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

用語

XView ツールキットと Xt (OLIT と Motif) のツールキットは、次の用語を使用します。

XView 

Xt (OLIT と Motif) 

パッケージ 

ウィジェット 

属性 

リソース 

フレーム 

シェル 

XView は Xlib を直接ベースとしていますが、Motif はイントリンシクス (Xt) ツールキットを、イントリンシクスツールキットは Xlib をそれぞれベースとしています。

XView 

OLIT 

Motif 

XLib 

Xt 

Xt 

 

XLib 

XLib 

このように根本的な違いがあるため、環境を初期化し、グラフィカルオブジェクトを作成、変更、削除する基本的なライブラリ関数には、次の例のような違いがあります。

XView 

Motif/Xt 

xv_init()

XtAppInitialize()

xv_create()

XtCreateWidget()

xv_set()

XtSetValues()

xv_destroy()

XtDestroyWidget()

たとえば、イベント処理コールバックを取り扱う関数や国際化機能はさらに複雑です。これらの機能には、単純な 1 対 1 の対応関係は存在しません。