コマンドwidgetは、ヒストリーメカニズムを備えたコマンド入力のためのコンポジットwidgetです。コマンドwidgetを生成するには、クラスxmCommandWidgetClassを使わなければなりません。
xmCommandWidgetClassはxmSelectionBoxWidgetClassのサブクラスなので、xmSelectionBoxWidgetClassで書かれたすべてのリソースは、xmCommandWidgetClassでも有効です。
リソ−ス Prolog表現 Acc デフォルト 説明
command *1 CSG none コマンド行のテキスト historyItems *2 CSG none ヒストリーリストのアイテム historyItemCount 整数 G 0 historyItemsの数 historyMaxItems 整数 CSG 100 historyItemsの最大数 historyVisibleItemCount 整数 CSG 8 ヒストリーリストの高さ(行数) promptString *1 CSG '>' *3 コマンド行のプロンプト
*1 アトムあるいはリスト、正しいXmString *2 アトムあるいはリスト、正しいXmStringTable *3 これはstringDirectionリソースの値に依存して変わることが可能です。
コ−ルバックのリスト名 CallData型 説明
commandChangedCallback command_changed *1 コマンド行のテキストが変更された commandEnteredCallback command_entered *1 コマンドが入力された
*1 正しいコールバックのコンポーネント: value, length
xmCommandAppendValue/2
xmCommandError/2
xmCommandGetChild/3
xmCommandSetValue/2
Up
read on...