この節では、Solaris Motif に固有のウィジェットについて簡単に説明します。
これらのウィジェットのうち、次のウィジェット以外は、OpenWindows 環境での Motif 開発にも使用できます。
DtTerm、DtEditor、DtComboBox、DtSpinBox、DtMenuButton
このウィジェットは、ANSI X3.64-1979 スタイルの端末エミュレータ (特に DEC VT220 のような拡張機能付き端末) のエミュレートに必要な機能を提供します。
このウィジェットは、カット&ペーストなどの編集サービス用のプログラムインタフェースを提供します。
このウィジェットはテキストフィールドと、そのテキストフィールドに有効な選択肢のリストを提供するリストウィジェットとを組み合わせたものです。このリストから項目を選択すると、そのリスト項目がテキストフィールドに自動的に表示されます。
このウィジェットは、任意の TextField を増減させる便利なユーザインタフェースコントロールです。
このウィジェットは、XmCascadeButton ウィジェットのメニュー階層化機能を補足するコマンドウィジェットです (OLIT には独自のメニューボタンウィジェットがあり、その機能は DtMenuButton と同等です)。
このボタンは、矢印ラベルを表示するプリミティブプッシュボタンウィジェットです。
これはコマンドボックスを構築し、ユーザが選択したコマンドとコマンドヒストリを管理するマネージャウィジェットです。
このボタンは、ラベルをプログラムで描画できるプリミティブプッシュボタンです。
このマネージャウィジェットは、1 つの子に親を設定して、その子を枠で囲むために使用します。
このガジェットは、読み専用テキストのための低オーバーヘッドオブジェクトです。
このマネージャウィジェットは、メニューバー、コマンド領域、作業領域をサポートします。
このマネージャウィジェットは、ウィンドウ内にサイズ変更可能な区画を実装します。
このウィジェットボックスを使用すると、通常のダイアログボックス内のリストから項目を 1 つ選択できます。
このウィジェットは、標準的なファイルの選択方法 (通常はアプリケーションの読み書きのため) を提供します。
libDtWidget ライブラリには DtComboBox、DtSpinBox、DtMenuButton、DtEditor ウィジェットが入っていて、次のライブラリに直接依存します。