Query: soxtmouse
OS: debian
Section: 3iv
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
SoXtMouse(3IV)() SoXtMouse(3IV)()NAMESoXtMouse -- translates and reports events for the mouseINHERITS FROMSoXtDevice > SoXtMouseSYNOPSIS#include <Inventor/Xt/devices/SoXtMouse.h> #define SO_XT_ALL_MOUSE_EVENTS (ButtonPressMask | ButtonReleaseMask | PointerMotionMask | ButtonMotionMask) Methods from class SoXtMouse: SoXtMouse(EventMask mask = SO_XT_ALL_MOUSE_EVENTS) ~SoXtMouse() Methods from class SoXtDevice: virtual void enable(Widget w, XtEventHandler f, XtPointer data, Window win = NULL) virtual void disable(Widget w, XtEventHandler f, XtPointer data) virtual const SoEvent * translateEvent(XAnyEvent *xevent) void setWindowSize(const SbVec2s &size) const SbVec2s & getWindowSize() constDESCRIPTIONThis class manages events generated by the mouse, including mouse motion (SoLocation2Event), and mouse button press and release events (SoMouseButtonEvent).METHODSSoXtMouse(EventMask mask = SO_XT_ALL_MOUSE_EVENTS) ~SoXtMouse() Constructor and destructor. To the constructor, pass which mouse events you are interested in as a bitwise OR of the following values: ButtonPressMask -- Mouse press events ButtonReleaseMask -- Mouse release events PointerMotionMask -- Mouse motion with no buttons ButtonMotionMask -- Mouse motion with buttons pressed Or simply pass the defined value SO_XT_ALL_MOUSE_EVENTS for all mouse events. The device will only report events of this type for the widget it is enabled on.SEE ALSOSoXtDevice, SoLocation2Event, SoMouseButtonEvent SoXtMouse(3IV)()
Related Man Pages |
---|
solocation2event(3) - debian |
somousebuttonevent(3) - debian |
soqtmouse(3) - debian |
soxtinputfocus(3iv) - debian |
events(3) - debian |
Similar Topics in the Unix Linux Community |
---|
Mouse can not work in Solaris 10 |
Mouse can not work in Solaris 10 |
Sun Type 6 Mouse (Crossbow) broken? |
Xlib mouse events and ButtonPressMask |
Apple's Magic Mouse scrolling not working in RHEL 6 |