|
enum | EventMask {
EventMask::EXPOSURE_MASK = 1 << 1,
EventMask::POINTER_MOTION_MASK = 1 << 2,
EventMask::BUTTON_MOTION_MASK = 1 << 4,
EventMask::BUTTON1_MOTION_MASK = 1 << 5,
EventMask::BUTTON2_MOTION_MASK = 1 << 6,
EventMask::BUTTON3_MOTION_MASK = 1 << 7,
EventMask::BUTTON_PRESS_MASK = 1 << 8,
EventMask::BUTTON_RELEASE_MASK = 1 << 9,
EventMask::KEY_PRESS_MASK = 1 << 10,
EventMask::KEY_RELEASE_MASK = 1 << 11,
EventMask::ENTER_NOTIFY_MASK = 1 << 12,
EventMask::LEAVE_NOTIFY_MASK = 1 << 13,
EventMask::FOCUS_CHANGE_MASK = 1 << 14,
EventMask::STRUCTURE_MASK = 1 << 15,
EventMask::PROPERTY_CHANGE_MASK = 1 << 16,
EventMask::PROXIMITY_IN_MASK = 1 << 18,
EventMask::PROXIMITY_OUT_MASK = 1 << 19,
EventMask::SUBSTRUCTURE_MASK = 1 << 20,
EventMask::SCROLL_MASK = 1 << 21,
EventMask::TOUCH_MASK = 1 << 22,
EventMask::SMOOTH_SCROLL_MASK = 1 << 23,
EventMask::TOUCHPAD_GESTURE_MASK = 1 << 24,
EventMask::TABLET_PAD_MASK = 1 << 25,
EventMask::ALL_EVENTS_MASK = 0x3FFFFFE
} |
|
enum | InputMode {
InputMode::DISABLED,
InputMode::SCREEN,
InputMode::SURFACE
} |
|
enum | InputSource {
InputSource::MOUSE,
InputSource::PEN,
InputSource::ERASER,
InputSource::CURSOR,
InputSource::KEYBOARD,
InputSource::TOUCHSCREEN,
InputSource::TOUCHPAD,
InputSource::TRACKPOINT,
InputSource::TABLET_PAD
} |
|
enum | GrabStatus {
GrabStatus::SUCCESS,
GrabStatus::ALREADY_GRABBED,
GrabStatus::INVALID_TIME,
GrabStatus::NOT_VIEWABLE,
GrabStatus::FROZEN,
GrabStatus::FAILED
} |
|
enum | DragCancelReason {
DragCancelReason::NO_TARGET,
DragCancelReason::USER_CANCELLED,
DragCancelReason::ERROR
} |
|
enum | AxisFlags {
AxisFlags::X = 0x2,
AxisFlags::Y = 0x4,
AxisFlags::PRESSURE = 0x8,
AxisFlags::XTILT = 0x10,
AxisFlags::YTILT = 0x20,
AxisFlags::WHEEL = 0x40,
AxisFlags::DISTANCE = 0x80,
AxisFlags::ROTATION = 0x100,
AxisFlags::SLIDER = 0x200
} |
|
enum | AxisUse {
AxisUse::IGNORE,
AxisUse::X,
AxisUse::Y,
AxisUse::PRESSURE,
AxisUse::XTILT,
AxisUse::YTILT,
AxisUse::WHEEL,
AxisUse::DISTANCE,
AxisUse::ROTATION,
AxisUse::SLIDER,
AxisUse::LAST
} |
|
enum | CrossingMode {
CrossingMode::NORMAL,
CrossingMode::GRAB,
CrossingMode::UNGRAB,
CrossingMode::GTK_GRAB,
CrossingMode::GTK_UNGRAB,
CrossingMode::STATE_CHANGED,
CrossingMode::TOUCH_BEGIN,
CrossingMode::TOUCH_END,
CrossingMode::DEVICE_SWITCH
} |
|
enum | DragAction {
DragAction::COPY = 1 << 0,
DragAction::MOVE = 1 << 1,
DragAction::LINK = 1 << 2,
DragAction::ASK = 1 << 3
} |
|
enum | NotifyType {
NotifyType::ANCESTOR,
NotifyType::VIRTUAL,
NotifyType::INFERIOR,
NotifyType::NONLINEAR,
NotifyType::NONLINEAR_VIRTUAL,
NotifyType::UNKNOWN
} |
|
enum | ScrollDirection {
ScrollDirection::UP,
ScrollDirection::DOWN,
ScrollDirection::LEFT,
ScrollDirection::RIGHT,
ScrollDirection::SMOOTH
} |
|
enum | TouchpadGesturePhase {
TouchpadGesturePhase::BEGIN,
TouchpadGesturePhase::UPDATE,
TouchpadGesturePhase::END,
TouchpadGesturePhase::CANCEL
} |
|
enum | SubpixelLayout {
SubpixelLayout::UNKNOWN,
SubpixelLayout::NONE,
SubpixelLayout::HORIZONTAL_RGB,
SubpixelLayout::HORIZONTAL_BGR,
SubpixelLayout::VERTICAL_RGB,
SubpixelLayout::VERTICAL_BGR
} |
|
enum | Colorspace { Colorspace::RGB
} |
|
enum | InterpType {
InterpType::NEAREST,
InterpType::TILES,
InterpType::BILINEAR,
InterpType::HYPER
} |
|
enum | WMDecoration {
WMDecoration::ALL = 1 << 0,
WMDecoration::BORDER = 1 << 1,
WMDecoration::RESIZEH = 1 << 2,
WMDecoration::TITLE = 1 << 3,
WMDecoration::MENU = 1 << 4,
WMDecoration::MINIMIZE = 1 << 5,
WMDecoration::MAXIMIZE = 1 << 6
} |
|
enum | WMFunction {
WMFunction::ALL = 1 << 0,
WMFunction::RESIZE = 1 << 1,
WMFunction::MOVE = 1 << 2,
WMFunction::MINIMIZE = 1 << 3,
WMFunction::MAXIMIZE = 1 << 4,
WMFunction::CLOSE = 1 << 5
} |
|
enum | SurfaceEdge {
SurfaceEdge::NORTH_WEST,
SurfaceEdge::NORTH,
SurfaceEdge::NORTH_EAST,
SurfaceEdge::WEST,
SurfaceEdge::EAST,
SurfaceEdge::SOUTH_WEST,
SurfaceEdge::SOUTH,
SurfaceEdge::SOUTH_EAST
} |
|
enum | Gravity {
Gravity::NORTH_WEST = 1,
Gravity::NORTH,
Gravity::NORTH_EAST,
Gravity::WEST,
Gravity::CENTER,
Gravity::EAST,
Gravity::SOUTH_WEST,
Gravity::SOUTH,
Gravity::SOUTH_EAST,
Gravity::STATIC
} |
|
enum | AnchorHints {
AnchorHints::FLIP_X = 1 << 0,
AnchorHints::FLIP_Y = 1 << 1,
AnchorHints::SLIDE_X = 1 << 2,
AnchorHints::SLIDE_Y = 1 << 3,
AnchorHints::RESIZE_X = 1 << 4,
AnchorHints::RESIZE_Y = 1 << 5,
AnchorHints::FLIP = 0x3,
AnchorHints::SLIDE = 0xC,
AnchorHints::RESIZE = 0x30
} |
|
enum | FullscreenMode {
FullscreenMode::ON_CURRENT_MONITOR,
FullscreenMode::ON_ALL_MONITORS
} |
|
enum | ByteOrder {
ByteOrder::LSB_FIRST,
ByteOrder::MSB_FIRST
} |
|
enum | ModifierType {
ModifierType::SHIFT_MASK = 1 << 0,
ModifierType::LOCK_MASK = 1 << 1,
ModifierType::CONTROL_MASK = 1 << 2,
ModifierType::MOD1_MASK = 1 << 3,
ModifierType::MOD2_MASK = 1 << 4,
ModifierType::MOD3_MASK = 1 << 5,
ModifierType::MOD4_MASK = 1 << 6,
ModifierType::MOD5_MASK = 1 << 7,
ModifierType::BUTTON1_MASK = 1 << 8,
ModifierType::BUTTON2_MASK = 1 << 9,
ModifierType::BUTTON3_MASK = 1 << 10,
ModifierType::BUTTON4_MASK = 1 << 11,
ModifierType::BUTTON5_MASK = 1 << 12,
ModifierType::MODIFIER_RESERVED_13_MASK = 1 << 13,
ModifierType::MODIFIER_RESERVED_14_MASK = 1 << 14,
ModifierType::MODIFIER_RESERVED_15_MASK = 1 << 15,
ModifierType::MODIFIER_RESERVED_16_MASK = 1 << 16,
ModifierType::MODIFIER_RESERVED_17_MASK = 1 << 17,
ModifierType::MODIFIER_RESERVED_18_MASK = 1 << 18,
ModifierType::MODIFIER_RESERVED_19_MASK = 1 << 19,
ModifierType::MODIFIER_RESERVED_20_MASK = 1 << 20,
ModifierType::MODIFIER_RESERVED_21_MASK = 1 << 21,
ModifierType::MODIFIER_RESERVED_22_MASK = 1 << 22,
ModifierType::MODIFIER_RESERVED_23_MASK = 1 << 23,
ModifierType::MODIFIER_RESERVED_24_MASK = 1 << 24,
ModifierType::MODIFIER_RESERVED_25_MASK = 1 << 25,
ModifierType::SUPER_MASK = 1 << 26,
ModifierType::HYPER_MASK = 1 << 27,
ModifierType::META_MASK = 1 << 28,
ModifierType::MODIFIER_RESERVED_29_MASK = 1 << 29,
ModifierType::RELEASE_MASK = 1 << 30,
ModifierType::MODIFIER_MASK = 0x5c001fff
} |
|
enum | ModifierIntent {
ModifierIntent::PRIMARY_ACCELERATOR,
ModifierIntent::CONTEXT_MENU,
ModifierIntent::EXTEND_SELECTION,
ModifierIntent::MODIFY_SELECTION,
ModifierIntent::NO_TEXT_INPUT,
ModifierIntent::SHIFT_GROUP,
ModifierIntent::DEFAULT_MOD_MASK
} |
|
|
EventMask | operator| (EventMask lhs, EventMask rhs) |
|
EventMask | operator& (EventMask lhs, EventMask rhs) |
|
EventMask | operator^ (EventMask lhs, EventMask rhs) |
|
EventMask | operator~ (EventMask flags) |
|
EventMask& | operator|= (EventMask& lhs, EventMask rhs) |
|
EventMask& | operator&= (EventMask& lhs, EventMask rhs) |
|
EventMask& | operator^= (EventMask& lhs, EventMask rhs) |
|
AxisFlags | operator| (AxisFlags lhs, AxisFlags rhs) |
|
AxisFlags | operator& (AxisFlags lhs, AxisFlags rhs) |
|
AxisFlags | operator^ (AxisFlags lhs, AxisFlags rhs) |
|
AxisFlags | operator~ (AxisFlags flags) |
|
AxisFlags& | operator|= (AxisFlags& lhs, AxisFlags rhs) |
|
AxisFlags& | operator&= (AxisFlags& lhs, AxisFlags rhs) |
|
AxisFlags& | operator^= (AxisFlags& lhs, AxisFlags rhs) |
|
DragAction | operator| (DragAction lhs, DragAction rhs) |
|
DragAction | operator& (DragAction lhs, DragAction rhs) |
|
DragAction | operator^ (DragAction lhs, DragAction rhs) |
|
DragAction | operator~ (DragAction flags) |
|
DragAction& | operator|= (DragAction& lhs, DragAction rhs) |
|
DragAction& | operator&= (DragAction& lhs, DragAction rhs) |
|
DragAction& | operator^= (DragAction& lhs, DragAction rhs) |
|
FrameClock::Phase | operator| (FrameClock::Phase lhs, FrameClock::Phase rhs) |
|
FrameClock::Phase | operator& (FrameClock::Phase lhs, FrameClock::Phase rhs) |
|
FrameClock::Phase | operator^ (FrameClock::Phase lhs, FrameClock::Phase rhs) |
|
FrameClock::Phase | operator~ (FrameClock::Phase flags) |
|
FrameClock::Phase& | operator|= (FrameClock::Phase& lhs, FrameClock::Phase rhs) |
|
FrameClock::Phase& | operator&= (FrameClock::Phase& lhs, FrameClock::Phase rhs) |
|
FrameClock::Phase& | operator^= (FrameClock::Phase& lhs, FrameClock::Phase rhs) |
|
Paintable::Flags | operator| (Paintable::Flags lhs, Paintable::Flags rhs) |
|
Paintable::Flags | operator& (Paintable::Flags lhs, Paintable::Flags rhs) |
|
Paintable::Flags | operator^ (Paintable::Flags lhs, Paintable::Flags rhs) |
|
Paintable::Flags | operator~ (Paintable::Flags flags) |
|
Paintable::Flags& | operator|= (Paintable::Flags& lhs, Paintable::Flags rhs) |
|
Paintable::Flags& | operator&= (Paintable::Flags& lhs, Paintable::Flags rhs) |
|
Paintable::Flags& | operator^= (Paintable::Flags& lhs, Paintable::Flags rhs) |
|
Seat::Capabilities | operator| (Seat::Capabilities lhs, Seat::Capabilities rhs) |
|
Seat::Capabilities | operator& (Seat::Capabilities lhs, Seat::Capabilities rhs) |
|
Seat::Capabilities | operator^ (Seat::Capabilities lhs, Seat::Capabilities rhs) |
|
Seat::Capabilities | operator~ (Seat::Capabilities flags) |
|
Seat::Capabilities& | operator|= (Seat::Capabilities& lhs, Seat::Capabilities rhs) |
|
Seat::Capabilities& | operator&= (Seat::Capabilities& lhs, Seat::Capabilities rhs) |
|
Seat::Capabilities& | operator^= (Seat::Capabilities& lhs, Seat::Capabilities rhs) |
|
WMDecoration | operator| (WMDecoration lhs, WMDecoration rhs) |
|
WMDecoration | operator& (WMDecoration lhs, WMDecoration rhs) |
|
WMDecoration | operator^ (WMDecoration lhs, WMDecoration rhs) |
|
WMDecoration | operator~ (WMDecoration flags) |
|
WMDecoration& | operator|= (WMDecoration& lhs, WMDecoration rhs) |
|
WMDecoration& | operator&= (WMDecoration& lhs, WMDecoration rhs) |
|
WMDecoration& | operator^= (WMDecoration& lhs, WMDecoration rhs) |
|
WMFunction | operator| (WMFunction lhs, WMFunction rhs) |
|
WMFunction | operator& (WMFunction lhs, WMFunction rhs) |
|
WMFunction | operator^ (WMFunction lhs, WMFunction rhs) |
|
WMFunction | operator~ (WMFunction flags) |
|
WMFunction& | operator|= (WMFunction& lhs, WMFunction rhs) |
|
WMFunction& | operator&= (WMFunction& lhs, WMFunction rhs) |
|
WMFunction& | operator^= (WMFunction& lhs, WMFunction rhs) |
|
AnchorHints | operator| (AnchorHints lhs, AnchorHints rhs) |
|
AnchorHints | operator& (AnchorHints lhs, AnchorHints rhs) |
|
AnchorHints | operator^ (AnchorHints lhs, AnchorHints rhs) |
|
AnchorHints | operator~ (AnchorHints flags) |
|
AnchorHints& | operator|= (AnchorHints& lhs, AnchorHints rhs) |
|
AnchorHints& | operator&= (AnchorHints& lhs, AnchorHints rhs) |
|
AnchorHints& | operator^= (AnchorHints& lhs, AnchorHints rhs) |
|
Surface::State | operator| (Surface::State lhs, Surface::State rhs) |
|
Surface::State | operator& (Surface::State lhs, Surface::State rhs) |
|
Surface::State | operator^ (Surface::State lhs, Surface::State rhs) |
|
Surface::State | operator~ (Surface::State flags) |
|
Surface::State& | operator|= (Surface::State& lhs, Surface::State rhs) |
|
Surface::State& | operator&= (Surface::State& lhs, Surface::State rhs) |
|
Surface::State& | operator^= (Surface::State& lhs, Surface::State rhs) |
|
Surface::Hints | operator| (Surface::Hints lhs, Surface::Hints rhs) |
|
Surface::Hints | operator& (Surface::Hints lhs, Surface::Hints rhs) |
|
Surface::Hints | operator^ (Surface::Hints lhs, Surface::Hints rhs) |
|
Surface::Hints | operator~ (Surface::Hints flags) |
|
Surface::Hints& | operator|= (Surface::Hints& lhs, Surface::Hints rhs) |
|
Surface::Hints& | operator&= (Surface::Hints& lhs, Surface::Hints rhs) |
|
Surface::Hints& | operator^= (Surface::Hints& lhs, Surface::Hints rhs) |
|
ModifierType | operator| (ModifierType lhs, ModifierType rhs) |
|
ModifierType | operator& (ModifierType lhs, ModifierType rhs) |
|
ModifierType | operator^ (ModifierType lhs, ModifierType rhs) |
|
ModifierType | operator~ (ModifierType flags) |
|
ModifierType& | operator|= (ModifierType& lhs, ModifierType rhs) |
|
ModifierType& | operator&= (ModifierType& lhs, ModifierType rhs) |
|
ModifierType& | operator^= (ModifierType& lhs, ModifierType rhs) |
|