debian man page for soxtmouse

Query: soxtmouse

OS: debian

Section: 3iv

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

SoXtMouse(3IV)()														  SoXtMouse(3IV)()

NAME
SoXtMouse -- translates and reports events for the mouse
INHERITS FROM
SoXtDevice > SoXtMouse
SYNOPSIS
#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() const
DESCRIPTION
This class manages events generated by the mouse, including mouse motion (SoLocation2Event), and mouse button press and release events (SoMouseButtonEvent).
METHODS
SoXtMouse(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 ALSO
SoXtDevice, 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