38 #include <Inventor/Xt/devices/SoXtDevice.h> 40 class SoMouseButtonEvent;
41 class SoLocation2Event;
51 BUTTON_RELEASE = 0x02,
52 POINTER_MOTION = 0x04,
55 ALL_EVENTS = BUTTON_PRESS | BUTTON_RELEASE | POINTER_MOTION | BUTTON_MOTION
61 virtual void enable(Widget widget, SoXtEventHandler * handler,
void * closure);
62 virtual void disable(Widget widget, SoXtEventHandler * handler,
void * closure);
67 class SoXtMouseP * pimpl;
68 friend class SoXtMouseP;
69 friend class SoGuiMouseP;
74 #endif // ! SOXT_MOUSE_H Events
Definition: SoXtMouse.h:49
The SoXtMouse class is the mouse input device abstraction.
Definition: SoXtMouse.h:45
virtual const SoEvent * translateEvent(XAnyEvent *event)=0
The SoXtDevice class is the base class for the translation devices.
Definition: SoXtDevice.h:73
virtual void disable(Widget w, SoXtEventHandler *handler, void *closure)=0
virtual void enable(Widget w, SoXtEventHandler *handler, void *closure)=0