InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
CelPnlEditBoxEventHandler Class Reference
Inheritance diagram for CelPnlEditBoxEventHandler:
CIDEditBoxEventHandlerDVEditBoxEventHandlerDVControlEventHandlerDVHostedWidgetEHIEventHandlerIPMUnknown

Public Member Functions

 CelPnlEditBoxEventHandler (IPMUnknown *boss)
 
virtual ~CelPnlEditBoxEventHandler ()
 
virtual bool16 KeyDown (IEvent *pEvent)
 
- Public Member Functions inherited from CIDEditBoxEventHandler
 CIDEditBoxEventHandler (IPMUnknown *boss)
 
- Public Member Functions inherited from DVEditBoxEventHandler
 DVEditBoxEventHandler (IPMUnknown *boss)
 
virtual bool16 LButtonDn (IEvent *e)
 
virtual void PostGetKeyFocus ()
 
virtual void PostGiveUpKeyFocus ()
 
virtual bool16 CanHaveKeyFocus () const
 
virtual bool16 WillingToGiveUpKeyFocus ()
 
virtual bool16 AttemptApplyEntry ()
 
virtual bool16 ValidateContents ()
 
virtual bool16 WantsTabKeyFocus () const
 
virtual bool16 IsBackSpaceKeyStroke () const
 
- Public Member Functions inherited from DVControlEventHandler
 DVControlEventHandler (IPMUnknown *boss)
 
virtual const char * class_name ()
 
- Public Member Functions inherited from DVHostedWidgetEH
 DVHostedWidgetEH (IPMUnknown *boss)
 
virtual bool16 Activate (IEvent *)
 
virtual bool16 Deactivate (IEvent *)
 
virtual bool16 Suspend (IEvent *)
 
virtual bool16 Resume (IEvent *)
 
virtual bool16 MouseMove (IEvent *)
 
virtual bool16 MouseExit (IEvent *)
 
virtual bool16 MouseDrag (IEvent *)
 
virtual bool16 RButtonDn (IEvent *)
 
virtual bool16 MButtonDn (IEvent *)
 
virtual bool16 LButtonUp (IEvent *)
 
virtual bool16 RButtonUp (IEvent *)
 
virtual bool16 MButtonUp (IEvent *)
 
virtual bool16 ButtonDblClk (IEvent *)
 
virtual bool16 ButtonTrplClk (IEvent *)
 
virtual bool16 ButtonQuadClk (IEvent *)
 
virtual bool16 ButtonQuintClk (IEvent *)
 
virtual bool16 MouseWheel (IEvent *)
 
virtual bool16 TabletEvent (IEvent *)
 
virtual bool16 GestureEvent (IEvent *)
 
virtual bool16 MultiTouchEvent (IEvent *)
 
virtual bool16 BaseHandlePointerEvent (IEvent *)
 
virtual bool16 KeyCmd (IEvent *)
 
virtual bool16 KeyUp (IEvent *)
 
virtual bool16 BaseHandleKeyboardEvent (IEvent *)
 
virtual void PreGetKeyFocus ()
 
virtual void PreGiveUpKeyFocus ()
 
virtual bool16 SuspendKeyFocus ()
 
virtual bool16 ResumeKeyFocus ()
 
virtual bool16 ControlCmd (IEvent *)
 
virtual bool16 Update (IEvent *)
 
virtual bool16 PlatformEvent (IEvent *)
 
virtual bool16 CallSysEventHandler (IEvent *)
 
virtual void SetView (IControlView *)
 

Additional Inherited Members

- Public Types inherited from IEventHandler
enum  { kDefaultIID = IID_IEVENTHANDLER }
 
- Protected Member Functions inherited from DVEditBoxEventHandler
void NotifyObserver (IPMUnknown *pUnknown)
 
IControlViewFindNudgeControl ()
 
virtual bool16 RememberFocusIfInPalette ()
 
void ReplaceSelection (const PMString &replaceWithStr)
 
virtual bool16 IsChanged ()
 
- Protected Attributes inherited from DVEditBoxEventHandler
bool16 fIsDisplayingAlert
 
bool16 fIMEStatus
 
bool16 fSettingIMEStatus
 
bool16 fIsBackSpaceKeyStroke
 

Detailed Description

CelPnlEditBoxEventHandler implements the event handler.

CelPnlEditBoxEventHandler implements IEventHandler by specializing keydown behavior in the concrete implementation CIDEditBoxEventHandler.

Constructor & Destructor Documentation

Binds the C implementation class onto its ImplementationID making the C code callable by the application * CelPnlEditBoxEventHandler::CelPnlEditBoxEventHandler (IPMUnknownboss)

Constructor.

Parameters
bossinterface ptr from boss object on which this interface is aggregated.
CelPnlEditBoxEventHandler::~CelPnlEditBoxEventHandler ()
virtual

Destructor.

Member Function Documentation

bool16 CelPnlEditBoxEventHandler::KeyDown (IEventpEvent)
virtual

On key-down, swallow all keys which have no meaning for positive numeric entry. Note: we can't notify observers, since the alteration of the associated text control data doesn't occur until the Key-up event is processed.

Parameters
pEventIEvent object.

Reimplemented from DVEditBoxEventHandler.