![]() | InDesign SDK 20.5 |
#include <CEventHandler.h>

Public Member Functions | |
| CEventHandler (IPMUnknown *boss) | |
| virtual | ~CEventHandler () |
| virtual bool16 | Activate (IEvent *e) |
| virtual bool16 | Deactivate (IEvent *e) |
| virtual bool16 | Suspend (IEvent *e) |
| virtual bool16 | Resume (IEvent *e) |
| virtual bool16 | MouseMove (IEvent *e) |
| virtual bool16 | MouseExit (IEvent *e) |
| virtual bool16 | MouseDrag (IEvent *e) |
| virtual bool16 | LButtonDn (IEvent *e) |
| virtual bool16 | RButtonDn (IEvent *e) |
| virtual bool16 | MButtonDn (IEvent *e) |
| virtual bool16 | LButtonUp (IEvent *e) |
| virtual bool16 | RButtonUp (IEvent *e) |
| virtual bool16 | MButtonUp (IEvent *e) |
| virtual bool16 | ButtonDblClk (IEvent *e) |
| virtual bool16 | ButtonTrplClk (IEvent *e) |
| virtual bool16 | ButtonQuadClk (IEvent *e) |
| virtual bool16 | ButtonQuintClk (IEvent *e) |
| virtual bool16 | MouseWheel (IEvent *e) |
| virtual bool16 | TabletEvent (IEvent *e) |
| virtual bool16 | GestureEvent (IEvent *e) |
| virtual bool16 | MultiTouchEvent (IEvent *e) |
| virtual bool16 | ControlCmd (IEvent *e) |
| virtual bool16 | KeyDown (IEvent *e) |
| virtual bool16 | KeyCmd (IEvent *e) |
| virtual bool16 | KeyUp (IEvent *e) |
| virtual void | PreGetKeyFocus () |
| virtual void | PostGetKeyFocus () |
| virtual void | PreGiveUpKeyFocus () |
| virtual void | PostGiveUpKeyFocus () |
| virtual bool16 | WillingToGiveUpKeyFocus () |
| virtual bool16 | SuspendKeyFocus () |
| virtual bool16 | ResumeKeyFocus () |
| virtual bool16 | CanHaveKeyFocus () const |
| virtual bool16 | WantsTabKeyFocus () const |
| virtual bool16 | Update (IEvent *e) |
| virtual bool16 | PlatformEvent (IEvent *e) |
| virtual bool16 | CallSysEventHandler (IEvent *e) |
| virtual void | SetView (IControlView *view) |
Protected Attributes | |
| IControlView * | fView |
Additional Inherited Members | |
Public Types inherited from IEventHandler | |
| enum | { kDefaultIID = IID_IEVENTHANDLER } |
Entry-level implementation of IEventHandler, should be used for EventFilters or non-widget event handlers. use or derive from DVControlEventHandler or widget event handlers
| CEventHandler::CEventHandler | ( | IPMUnknown * | boss | ) |
Constructor
| boss | object on which this interface is aggregated |
| virtual |
Destructor
| virtual |
Window has been activated. Traditional response is to activate the controls in the window.
| e | event of interest |
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, PnlTrvNodeEH, and CWindowEH.
| virtual |
Double click with any button.
| e | event of interest |
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, PnlTrvNodeEH, and CWindowEH.
| virtual |
Quadruple click with any button.
| e | event of interest |
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, and PnlTrvNodeEH.
| virtual |
Quintuple click with any button.
| e | event of interest |
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, and PnlTrvNodeEH.
| virtual |
Triple click with any button.
| e | event of interest |
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, PnlTrvNodeEH, and CWindowEH.
| virtual |
Call the base system event handler.
| e | event of interest |
| virtual |
Determine if this event handler wants to be focus.
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, and PnlTrvNodeEH.
| virtual |
Event for a particular control. Used only on Windows.
| e | event of interest |
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, PnlTrvNodeEH, and CWindowEH.
| virtual |
Window has been deactivated. Traditional response is to deactivate the controls in the window.
| e | event of interest |
Implements IEventHandler.
Reimplemented in CTrackerEventHandler, CusDtLnkUITreeNodeEH, PnlTrvNodeEH, and CWindowEH.
| virtual |
Keyboard key down that generates a character.
| e | event of interest |
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, PnlTrvNodeEH, CTrackerEventHandler, and CWindowEH.
| virtual |
Keyboard key down for every key. Normally, override KeyCmd, not KeyDown.
| e | event of interest |
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, PnlTrvNodeEH, and CTrackerEventHandler.
| virtual |
Keyboard key released.
| e | event of interest |
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, PnlTrvNodeEH, CTrackerEventHandler, and CWindowEH.
| virtual |
Left mouse button (or only mouse button) has been pressed.
| e | event of interest |
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, PnlTrvNodeEH, CTrackerEventHandler, CusCondTxtIconEventHandler, and HiDPIWidgetEventHandler.
| virtual |
Left mouse button released.
| e | event of interest |
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, PnlTrvNodeEH, CTrackerEventHandler, and CWindowEH.
| virtual |
Middle mouse button of a 3 button mouse has been pressed.
| e | event of interest |
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, and PnlTrvNodeEH.
| virtual |
Middle mouse button released.
| e | event of interest |
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, and PnlTrvNodeEH.
| virtual |
User is holding down the mouse button and dragging the mouse.
| e | event of interest |
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, PnlTrvNodeEH, CTrackerEventHandler, and CWindowEH.
| virtual |
Mouse has exited the current control's bounds.
| e | event of interest |
Implements IEventHandler.
| virtual |
Mouse has moved outside the sensitive region.
| e | event of interest |
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, PnlTrvNodeEH, and CWindowEH.
| virtual |
Mouse wheel moved
| e | event of interest |
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, PnlTrvNodeEH, and CTrackerEventHandler.
| virtual |
MultiTouchEvents events New for CC
| e | event of interest |
Implements IEventHandler.
| virtual |
Method to handle platform specific events
| e | event of interest |
| inlinevirtual |
Called after getting focus onto the associated widget/window
| none |
Implements IEventHandler.
| inlinevirtual |
Called after giving up focus onto the associated widget/window
| none |
Implements IEventHandler.
| inlinevirtual |
Called before getting focus onto the associated widget/window
| none |
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, and PnlTrvNodeEH.
| inlinevirtual |
Called before giving up focus onto the associated widget/window
| none |
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, and PnlTrvNodeEH.
| virtual |
Right mouse button (or second button) has been pressed.
| e | event of interest |
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, CTrackerEventHandler, and PnlTrvNodeEH.
| virtual |
Right mouse button released.
| e | event of interest |
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, PnlTrvNodeEH, and CTrackerEventHandler.
| virtual |
Application has been resumed. Control is passed back to the application from another application.
| e | event of interest |
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, and PnlTrvNodeEH.
| virtual |
The keyboard has been handed back.
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, and PnlTrvNodeEH.
| virtual |
| virtual |
Application has been suspended. Control is passed to another application.
| e | event of interest |
Implements IEventHandler.
Reimplemented in CTrackerEventHandler, CusDtLnkUITreeNodeEH, and PnlTrvNodeEH.
| virtual |
The keyboard is temporarily being taken away. Remember enough state to resume where you left off.
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, and PnlTrvNodeEH.
| virtual |
Tablet and Gesture events New for CC, previously these would come through PlatformEvent
| e | event of interest |
Implements IEventHandler.
| virtual |
Window needs to repaint.
| e | event of interest |
Reimplemented in CWindowEH.
| virtual |
Determine if this event handler wants to get focus from tabbing through controls.
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, and PnlTrvNodeEH.
| virtual |
Typically called before focus is given up.
Implements IEventHandler.
Reimplemented in CusDtLnkUITreeNodeEH, and PnlTrvNodeEH.