|
Rapicorn - Experimental UI Toolkit - Source Code
13.07.0
|
Go to the source code of this file.
Classes | |
| class | Rapicorn::Event |
| class | Rapicorn::EventButton |
| class | Rapicorn::EventKey |
| struct | Rapicorn::EventWinSize |
| struct | Rapicorn::EventContext |
Namespaces | |
| namespace | Rapicorn |
The Rapicorn namespace encompasses core utilities and toolkit functionality. | |
Typedefs | |
| typedef Event | Rapicorn::EventMouse |
| typedef Event | Rapicorn::EventScroll |
| typedef Event | Rapicorn::EventFocus |
| typedef Event | Rapicorn::EventWinDelete |
| typedef Event | Rapicorn::EventWinDestroy |
Enumerations | |
| enum | ModifierState { MOD_0, MOD_SHIFT, MOD_CAPS_LOCK, MOD_CONTROL, MOD_ALT, MOD_MOD1, MOD_MOD2, MOD_MOD3, MOD_MOD4, MOD_MOD5, MOD_BUTTON1, MOD_BUTTON2, MOD_BUTTON3, MOD_KEY_MASK, MOD_MASK } |
| enum | KeyValue |
| enum | ActivateKeyType { ACTIVATE_NONE, ACTIVATE_FOCUS, ACTIVATE_DEFAULT } |
| enum | EventType { EVENT_NONE, MOUSE_ENTER, MOUSE_MOVE, MOUSE_LEAVE, BUTTON_PRESS, BUTTON_2PRESS, BUTTON_3PRESS, BUTTON_CANCELED, BUTTON_RELEASE, BUTTON_2RELEASE, BUTTON_3RELEASE, FOCUS_IN, FOCUS_OUT, KEY_PRESS, KEY_CANCELED, KEY_RELEASE, SCROLL_UP, SCROLL_DOWN, SCROLL_LEFT, SCROLL_RIGHT, CANCEL_EVENTS, WIN_SIZE, WIN_DELETE, WIN_DESTROY, EVENT_LAST } |
Functions | |
| unichar | Rapicorn::key_value_to_unichar (uint32 keysym) |
| bool | Rapicorn::key_value_is_modifier (uint32 keysym) |
| bool | Rapicorn::key_value_is_accelerator (uint32 keysym) |
| FocusDirType | Rapicorn::key_value_to_focus_dir (uint32 keysym) |
| bool | Rapicorn::key_value_is_focus_dir (uint32 keysym) |
| ActivateKeyType | Rapicorn::key_value_to_activation (uint32 keysym) |
| bool | Rapicorn::key_value_is_cancellation (uint32 keysym) |
| const char * | Rapicorn::string_from_event_type (EventType etype) |
| Event * | Rapicorn::create_event_transformed (const Event &source_event, const Affine &affine) |
| Event * | Rapicorn::create_event_cancellation (const EventContext &econtext) |
| EventMouse * | Rapicorn::create_event_mouse (EventType type, const EventContext &econtext) |
| EventButton * | Rapicorn::create_event_button (EventType type, const EventContext &econtext, uint button) |
| EventScroll * | Rapicorn::create_event_scroll (EventType type, const EventContext &econtext) |
| EventFocus * | Rapicorn::create_event_focus (EventType type, const EventContext &econtext) |
| EventKey * | Rapicorn::create_event_key (EventType type, const EventContext &econtext, uint32 key, const char *name) |
| EventWinSize * | Rapicorn::create_event_win_size (const EventContext &econtext, double width, double height, bool intermediate) |
| EventWinDelete * | Rapicorn::create_event_win_delete (const EventContext &econtext) |
| EventWinDestroy * | Rapicorn::create_event_win_destroy (const EventContext &econtext) |
1.7.6.1