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

XIM コールバック

X 入力メソッド (XIM) は 3 種類のコールバックを提供します。1 番目はプリエディット・コールバックで、これによりアプリケーションはプリエディットの間に中間フィードバックを表示できます。2 番目はジオメトリ・コールバックで、これによりアプリケーションと XIM は XIM で使用されるジオメトリをネゴシエートできます。3 番目はステータス・コールバックで、これによりアプリケーションは XIM の内部ステータスを表示できます。

表 2-2 XIM コールバック

XIM プリエディット・コールバック 

XIM ステータス・コールバック 

XIM プリエディット・キャレット・コールバック 

XIM ジオメトリ・コールバック 

PreeditStartCallback()

StatusStartCallback()

PreeditCaretCallback()

GeometryCallback()

PreeditDoneCallback()

StatusDoneCallback()

 

 

PreeditDrawCallback()

StatusDrawCallback()