Solaris 7 Motif は、バグを修正し、機能拡張した OSF/Motif 2.1 をベースにしています。Solaris 7 ソフトウェアには Motif ツールキットが含まれます。
特定の OPEN LOOK ユーザインタフェースと Microsoft Windows の機能をエミュレートするために、Solaris Motif ライブラリには OSF/Motif 2.1 に使いやすい小規模な拡張機能が入っています。使いやすさに関する拡張機能は次のとおりです。
オプションとして、3 ボタンマウスのマウスボタン 2 を使用して現在の選択を拡張する機能。これは、OPEN LOOK のアジャスト機能と同じです。
マウスボタン 3 を使用して「CascadeButton」メニューを起動する機能 (OPEN LOOK との互換性を保つため)
OPEN LOOK または Microsoft Windows のアプリケーションと整合するように、キーの割り当てをマップし直す機能
Solaris CDE には、Motif 1.2.5 のすべてのヘッダファイルが含まれています。Solaris Motif ライブラリは、Motif 1.2.5 ライブラリのバグを修正し機能を拡張したものです。
Motif ユーザインタフェース言語 (UIL) は、Motif アプリケーションのユーザインタフェースの初期状態を記述する指定言語です。Motif UIL ライブラリの CDE バージョンは、実質的には Motif 1.2.5 バージョンから変更されていません。
ヘッダファイル UilDef.h (/usr/dt/include/uil ディレクトリにあります) を取り込むと、UIL にアクセスできます。
Motif リソースマネージャ (MRM) には、UIL コンパイラで作成されたユーザインタフェース定義 (UID) ファイル内の定義に基づいてウィジェットを作成する役割があります。MRM は UIL コンパイラの出力を解釈し、ウィジェット作成機能のための引き数リストを生成します。libMrm を使用すると、Motif リソースマネージャにアクセスできます。CDE バージョンは、実質的には Motif バージョンから変更されていません。
ヘッダファイル Mrm/MrmPublic.h を取り込むと、アプリケーション内で libMrm にアクセスできます。
UIL、UIL コンパイラ、UID、Mrm の詳細は、『OSF/Motif プログラマーズ・リファレンス リリース 1.2』 (トッパン発行) を参照してください。