EndCompositionEvent (クラス)
public EndCompositionEvent {inherits InputMethodEvent}
インポート元: CURL.GUI.STANDARD. package 内で定義されています CURL.GUI.BASE.

インライン モードをサポートする InputMethodClient の構成モードの終了を示します。

説明

このイベントは、構成モードが終了するときに送出されます。このことは、クライアント オブジェクトは、以前に StartCompositionEvent を受け取っていて、CompositionChangeEvent CompositionResultEvent を、次の StartCompositionEvent まで、受け取らないことを意味します。

構成モードはキー フォーカスに囲まれる必要があります。つまり、イベント ターゲットは FocusIn を受け取った後にのみ StartCompositionEvent を受け取り、FocusOut を受け取る前に EndCompositionEvent を受け取る必要があります。

supports-inline-mode? が true の InputMethodClient だけが入力メソッド イベントを受け取ります。

通常、クライアントは、 CompositionResultEvent によりまだ完了していない、すべての (一時的な) 作成文字列 (または句) データを削除することにより、構成モードの終了に対応します(CompositionChangeEvent を参照してください)。

コンストラクタ
default:新しい EndCompositionEvent オブジェクトを作成します。
コンストラクタ public {EndCompositionEvent.default}

プロパティ
プロパティ 継承 GuiWindowEvent: event-time, has-coordinates?, to-DragEventInfo
プロパティ 継承 GuiEvent: consumed?

メソッド
fire-methods:この Eventスタティック イベント ハンドラを起動します。
protected {EndCompositionEvent.fire-methods target:GuiEventTarget}:void
メソッド 継承 GuiWindowEvent: clear-state, set-view
メソッド 継承 GuiEvent: consume
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize



コンストラクタ詳細
default (コンストラクタ)
public {EndCompositionEvent.default}

新しい EndCompositionEvent オブジェクトを作成します。




プロパティ詳細


メソッド詳細
fire-methods (メソッド)
protected {EndCompositionEvent.fire-methods target:GuiEventTarget}:void

この Eventスタティック イベント ハンドラを起動します。

target: この Event を処理する GuiEventTarget

プログラミング注意事項

このメソッドは、この Eventスタティック イベント ハンドラを呼び出すときに、GuiEventTarget.handle-event によって呼び出されます。このメソッドは、適切なスタティック イベント ハンドラがすべて呼び出された後に返します。

オーバーライド

このメソッドは、それ自身のスタティック イベント ハンドラに関連付けられた Event のすべてのサブクラスでオーバーライドされます。E クラスで定義されたオーバーライド メソッドは、次のテンプレートに従う必要があります。

{method protected {fire-methods target:GuiEventTarget}:void
    {target.on-E self}
    {super.fire-methods target}
}


ここで、on-EE クラスに関連付けられたスタティック イベント ハンドラ名です。fire-methods 内のメソッド呼び出しは、Curl 言語のスタティック イベント ハンドラ呼び出し順位の規則 (最も用途の特定されたものから最も一般的な用途のもの) に従って順序付ける必要があります。