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(); }
72 virtual void ohRequestTrigger();
79 bool myOHtriggerPending;
80 bool myOHupdatePending;
81 bool myOHredrawPending;
void ohRemoveTimeInterest()
virtual const char * ohClassName() const
UI_Value * ohGetTimeValue()
bool ohUpdatePending() const