共通デスクトップ環境 プログラマーズ・ガイド (国際化対応編)

DrawingArea ウィジェット内の入力

多くのアプリケーションは、入力に基づくウィジェットの中で描画を行います。デスクトップ環境内での一貫性を提供するために、XmIm 関数をお勧めします。これは、入力メソッドに必要な形式およびジオメトリ管理が VendorShell ウィジェット・クラスで管理されるからです。アプリケーションに関係するのは、キー・イベント、フォーカス、描画領域内の現在の入力位置の通信だけです。XmIm 関数を使用するには下位の Xlib 入力メソッドのアーキテクチャの基本知識が必要ですが、開発者は XmIm の情報を理解していれば問題ありません。