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 の対応関係は存在しません。