|
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::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::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
} |