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

SoXtInputFocus(3IV)()													     SoXtInputFocus(3IV)()

NAME
SoXtInputFocus -- reports input focus change events INHERITS FROM
SoXtDevice > SoXtInputFocus SYNOPSIS
#include <Inventor/Xt/devices/SoXtInputFocus.h> #define SO_XT_ALL_FOCUS_EVENTS (EnterWindowMask | LeaveWindowMask) Methods from class SoXtInputFocus: SoXtInputFocus(EventMask mask = SO_XT_ALL_FOCUS_EVENTS) ~SoXtInputFocus() 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 reports input focus change events (i.e. when the cursor crosses into or out of the window). There are no input focus events in Inventor, so this always returns NULL when asked to translate events. When this class is registered on a render area, the render area will receive X input focus change events. (This class is extensively employed by the viewer classes.) METHODS
SoXtInputFocus(EventMask mask = SO_XT_ALL_FOCUS_EVENTS) ~SoXtInputFocus() Constructor and destructor. To the constructor, pass which input focus events you are interested in as a bitwise OR of the following values: EnterWindowMask -- Input focus entered the window LeaveWindowMask -- Input focus left the window Or simply pass the defined value SO_XT_ALL_FOCUS_EVENTS for all input focus events. SEE ALSO
SoXtDevice SoXtInputFocus(3IV)()
Man Page