Data Structures |
struct | nux::EventToNameStruct |
class | nux::Event |
| Nux event class. More...
|
Namespaces |
namespace | nux |
Defines |
#define | NUX_BackSpace NUX_VK_BACK |
#define | NUX_Tab NUX_VK_TAB |
#define | NUX_Clear NUX_VK_CLEAR |
#define | NUX_Enter NUX_VK_ENTER |
#define | NUX_Shift_L NUX_VK_SHIFT |
#define | NUX_Control_L NUX_VK_CONTROL |
#define | NUX_Alt_L NUX_VK_MENU |
#define | NUX_Pause NUX_VK_PAUSE |
#define | NUX_Caps_Lock NUX_VK_CAPITAL |
#define | NUX_Escape NUX_VK_ESCAPE |
#define | NUX_SpaceBar NUX_VK_SPACE |
#define | NUX_Page_Up NUX_VK_PAGE_UP |
#define | NUX_Page_Down NUX_VK_PAGE_DOWN |
#define | NUX_End NUX_VK_END |
#define | NUX_Home NUX_VK_HOME |
#define | NUX_Left NUX_VK_LEFT |
#define | NUX_Up NUX_VK_UP |
#define | NUX_Right NUX_VK_RIGHT |
#define | NUX_Down NUX_VK_DOWN |
#define | NUX_Print NUX_VK_SNAPSHOT |
#define | NUX_Insert NUX_VK_INSERT |
#define | NUX_Delete NUX_VK_DELETE |
#define | NUX_LWin NUX_VK_LWIN |
#define | NUX_RWin NUX_VK_RWIN |
#define | NUX_APPS NUX_VK_APPS |
#define | NUX_Multiply NUX_VK_MULTIPLY |
#define | NUX_Add NUX_VK_ADD |
#define | NUX_Subtract NUX_VK_SUBTRACT |
#define | NUX_Decimal NUX_VK_DECIMAL |
#define | NUX_Divide NUX_VK_DIVIDE |
#define | NUX_Numlock NUX_VK_NUMLOCK |
#define | NUX_Scroll NUX_VK_SCROLL |
#define | NUX_EXT_Shift_R (0xff00 | NUX_VK_SHIFT) |
#define | NUX_EXT_Control_R (0xff00 | NUX_VK_CONTROL) |
#define | NUX_EXT_Alt_R (0xff00 | NUX_VK_MENU) |
#define | NUX_F1 NUX_VK_F1 |
#define | NUX_F2 NUX_VK_F2 |
#define | NUX_F3 NUX_VK_F3 |
#define | NUX_F4 NUX_VK_F4 |
#define | NUX_F5 NUX_VK_F5 |
#define | NUX_F6 NUX_VK_F6 |
#define | NUX_F7 NUX_VK_F7 |
#define | NUX_F8 NUX_VK_F8 |
#define | NUX_F9 NUX_VK_F9 |
#define | NUX_F10 NUX_VK_F10 |
#define | NUX_F11 NUX_VK_F11 |
#define | NUX_F12 NUX_VK_F12 |
#define | NUX_F13 NUX_VK_F13 |
#define | NUX_F14 NUX_VK_F14 |
#define | NUX_F15 NUX_VK_F15 |
#define | NUX_F16 NUX_VK_F16 |
#define | NUX_F17 NUX_VK_F17 |
#define | NUX_F18 NUX_VK_F18 |
#define | NUX_F19 NUX_VK_F19 |
#define | NUX_F20 NUX_VK_F20 |
#define | NUX_F21 NUX_VK_F21 |
#define | NUX_F22 NUX_VK_F22 |
#define | NUX_F23 NUX_VK_F23 |
#define | NUX_F24 NUX_VK_F24 |
#define | NUX_LEFT_MOUSE 1 |
#define | NUX_MIDDLE_MOUSE 2 |
#define | NUX_RIGHT_MOUSE 3 |
#define | NUX_STATE_SHIFT 0x00010000 |
#define | NUX_STATE_CAPS_LOCK 0x00020000 |
#define | NUX_STATE_CTRL 0x00040000 |
#define | NUX_STATE_ALT 0x00080000 |
#define | NUX_STATE_NUMLOCK 0x00100000 |
#define | NUX_STATE_META 0x00400000 |
#define | NUX_STATE_SCROLLLOCK 0x00800000 |
#define | NUX_EVENT_BUTTON1_UP 0x00001000 |
#define | NUX_EVENT_BUTTON2_UP 0x00002000 |
#define | NUX_EVENT_BUTTON3_UP 0x00004000 |
#define | NUX_EVENT_BUTTON4_UP 0x00008000 |
#define | NUX_EVENT_BUTTON1_DOWN 0x00010000 |
#define | NUX_EVENT_BUTTON2_DOWN 0x00020000 |
#define | NUX_EVENT_BUTTON3_DOWN 0x00040000 |
#define | NUX_EVENT_BUTTON4_DOWN 0x00080000 |
#define | NUX_EVENT_BUTTON1 0x00010000 |
#define | NUX_EVENT_BUTTON2 0x00020000 |
#define | NUX_EVENT_BUTTON3 0x00040000 |
#define | NUX_EVENT_BUTTON4 0x00080000 |
#define | NUX_EVENT_MOUSEWHEEL 0x00100000 |
#define | NUX_STATE_BUTTON1_DOWN 0x01000000 |
#define | NUX_STATE_BUTTON2_DOWN 0x02000000 |
#define | NUX_STATE_BUTTON3_DOWN 0x04000000 |
#define | NUX_STATE_BUTTON4_DOWN 0x08000000 |
#define | NUX_EVENT_BUTTON1_DBLCLICK 0x10000000 |
#define | NUX_EVENT_BUTTON2_DBLCLICK 0x20000000 |
#define | NUX_EVENT_BUTTON3_DBLCLICK 0x40000000 |
#define | NUX_MOUSEWHEEL_DELTA 120 |
#define | NUX_EVENT_TEXT_BUFFER_SIZE 16 |
Typedefs |
typedef unsigned char | nux::uchar |
typedef unsigned long | nux::ulong |
typedef Event | nux::IEvent |
Enumerations |
enum | {
nux::NUX_NO_EVENT = 0,
nux::NUX_MOUSE_PRESSED,
nux::NUX_MOUSE_RELEASED,
nux::NUX_MOUSE_DOUBLECLICK,
nux::NUX_KEYDOWN,
nux::NUX_KEYUP,
nux::NUX_MOUSE_MOVE,
nux::NUX_SIZE_CONFIGURATION,
nux::NUX_WINDOW_MAP,
nux::NUX_WINDOW_UNMAP,
nux::NUX_WINDOW_CONFIGURATION,
nux::NUX_WINDOW_ENTER_FOCUS,
nux::NUX_WINDOW_EXIT_FOCUS,
nux::NUX_WINDOW_DIRTY,
nux::NUX_WINDOW_MOUSELEAVE,
nux::NUX_MOUSE_WHEEL,
nux::NUX_MOUSEWHEEL = NUX_MOUSE_WHEEL,
nux::NUX_DESTROY_WINDOW,
nux::NUX_TERMINATE_APP,
nux::NUX_TAKE_FOCUS,
nux::NUX_DND_MOVE,
nux::NUX_DND_DROP,
nux::NUX_DND_ENTER,
nux::NUX_DND_LEAVE,
nux::NUX_DND_ENTER_WINDOW,
nux::NUX_DND_LEAVE_WINDOW
} |
Functions |
unsigned long | nux::GetEventButton (unsigned long button_state) |
bool | nux::GetButtonState (unsigned long button_state, int button) |
Variables |
const long | nux::I_ExposureMask = (1L << 15) |
const long | nux::I_StructureNotifyMask = (1L << 17) |
const long | nux::I_SubstructureNotifyMask = (1L << 19) |