17 #ifndef __UI_EventHandler__
18 #define __UI_EventHandler__
31 virtual const char *
ohClassName()
const {
return "UI_OHEventHandler"; }
44 virtual void ohRequestDeferredUpdate();
45 virtual void ohHandleDeferredUpdate();
46 virtual void ohRequestDeferredRedraw();
47 virtual void ohHandleDeferredRedraw();
52 virtual void ohHandleTrigger();
53 virtual void ohHandleTimeChange(
UI_Event *);
59 { myOHtriggerObject.addTimeInterest(); }
61 { myOHtriggerObject.removeTimeInterest(); }
65 {
return myOHtriggerObject.getTimeValue(); }
69 {
return myOHtriggerObject.getTime(); }
74 virtual void ohRequestTrigger();
81 bool myOHtriggerPending;
82 bool myOHupdatePending;
83 bool myOHredrawPending;
84 bool myOHAllowNestedRedraws;
void ohRemoveTimeInterest()
virtual const char * ohClassName() const
UI_Value * ohGetTimeValue()
void ohAllowNestedRedraws()
bool ohUpdatePending() const