papyrus logo

event.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

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
}


Generated on Wed Mar 18 12:34:17 2009 for papyrus by doxygen 1.5.7.1