コマンドウィジェットは、ユーザーがスクロール可能なコマンド項目の履歴リストからコマンドを選択できるようにするコンポジットウィジェットです。
コマンドが入力される毎に、そのコマンドは履歴リストの最後に追加されます。履歴リストの項目が指定された最大数に達した場合には、次にコマンドが入力されると履歴リストの最初の項目が削除されます。
コマンドは、選択ボックスの例であり、そのリソースパネルを共有します。
コマンドウィジェットについての詳細は、OSF/Motif プログラマーズ・リファレンスの XmCommand(3X) を参照してください。
注意
Motif 1.1 では、コマンドウィジェットには子をひとつ追加して、別の機能を提供することができました。しかし Motif 1.2 では、多数の子を追加することができます。コマンドウィジェットは、これらの追加されたウィジェットが実行する機能について仮定条件を設定します。詳しくは、OSF/Motif プログラマーズ・リファレンスを参照してください。
ヒント
登録されている「入力したコマンド」および「変更したコマンド」コールバック内のコマンド入力テキストウィジェットに XmTextGetString(3X) を適用して、コマンド文字列の値を獲得することはできません。しかし、これらの関数に渡されたコールバック固有のデータから情報を獲得することができます。
関連項目: