Solaris 共通デスクトップ環境 Motif への移行

Solaris CDE の Motif ライブラリ

Motif ライブラリ (libXm)

Solaris CDE には、Motif 1.2.5 のすべてのヘッダファイルが含まれています。Solaris Motif ライブラリは、Motif 1.2.5 ライブラリのバグを修正し機能を拡張したものです。

Motif UIL ライブラリ (libUill)

Motif ユーザインタフェース言語 (UIL) は、Motif アプリケーションのユーザインタフェースの初期状態を記述する指定言語です。Motif UIL ライブラリの CDE バージョンは、実質的には Motif 1.2.5 バージョンから変更されていません。

ヘッダファイル UilDef.h (/usr/dt/include/uil ディレクトリにあります) を取り込むと、UIL にアクセスできます。

Motif リソースマネージャライブラリ (libMrm)

Motif リソースマネージャ (MRM) には、UIL コンパイラで作成されたユーザインタフェース定義 (UID) ファイル内の定義に基づいてウィジェットを作成する役割があります。MRM は UIL コンパイラの出力を解釈し、ウィジェット作成機能のための引き数リストを生成します。libMrm を使用すると、Motif リソースマネージャにアクセスできます。CDE バージョンは、実質的には Motif バージョンから変更されていません。

ヘッダファイル Mrm/MrmPublic.h を取り込むと、アプリケーション内で libMrm にアクセスできます。