Classes |
struct | Papyrus::Event::Event |
struct | Papyrus::Event::InterruptMarshaller |
struct | Papyrus::Event::Button |
struct | Papyrus::Event::ButtonPress |
struct | Papyrus::Event::ButtonRelease |
struct | Papyrus::Event::ButtonDoublePress |
struct | Papyrus::Event::ButtonTriplePress |
struct | Papyrus::Event::Scroll |
struct | Papyrus::Event::Motion |
struct | Papyrus::Event::Key |
struct | Papyrus::Event::KeyPress |
struct | Papyrus::Event::KeyRelease |
Namespaces |
namespace | Papyrus |
namespace | Papyrus::Event |
Typedefs |
typedef enum Papyrus::Event::Type | Papyrus::Event::Type |
typedef enum
Papyrus::Event::ScrollDirection | Papyrus::Event::ScrollDirection |
typedef enum
Papyrus::Event::ButtonID | Papyrus::Event::ButtonID |
typedef enum
Papyrus::Event::ModifierType | Papyrus::Event::ModifierType |
typedef sigc::signal1< bool,
const Event
&, InterruptMarshaller > | Papyrus::Event::signal |
Enumerations |
enum | Papyrus::Event::Type {
Papyrus::Event::BUTTON_PRESS,
Papyrus::Event::BUTTON_RELEASE,
Papyrus::Event::BUTTON_DOUBLE_PRESS,
Papyrus::Event::BUTTON_TRIPLE_PRESS,
Papyrus::Event::SCROLL,
Papyrus::Event::MOTION,
Papyrus::Event::KEY_PRESS,
Papyrus::Event::KEY_RELEASE
} |
enum | Papyrus::Event::ScrollDirection { Papyrus::Event::SCROLL_UP,
Papyrus::Event::SCROLL_DOWN,
Papyrus::Event::SCROLL_LEFT,
Papyrus::Event::SCROLL_RIGHT
} |
enum | Papyrus::Event::ButtonID {
Papyrus::Event::BUTTON_NONE = 0x00,
Papyrus::Event::BUTTON_1 = 0x01 << 0,
Papyrus::Event::BUTTON_2 = 0x01 << 1,
Papyrus::Event::BUTTON_3 = 0x01 << 2,
Papyrus::Event::BUTTON_4 = 0x01 << 3,
Papyrus::Event::BUTTON_5 = 0x01 << 4,
Papyrus::Event::BUTTON_6 = 0x01 << 5,
Papyrus::Event::BUTTON_7 = 0x01 << 6,
Papyrus::Event::BUTTON_8 = 0x01 << 7,
Papyrus::Event::BUTTON_9 = 0x01 << 8,
Papyrus::Event::BUTTON_10 = 0x01 << 9,
Papyrus::Event::BUTTON_11 = 0x01 << 10,
Papyrus::Event::BUTTON_12 = 0x01 << 11,
Papyrus::Event::BUTTONS_1_3 = 0x01 << 12,
Papyrus::Event::BUTTONS_4_5 = 0x01 << 13,
Papyrus::Event::BUTTONS_6_7 = 0x01 << 14,
Papyrus::Event::BUTTONS_8_9 = 0x01 << 15,
Papyrus::Event::BUTTONS_11_12 = 0x01 << 16,
Papyrus::Event::BUTTONS_1_3_INV = 0x01 << 17,
Papyrus::Event::BUTTONS_4_5_INV = 0x01 << 18,
Papyrus::Event::BUTTONS_6_7_INV = 0x01 << 19,
Papyrus::Event::BUTTONS_8_9_INV = 0x01 << 20,
Papyrus::Event::BUTTONS_11_12_INV = 0x01 << 21
} |
enum | Papyrus::Event::ModifierType {
Papyrus::Event::SHIFT_MASK = 1 << 0,
Papyrus::Event::LOCK_MASK = 1 << 1,
Papyrus::Event::CONTROL_MASK = 1 << 2,
Papyrus::Event::MOD1_MASK = 1 << 3,
Papyrus::Event::MOD2_MASK = 1 << 4,
Papyrus::Event::MOD3_MASK = 1 << 5,
Papyrus::Event::MOD4_MASK = 1 << 6,
Papyrus::Event::MOD5_MASK = 1 << 7,
Papyrus::Event::BUTTON1_MASK = 1 << 8,
Papyrus::Event::BUTTON2_MASK = 1 << 9,
Papyrus::Event::BUTTON3_MASK = 1 << 10,
Papyrus::Event::BUTTON4_MASK = 1 << 11,
Papyrus::Event::BUTTON5_MASK = 1 << 12,
Papyrus::Event::SUPER_MASK = 1 << 26,
Papyrus::Event::HYPER_MASK = 1 << 27,
Papyrus::Event::META_MASK = 1 << 28,
Papyrus::Event::RELEASE_MASK = 1 << 30,
Papyrus::Event::MODIFIER_MASK = 0x5c001fff
} |