AzXClass を使ってみる

AzXClass は X11 用の GUI ツールキットです。Azel さんにより LGPL ライセンスで公開されています。
ファイルや画像の読み込み、リソースファイル作成、文字列の翻訳機能が含まれるようです。
http://sourceforge.jp/projects/azxclass/

バージョン 1.1 には以下のクラスがあります。(リスト製作中。使ったところから更新)

ウィンドウ、ウィジット

ファイル 説明 ページ
AXArrowButton.h 矢印を表示するボタン。(上向きの記号が正しく描写されない?)
AXButton.h ボタンウィジット
AXCheckBox.h チェックボックス、オプションボタン、トグルボタン
AXColorButton. 色表示ボタン。クリックで選択ダイアログを開くことも可
AXColorPrev.h 色見本表示ウィジット。AXColorButton と違いアクションなし
AXComboBox.h 編集不可のリスト選択式コンボボックス
AXEdit.h テキストフィールドウィジット。スピンボタン可
AXHSVPicker.h HSV 空間から色を選択するコントロール
AXLayoutGroup.h ラベルと枠線付きグループレイアウト
AXLayoutWin.h レイアウトウィンドウ
AXLabel.h ラベルウィジット
AXListBox.h リストボックス
AXListView.h リストビュー
AXMenuBar.h メニューバー
AXMenuPopup.h メニューのポップアップ部分
AXPopup.h ポップアップウィンドウ。AXPopupListBox のベースクラス
AXPopupListBox.h リスト形式のポップアップ。コンボボックスで表示されるドロップダウン
AXProgressBar.h プログレスバー
AXRootWin.h ルートウィンドウ。AXApp で利用される
AXScrollBar.h スクロールバー
AXSliderBar.h スライダーウィジット
AXStaticBox.h 塗りつぶすウィジット
AXToolBar.h ツールバー (1.1)
AXToolTipWin.h ツールチップ (1.1)
AXTopLevelWin.h トップウィンドウ

ダイアログ

ファイル 説明
AXColorDialog.h RGB、HSV での色選択ダイアログ
AXDialog.h ダイアログベースクラス
AXFileDialog.h ファイル、ディレクトリ選択ダイアログ
AXMessageBoxWin.h メッセージボックスダイアログ
AXVersionDialog.h バージョン情報など表示用ダイアログ
AXSysDialog.h メッセージダイアログなどへのショートカット関数
AXDefSysDialog.h システムダイアログ用ボタンの種類と返り値定義

その他

ファイル 説明
AXApp.h アプリケーションクラス。イベントループ、翻訳管理、その他
AXColorConv.h RGB <-> HSV 色変換関数
AXDef.h 型定義
AXDefSTRID.h システム用文字列の ID 定義
AXDefSysCol.h システムの色やフォントなどの定義 (配列のインデックス)
AXINIRead.h ini ファイル読み込み
AXLayout.h レイアウト担当
AXString.h UTF-8 文字列クラス
AXResource.h リソース読み込み。アイコンなど
AXTextFile.h UTF-8 エンコードテキストファイル読み込み
AXTranslation.h 翻訳用言語管理
AXUtil.h 何かに使う関数
AXValClass.h 位置、サイズ、位置とサイズなど指定用クラス
AXMenuItem.h メニューの項目のデータを保持
AXX11inc.h X11 用インクルードファイル