ControlFeel (クラス)
public abstract shared ControlFeel {inherits GuiEventTarget, CompoundSkinnableObject}
インポート元: CURL.GUI.STANDARD. package 内で定義されています CURL.GUI.CONTROL-UI-SKINNABLE.
直接継承しているサブクラス: TreeControlFeel, CalendarControlFeel, MenuPaneFeel, DateFieldFeel, BaseButtonFeel, GroupBoxFeel, TabContainerFeel, RecordGridFeel, BaseDropdownFeel, SliderFeel, ListBoxFeel, MenuBarFeel, ProgressBarFeel, MultiTabAccordionFeel, SpinControlFeel, TextDisplayFeel, ScrollbarFeel, MenuButtonFeel, BaseTextControlFeel, TabAccordionFeel

単一の SkinnableControlUI オブジェクトのイベント ハンドリングと操作の解読を定義します。

説明

このクラスは、SkinnableControlUI オブジェクト内のグラフィカル階層から Event を受け取り、その EventControlUI の状態を Command かメソッドを呼び出す度に、 Control のアクションに転送します。
導入: バージョン 6.0

プロパティ
プロパティ 継承 EventTarget: event-handlers
プロパティ 継承 SkinnableObject: ui-object

メソッド
receive-forwarded-event:GuiEvent を操作した時に SkinnableControlUI から呼び出されます。
protected {ControlFeel.receive-forwarded-event e:GuiEvent}:void
メソッド 継承 GuiEventTarget: handle-delegate-event, handle-event, on-action, on-cancel-mode, on-command-changed, on-commit, on-composition-change-event, on-composition-result-event, on-context-menu-event, on-current-record-change-request, on-current-record-changed, on-destroy-notify, on-destroy-requested, on-drag-enter, on-drag-leave, on-drag-over, on-drag-pointer, on-drag-started, on-drop, on-end-composition-event, on-focus-event, on-focus-in, on-focus-out, on-gesture, on-gesture-begin, on-gesture-end, on-gesture-magnify, on-gesture-pan, on-gesture-rotate, on-gesture-swipe, on-gesture-tap, on-gesture-touch, on-grab-release, on-gui-event, on-input-method-event, on-inspection, on-key-event, on-key-press, on-pointer-button, on-pointer-crossing, on-pointer-enter, on-pointer-envelope-event, on-pointer-event, on-pointer-leave, on-pointer-motion, on-pointer-press, on-pointer-release, on-pointer-scroll, on-raw-key-event, on-raw-key-press, on-raw-key-release, on-reset, on-selectable-added, on-selectable-removed, on-selection-changed, on-selection-context-activated, on-selection-context-deactivated, on-selection-event, on-start-composition-event, on-start-event, on-stop-event, on-view-activate, on-view-deactivate, on-window-close, remove-event-handlers-for-event-class
メソッド 継承 CompoundSkinnableObject: get-tagged-content, note-control-changed, note-skinnable-control-ready, note-tagged-content-changed, note-ui-changed, option-change-notify, react-to-state-change
メソッド 継承 EventTarget: accepts-event-class?, add-event-handler, event-handler-present?, remove-event-handler, verify-event
メソッド 継承 BasicEventTarget: enqueue-event
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize




プロパティ詳細


メソッド詳細
receive-forwarded-event (メソッド)
protected {ControlFeel.receive-forwarded-event e:GuiEvent}:void

GuiEvent を操作した時に SkinnableControlUI から呼び出されます。

e: 転送される GuiEvent です。

説明

既定では、このメソッドはeGuiEventTarget.handle-delegate-eventに送ります。

オーバーライド

個々のハンドラは、個々のGuiEvent 型で使用可能なので、一般的にこのメソッドをオーバーライドする必要はありません。
導入: バージョン 6.0