共通デスクトップ環境 プログラマ概要

共通デスクトップ環境 Motif ツールキット

共通デスクトップ環境 Motif ツールキットは、Motif 1.2.3 のバグを修正し、機能を拡張し、いくつかの新機能を加えたものです。新機能を使用できるよう、明示的にリソースを設定してください。追加された機能には、ファイル選択ボックス GUI の変更、既存のリソースの別のデフォルト設定 (あらかじめデフォルトのボーダ幅を目立たせてあります)、カラー管理機能の向上、エラー・メッセージの国際化対応、使いやすさの向上 (OPEN LOOK ユーザの共通デスクトップ環境への移行を容易にする効果があります) などがあります。

共通デスクトップ環境 Motif と Motif 2.0 も互換性が高くなっています。共通デスクトップ環境 Motif にある機能のほとんどが Motif 2.0 に導入されています。したがって、開発者はアプリケーションを共通デスクトップ環境 Motif でコンパイルし、Motif 2.0 に再リンクして、アプリケーションを正常に実行できます。ウィジェットサイズの変更からプログラムを保護するように設計されている Motif 1.2 サブクラス化ガイドラインに従っていないウィジェットのサブクラス化は、うまく動作しない可能性が高くなります。

ドラッグ&ドロップ簡易階層は、Motif 1.2 ドラッグ&ドロップ API の最上位に追加されます。また、共通デスクトップ環境は Motif 1.2 登録済みドラッグ・フィードバック・プロトコルを使用します。ドロップ・サイト・ドラッグ・マネージャ・プロセスは、デスクトップの可視ドロップ領域を追跡しています。ドラッグ・ソース・クライアント・プロセスはこのデータを使用してドラッグ・フィードバック対話を管理します。ドロップ領域の制限付きドラッグ時の有効性は、ドロップ時まですべて継承され、ドロップが失敗した場合は、もとにスナップ・バックするアニメーションが行われます。

共通デスクトップ環境 Motif には、Motif 1.2 スタイル・ガイドを大幅に拡張した GUI スタイル・ガイドと確認チェックリストが入っています。追加事項は入力モデル、ウィンドウ管理、GUI 設計原理に関係するものです。