XmbResetIC(3X11)

名前
XmbResetIC, XwcResetIC - 入力コンテクスト(input context)の状態をリセットする

書式
char * XmbResetIC(ic)
      XIC ic;

wchar_t * XwcResetIC(ic)
      XIC ic;

引き数

ic  入力コンテクストを指定。

説明
に あるいは がセットされているとき、入力コンテクストを初期状態にリセットする。 に がセットされていれば、入力コンテクストの状態は保存される。 いずれの場合も、そのコンテクストの処理されていない入力は全て削除される。 入力メソッド(input method)は(もしあれば)前編集領域(preedit area)をクリ アし、状態を適宜更新する必要がある。 あるいは の呼び出しでフォーカスが変化することは無い。

の戻し値は、現在の前編集文字列(マルチバイト文字列)である。 描画されていたり、ユーザから見える状態になっている前編集領域がある場合 には、これらの手続きは NULL でない文字列を返さなくてはならない。 可視状態の前編集領域が無ければ、これらの手続きが NULL を返すか、非 NULL 文字列を返すかは実装依存である。

クライアントは返された文字列を を呼んで解放する必要がある。

関連項目
XCreateIC(3X11), XOpenIM(3X11), XSetICFocus(3X11), XSetICValues(3X11)
Xlib - C Language X Interface