(クラス)
public abstract shared GuiEventTarget
{inherits
EventTarget}
直接継承しているサブクラス:
ControlContainer, ControlUI, SkinnableControlUI, ControlFeel, SelectionContext, ContainerDragScroller, GuiManager, Selectable, Visual, CommandBinding, KeyAccel, ConsoleInput オブジェクトに対して、GuiEvent を処理可能にするインターフェイス。
説明
このクラスは、
Visual や
Graphic などの
GuiEvent を処理するオブジェクトのスーパークラスになるように設計されています。
GuiEvent および
GuiEventTarget の詳細については、『Curl 開発者ガイド』の「
イベント」の章を参照してください。
default: | 新しい GuiEventTarget オブジェクトを作成します。 |
public | {GuiEventTarget.handle-delegate-event event:Event}:void |
public | {GuiEventTarget.handle-event event:Event}:void |
public | {GuiEventTarget.on-composition-change-event}:void |
public | {GuiEventTarget.on-composition-result-event}:void |
public | {GuiEventTarget.on-current-record-change-request}:void |
public | {GuiEventTarget.on-current-record-changed}:void |
public | {GuiEventTarget.on-drop e:Drop}:void |
public | {GuiEventTarget.on-end-composition-event}:void |
public | {GuiEventTarget.on-pointer-envelope-event}:void |
public | {GuiEventTarget.on-reset e:Reset}:void |
public | {GuiEventTarget.on-selection-context-activated}:void |
public | {GuiEventTarget.on-selection-context-deactivated}:void |
public | {GuiEventTarget.on-start-composition-event}:void |
public | {GuiEventTarget.remove-event-handlers-for-event-class}:void |
(コンストラクタ)
新しい GuiEventTarget オブジェクトを作成します。
(メソッド)
public | {GuiEventTarget.handle-delegate-event event:Event}:void |
別のGuiEventTargetに対するイベントを処理します。
説明
オーバーライド
導入:
バージョン 7.0
(メソッド)
public | {GuiEventTarget.handle-event event:Event}:void |
適切な EventHandlers を呼び出してイベントを処理します。
説明
オーバーライド
(メソッド)
Action イベントのスタティック イベント ハンドラ。
説明
(メソッド)
CancelMode イベントのスタティック イベント ハンドラ。
説明
オーバーライド
導入:
バージョン 6.0
(メソッド)
(メソッド)
Commit イベントのスタティック イベント ハンドラ。
説明
(メソッド)
public | {GuiEventTarget.on-composition-change-event}:void |
(メソッド)
public | {GuiEventTarget.on-composition-result-event}:void |
(メソッド)
(メソッド)
public | {GuiEventTarget.on-current-record-change-request}:void |
(メソッド)
public | {GuiEventTarget.on-current-record-changed}:void |
(メソッド)
(メソッド)
(メソッド)
(メソッド)
(メソッド)
(メソッド)
(メソッド)
(メソッド)
public | {GuiEventTarget.on-drop e:Drop}:void |
Drop イベントのスタティック イベント ハンドラ。
説明
(メソッド)
public | {GuiEventTarget.on-end-composition-event}:void |
(メソッド)
(メソッド)
(メソッド)
(メソッド)
(メソッド)
(メソッド)
GestureEnd イベントの スタティック イベント ハンドラ。
説明
導入:
バージョン 8.0
(メソッド)
(メソッド)
GesturePan イベントの スタティック イベント ハンドラ。
説明
導入:
バージョン 8.0
(メソッド)
(メソッド)
(メソッド)
GestureTap イベントの スタティック イベント ハンドラ。
説明
導入:
バージョン 8.0
(メソッド)
(メソッド)
(メソッド)
GuiEvent のスタティック イベント ハンドラ。
説明
オーバーライド
導入:
バージョン 6.0
(メソッド)
(メソッド)
Inspection イベントのスタティック イベント ハンドラ。
説明
オーバーライド
通常はオーバーライドされませんが、このイベントの処理時にインスペクション メニューを表示する定義を提供する
Graphic 自体による場合は例外です。
(メソッド)
(メソッド)
(メソッド)
(メソッド)
(メソッド)
(メソッド)
public | {GuiEventTarget.on-pointer-envelope-event}:void |
(メソッド)
PointerEvent のスタティック イベント ハンドラ。
オーバーライド
このメソッドは、
PointerEvent のスタティック ハンドラを提供するためにオーバーライドします。このメソッドをオーバーライドする標準的な方法は、以下のとおりです。
- 最初に、現在のオブジェクトの代わりに実行すべき演算を行います。
- 次に、{super.on-pointer-event e} を呼び出します。
(1) の演算でイベントが消費されると考えられる場合、イベントで
GuiEvent.consume を呼び出してこれを示します。ただし、この場合でも上記の 2 つの手順をその後で実行してください。消費されていないイベントに対してのみ実行されるスタティック イベント ハンドラは、
GuiEvent.consumed? をチェックして、イベントがすでに消費されているかどうかを調べることができます。
注意事項
すべてのスタティック イベント ハンドラ (
on-... 形式の名前を持つ
GuiEventTarget のメソッド) でこれと類似した動作が行われ、それらすべてにオーバーライドについての同じ注意事項が適用されます。
(メソッド)
(メソッド)
(メソッド)
(メソッド)
(メソッド)
(メソッド)
(メソッド)
(メソッド)
(メソッド)
public | {GuiEventTarget.on-reset e:Reset}:void |
Reset イベントのスタティック イベント ハンドラ。
説明
(メソッド)
(メソッド)
(メソッド)
(メソッド)
public | {GuiEventTarget.on-selection-context-activated}:void |
(メソッド)
public | {GuiEventTarget.on-selection-context-deactivated}:void |
(メソッド)
(メソッド)
public | {GuiEventTarget.on-start-composition-event}:void |
(メソッド)
StartEvent イベントのスタティック イベント ハンドラ。
説明
導入:
バージョン 6.0
(メソッド)
StopEvent イベントのスタティック イベント ハンドラ。
説明
導入:
バージョン 6.0
(メソッド)
(メソッド)
(メソッド)
(メソッド)
public | {GuiEventTarget.remove-event-handlers-for-event-class}:void |
全ての動的なイベント ハンドラーを設定されたイベントのクラスから削除します。
event-class: 処理する
Event のサブクラス。
導入:
バージョン 6.0