Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

soxtkeyboard(3iv) [debian man page]

SoXtKeyboard(3IV)()													       SoXtKeyboard(3IV)()

NAME
SoXtKeyboard -- translates and reports events for the keyboard INHERITS FROM
SoXtDevice > SoXtKeyboard SYNOPSIS
#include <Inventor/Xt/devices/SoXtKeyboard.h> #define SO_XT_ALL_KEYBOARD_EVENTS (KeyPressMask | KeyReleaseMask) Methods from class SoXtKeyboard: SoXtKeyboard(EventMask mask = SO_XT_ALL_KEYBOARD_EVENTS) ~SoXtKeyboard() 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 keyboard, including key press and release events (SoKeyboardEvent). METHODS
SoXtKeyboard(EventMask mask = SO_XT_ALL_KEYBOARD_EVENTS) ~SoXtKeyboard() Constructor and destructor. To the constructor, pass which keyboard events you are interested in as a bitwise OR of the following val- ues: KeyPressMask -- Key press events KeyReleaseMask -- Key release events Or simply pass the defined value SO_XT_ALL_KEYBOARD_EVENTS for all keyboard events. The device will only report events of this type for the widget it is enabled on. SEE ALSO
SoXtDevice, SoKeyboardEvent SoXtKeyboard(3IV)()

Check Out this Related Man Page

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)()
Man Page