gtkmm: gdkmm Enums and Flags

gtkmm 3.7.10

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

Enumerations | Functions
gdkmm Enums and Flags

## Enumerations
enum | Gdk::CursorType { Gdk::X_CURSOR = 0, Gdk::ARROW = 2, Gdk::BASED_ARROW_DOWN = 4, Gdk::BASED_ARROW_UP = 6, Gdk::BOAT = 8, Gdk::BOGOSITY = 10, Gdk::BOTTOM_LEFT_CORNER = 12, Gdk::BOTTOM_RIGHT_CORNER = 14, Gdk::BOTTOM_SIDE = 16, Gdk::BOTTOM_TEE = 18, Gdk::BOX_SPIRAL = 20, Gdk::CENTER_PTR = 22, Gdk::CIRCLE = 24, Gdk::CLOCK = 26, Gdk::COFFEE_MUG = 28, Gdk::CROSS = 30, Gdk::CROSS_REVERSE = 32, Gdk::CROSSHAIR = 34, Gdk::DIAMOND_CROSS = 36, Gdk::DOT = 38, Gdk::DOTBOX = 40, Gdk::DOUBLE_ARROW = 42, Gdk::DRAFT_LARGE = 44, Gdk::DRAFT_SMALL = 46, Gdk::DRAPED_BOX = 48, Gdk::EXCHANGE = 50, Gdk::FLEUR = 52, Gdk::GOBBLER = 54, Gdk::GUMBY = 56, Gdk::HAND1 = 58, Gdk::HAND2 = 60, Gdk::HEART = 62, Gdk::ICON = 64, Gdk::IRON_CROSS = 66, Gdk::LEFT_PTR = 68, Gdk::LEFT_SIDE = 70, Gdk::LEFT_TEE = 72, Gdk::LEFTBUTTON = 74, Gdk::LL_ANGLE = 76, Gdk::LR_ANGLE = 78, Gdk::MAN = 80, Gdk::MIDDLEBUTTON = 82, Gdk::MOUSE = 84, Gdk::PENCIL = 86, Gdk::PIRATE = 88, Gdk::PLUS = 90, Gdk::QUESTION_ARROW = 92, Gdk::RIGHT_PTR = 94, Gdk::RIGHT_SIDE = 96, Gdk::RIGHT_TEE = 98, Gdk::RIGHTBUTTON = 100, Gdk::RTL_LOGO = 102, Gdk::SAILBOAT = 104, Gdk::SB_DOWN_ARROW = 106, Gdk::SB_H_DOUBLE_ARROW = 108, Gdk::SB_LEFT_ARROW = 110, Gdk::SB_RIGHT_ARROW = 112, Gdk::SB_UP_ARROW = 114, Gdk::SB_V_DOUBLE_ARROW = 116, Gdk::SHUTTLE = 118, Gdk::SIZING = 120, Gdk::SPIDER = 122, Gdk::SPRAYCAN = 124, Gdk::STAR = 126, Gdk::TARGET = 128, Gdk::TCROSS = 130, Gdk::TOP_LEFT_ARROW = 132, Gdk::TOP_LEFT_CORNER = 134, Gdk::TOP_RIGHT_CORNER = 136, Gdk::TOP_SIDE = 138, Gdk::TOP_TEE = 140, Gdk::TREK = 142, Gdk::UL_ANGLE = 144, Gdk::UMBRELLA = 146, Gdk::UR_ANGLE = 148, Gdk::WATCH = 150, Gdk::XTERM = 152, Gdk::LAST_CURSOR = 153, Gdk::BLANK_CURSOR = -2, Gdk::CURSOR_IS_PIXMAP = -1 }
enum | Gdk::EventMask { Gdk::EXPOSURE_MASK = 1 << 1, Gdk::POINTER_MOTION_MASK = 1 << 2, Gdk::POINTER_MOTION_HINT_MASK = 1 << 3, Gdk::BUTTON_MOTION_MASK = 1 << 4, Gdk::BUTTON1_MOTION_MASK = 1 << 5, Gdk::BUTTON2_MOTION_MASK = 1 << 6, Gdk::BUTTON3_MOTION_MASK = 1 << 7, Gdk::BUTTON_PRESS_MASK = 1 << 8, Gdk::BUTTON_RELEASE_MASK = 1 << 9, Gdk::KEY_PRESS_MASK = 1 << 10, Gdk::KEY_RELEASE_MASK = 1 << 11, Gdk::ENTER_NOTIFY_MASK = 1 << 12, Gdk::LEAVE_NOTIFY_MASK = 1 << 13, Gdk::FOCUS_CHANGE_MASK = 1 << 14, Gdk::STRUCTURE_MASK = 1 << 15, Gdk::PROPERTY_CHANGE_MASK = 1 << 16, Gdk::VISIBILITY_NOTIFY_MASK = 1 << 17, Gdk::PROXIMITY_IN_MASK = 1 << 18, Gdk::PROXIMITY_OUT_MASK = 1 << 19, Gdk::SUBSTRUCTURE_MASK = 1 << 20, Gdk::SCROLL_MASK = 1 << 21, Gdk::TOUCH_MASK = 1 << 22, Gdk::SMOOTH_SCROLL_MASK = 1 << 23, Gdk::ALL_EVENTS_MASK = 0xFFFFFE }
enum | Gdk::InputMode { Gdk::MODE_DISABLED, Gdk::MODE_SCREEN, Gdk::MODE_WINDOW }
enum | Gdk::InputSource { Gdk::SOURCE_MOUSE, Gdk::SOURCE_PEN, Gdk::SOURCE_ERASER, Gdk::SOURCE_CURSOR, Gdk::SOURCE_KEYBOARD, Gdk::SOURCE_TOUCHSCREEN, Gdk::SOURCE_TOUCHPAD }
enum | Gdk::DeviceType { Gdk::DEVICE_TYPE_MASTER, Gdk::DEVICE_TYPE_SLAVE, Gdk::DEVICE_TYPE_FLOATING }
enum | Gdk::GrabOwnership { Gdk::OWNERSHIP_NONE, Gdk::OWNERSHIP_WINDOW, Gdk::OWNERSHIP_APPLICATION }
enum | Gdk::GrabStatus { Gdk::GRAB_SUCCESS, Gdk::GRAB_ALREADY_GRABBED, Gdk::GRAB_INVALID_TIME, Gdk::GRAB_NOT_VIEWABLE, Gdk::GRAB_FROZEN }
enum | Gdk::DragAction { Gdk::ACTION_DEFAULT = 1 << 0, Gdk::ACTION_COPY = 1 << 1, Gdk::ACTION_MOVE = 1 << 2, Gdk::ACTION_LINK = 1 << 3, Gdk::ACTION_PRIVATE = 1 << 4, Gdk::ACTION_ASK = 1 << 5 }
enum | Gdk::DragProtocol { Gdk::DRAG_PROTO_NONE, Gdk::DRAG_PROTO_MOTIF, Gdk::DRAG_PROTO_XDND, Gdk::DRAG_PROTO_ROOTWIN, Gdk::DRAG_PROTO_WIN32_DROPFILES, Gdk::DRAG_PROTO_OLE2, Gdk::DRAG_PROTO_LOCAL }
enum | Gdk::EventType { Gdk::NOTHING = -1, Gdk::DELETE = 0, Gdk::DESTROY = 1, Gdk::EXPOSE = 2, Gdk::MOTION_NOTIFY = 3, Gdk::BUTTON_PRESS = 4, Gdk::DOUBLE_BUTTON_PRESS = 5, Gdk::TRIPLE_BUTTON_PRESS = 6, Gdk::BUTTON_RELEASE = 7, Gdk::KEY_PRESS = 8, Gdk::KEY_RELEASE = 9, Gdk::ENTER_NOTIFY = 10, Gdk::LEAVE_NOTIFY = 11, Gdk::FOCUS_CHANGE = 12, Gdk::CONFIGURE = 13, Gdk::MAP = 14, Gdk::UNMAP = 15, Gdk::PROPERTY_NOTIFY = 16, Gdk::SELECTION_CLEAR = 17, Gdk::SELECTION_REQUEST = 18, Gdk::SELECTION_NOTIFY = 19, Gdk::PROXIMITY_IN = 20, Gdk::PROXIMITY_OUT = 21, Gdk::DRAG_ENTER = 22, Gdk::DRAG_LEAVE = 23, Gdk::DRAG_MOTION = 24, Gdk::DRAG_STATUS = 25, Gdk::DROP_START = 26, Gdk::DROP_FINISHED = 27, Gdk::CLIENT_EVENT = 28, Gdk::VISIBILITY_NOTIFY = 29, Gdk::SCROLL = 31, Gdk::WINDOW_STATE = 32, Gdk::SETTING = 33, Gdk::OWNER_CHANGE = 34, Gdk::GRAB_BROKEN = 35, Gdk::DAMAGE = 36, Gdk::TOUCH_BEGIN = 37, Gdk::TOUCH_UPDATE = 38, Gdk::TOUCH_END = 39, Gdk::TOUCH_CANCEL = 40, Gdk::EVENT_LAST = 41 }
enum | Gdk::AxisUse { Gdk::AXIS_IGNORE, Gdk::AXIS_X, Gdk::AXIS_Y, Gdk::AXIS_PRESSURE, Gdk::AXIS_XTILT, Gdk::AXIS_YTILT, Gdk::AXIS_WHEEL, Gdk::AXIS_LAST }
enum | Gdk::Colorspace { Gdk::COLORSPACE_RGB }
enum | Gdk::InterpType { Gdk::INTERP_NEAREST, Gdk::INTERP_TILES, Gdk::INTERP_BILINEAR, Gdk::INTERP_HYPER }
enum | Gdk::PixbufAlphaMode { Gdk::PIXBUF_ALPHA_BILEVEL, Gdk::PIXBUF_ALPHA_FULL }
enum | Gdk::PixbufRotation { Gdk::PIXBUF_ROTATE_NONE = 0, Gdk::PIXBUF_ROTATE_COUNTERCLOCKWISE = 90, Gdk::PIXBUF_ROTATE_UPSIDEDOWN = 180, Gdk::PIXBUF_ROTATE_CLOCKWISE = 270 }
enum | Gdk::ByteOrder { Gdk::LSB_FIRST, Gdk::MSB_FIRST }
enum | Gdk::ModifierType { Gdk::SHIFT_MASK = 1 << 0, Gdk::LOCK_MASK = 1 << 1, Gdk::CONTROL_MASK = 1 << 2, Gdk::MOD1_MASK = 1 << 3, Gdk::MOD2_MASK = 1 << 4, Gdk::MOD3_MASK = 1 << 5, Gdk::MOD4_MASK = 1 << 6, Gdk::MOD5_MASK = 1 << 7, Gdk::BUTTON1_MASK = 1 << 8, Gdk::BUTTON2_MASK = 1 << 9, Gdk::BUTTON3_MASK = 1 << 10, Gdk::BUTTON4_MASK = 1 << 11, Gdk::BUTTON5_MASK = 1 << 12, Gdk::MODIFIER_RESERVED_13_MASK = 1 << 13, Gdk::MODIFIER_RESERVED_14_MASK = 1 << 14, Gdk::MODIFIER_RESERVED_15_MASK = 1 << 15, Gdk::MODIFIER_RESERVED_16_MASK = 1 << 16, Gdk::MODIFIER_RESERVED_17_MASK = 1 << 17, Gdk::MODIFIER_RESERVED_18_MASK = 1 << 18, Gdk::MODIFIER_RESERVED_19_MASK = 1 << 19, Gdk::MODIFIER_RESERVED_20_MASK = 1 << 20, Gdk::MODIFIER_RESERVED_21_MASK = 1 << 21, Gdk::MODIFIER_RESERVED_22_MASK = 1 << 22, Gdk::MODIFIER_RESERVED_23_MASK = 1 << 23, Gdk::MODIFIER_RESERVED_24_MASK = 1 << 24, Gdk::MODIFIER_RESERVED_25_MASK = 1 << 25, Gdk::SUPER_MASK = 1 << 26, Gdk::HYPER_MASK = 1 << 27, Gdk::META_MASK = 1 << 28, Gdk::MODIFIER_RESERVED_29_MASK = 1 << 29, Gdk::RELEASE_MASK = 1 << 30, Gdk::MODIFIER_MASK = 0x5c001fff }
enum | Gdk::ModifierIntent { Gdk::MODIFIER_INTENT_PRIMARY_ACCELERATOR, Gdk::MODIFIER_INTENT_CONTEXT_MENU, Gdk::MODIFIER_INTENT_EXTEND_SELECTION, Gdk::MODIFIER_INTENT_MODIFY_SELECTION, Gdk::MODIFIER_INTENT_NO_TEXT_INPUT, Gdk::MODIFIER_INTENT_SHIFT_GROUP }
enum | Gdk::Status { Gdk::OK = 0, Gdk::ERROR = -1, Gdk::ERROR_PARAM = -2, Gdk::ERROR_FILE = -3, Gdk::ERROR_MEM = -4 }
enum | Gdk::VisualType { Gdk::VISUAL_STATIC_GRAY, Gdk::VISUAL_GRAYSCALE, Gdk::VISUAL_STATIC_COLOR, Gdk::VISUAL_PSEUDO_COLOR, Gdk::VISUAL_TRUE_COLOR, Gdk::VISUAL_DIRECT_COLOR }
enum | Gdk::WindowState { Gdk::WINDOW_STATE_WITHDRAWN = 1 << 0, Gdk::WINDOW_STATE_ICONIFIED = 1 << 1, Gdk::WINDOW_STATE_MAXIMIZED = 1 << 2, Gdk::WINDOW_STATE_STICKY = 1 << 3, Gdk::WINDOW_STATE_FULLSCREEN = 1 << 4, Gdk::WINDOW_STATE_ABOVE = 1 << 5, Gdk::WINDOW_STATE_BELOW = 1 << 6, Gdk::WINDOW_STATE_FOCUSED = 1 << 7 }
enum | Gdk::WindowType { Gdk::WINDOW_ROOT, Gdk::WINDOW_TOPLEVEL, Gdk::WINDOW_CHILD, Gdk::WINDOW_TEMP, Gdk::WINDOW_FOREIGN, Gdk::WINDOW_OFFSCREEN }
enum | Gdk::WindowAttributesType { Gdk::WA_TITLE = 1 << 1, Gdk::WA_X = 1 << 2, Gdk::WA_Y = 1 << 3, Gdk::WA_CURSOR = 1 << 4, Gdk::WA_VISUAL = 1 << 5, Gdk::WA_WMCLASS = 1 << 6, Gdk::WA_NOREDIR = 1 << 7, Gdk::WA_TYPE_HINT = 1 << 8 }
enum | Gdk::WindowHints { Gdk::HINT_POS = 1 << 0, Gdk::HINT_MIN_SIZE = 1 << 1, Gdk::HINT_MAX_SIZE = 1 << 2, Gdk::HINT_BASE_SIZE = 1 << 3, Gdk::HINT_ASPECT = 1 << 4, Gdk::HINT_RESIZE_INC = 1 << 5, Gdk::HINT_WIN_GRAVITY = 1 << 6, Gdk::HINT_USER_POS = 1 << 7, Gdk::HINT_USER_SIZE = 1 << 8 }
enum | Gdk::WindowTypeHint { Gdk::WINDOW_TYPE_HINT_NORMAL, Gdk::WINDOW_TYPE_HINT_DIALOG, Gdk::WINDOW_TYPE_HINT_MENU, Gdk::WINDOW_TYPE_HINT_TOOLBAR, Gdk::WINDOW_TYPE_HINT_SPLASHSCREEN, Gdk::WINDOW_TYPE_HINT_UTILITY, Gdk::WINDOW_TYPE_HINT_DOCK, Gdk::WINDOW_TYPE_HINT_DESKTOP, Gdk::WINDOW_TYPE_HINT_DROPDOWN_MENU, Gdk::WINDOW_TYPE_HINT_POPUP_MENU, Gdk::WINDOW_TYPE_HINT_TOOLTIP, Gdk::WINDOW_TYPE_HINT_NOTIFICATION, Gdk::WINDOW_TYPE_HINT_COMBO, Gdk::WINDOW_TYPE_HINT_DND }
enum | Gdk::WMDecoration { Gdk::DECOR_ALL = 1 << 0, Gdk::DECOR_BORDER = 1 << 1, Gdk::DECOR_RESIZEH = 1 << 2, Gdk::DECOR_TITLE = 1 << 3, Gdk::DECOR_MENU = 1 << 4, Gdk::DECOR_MINIMIZE = 1 << 5, Gdk::DECOR_MAXIMIZE = 1 << 6 }
enum | Gdk::WMFunction { Gdk::FUNC_ALL = 1 << 0, Gdk::FUNC_RESIZE = 1 << 1, Gdk::FUNC_MOVE = 1 << 2, Gdk::FUNC_MINIMIZE = 1 << 3, Gdk::FUNC_MAXIMIZE = 1 << 4, Gdk::FUNC_CLOSE = 1 << 5 }
enum | Gdk::WindowEdge { Gdk::WINDOW_EDGE_NORTH_WEST, Gdk::WINDOW_EDGE_NORTH, Gdk::WINDOW_EDGE_NORTH_EAST, Gdk::WINDOW_EDGE_WEST, Gdk::WINDOW_EDGE_EAST, Gdk::WINDOW_EDGE_SOUTH_WEST, Gdk::WINDOW_EDGE_SOUTH, Gdk::WINDOW_EDGE_SOUTH_EAST }
enum | Gdk::Gravity { Gdk::GRAVITY_NORTH_WEST = 1, Gdk::GRAVITY_NORTH, Gdk::GRAVITY_NORTH_EAST, Gdk::GRAVITY_WEST, Gdk::GRAVITY_CENTER, Gdk::GRAVITY_EAST, Gdk::GRAVITY_SOUTH_WEST, Gdk::GRAVITY_SOUTH, Gdk::GRAVITY_SOUTH_EAST, Gdk::GRAVITY_STATIC }

## Functions
EventMask | Gdk::operator| (EventMask lhs, EventMask rhs)
EventMask | Gdk::operator& (EventMask lhs, EventMask rhs)
EventMask | Gdk::operator^ (EventMask lhs, EventMask rhs)
EventMask | Gdk::operator~ (EventMask flags)
EventMask& | Gdk::operator|= (EventMask& lhs, EventMask rhs)
EventMask& | Gdk::operator&= (EventMask& lhs, EventMask rhs)
EventMask& | Gdk::operator^= (EventMask& lhs, EventMask rhs)
DragAction | Gdk::operator| (DragAction lhs, DragAction rhs)
DragAction | Gdk::operator& (DragAction lhs, DragAction rhs)
DragAction | Gdk::operator^ (DragAction lhs, DragAction rhs)
DragAction | Gdk::operator~ (DragAction flags)
DragAction& | Gdk::operator|= (DragAction& lhs, DragAction rhs)
DragAction& | Gdk::operator&= (DragAction& lhs, DragAction rhs)
DragAction& | Gdk::operator^= (DragAction& lhs, DragAction rhs)
ModifierType | Gdk::operator| (ModifierType lhs, ModifierType rhs)
ModifierType | Gdk::operator& (ModifierType lhs, ModifierType rhs)
ModifierType | Gdk::operator^ (ModifierType lhs, ModifierType rhs)
ModifierType | Gdk::operator~ (ModifierType flags)
ModifierType& | Gdk::operator|= (ModifierType& lhs, ModifierType rhs)
ModifierType& | Gdk::operator&= (ModifierType& lhs, ModifierType rhs)
ModifierType& | Gdk::operator^= (ModifierType& lhs, ModifierType rhs)
WindowState | Gdk::operator| (WindowState lhs, WindowState rhs)
WindowState | Gdk::operator& (WindowState lhs, WindowState rhs)
WindowState | Gdk::operator^ (WindowState lhs, WindowState rhs)
WindowState | Gdk::operator~ (WindowState flags)
WindowState& | Gdk::operator|= (WindowState& lhs, WindowState rhs)
WindowState& | Gdk::operator&= (WindowState& lhs, WindowState rhs)
WindowState& | Gdk::operator^= (WindowState& lhs, WindowState rhs)
WindowAttributesType | Gdk::operator| (WindowAttributesType lhs, WindowAttributesType rhs)
WindowAttributesType | Gdk::operator& (WindowAttributesType lhs, WindowAttributesType rhs)
WindowAttributesType | Gdk::operator^ (WindowAttributesType lhs, WindowAttributesType rhs)
WindowAttributesType | Gdk::operator~ (WindowAttributesType flags)
WindowAttributesType& | Gdk::operator|= (WindowAttributesType& lhs, WindowAttributesType rhs)
WindowAttributesType& | Gdk::operator&= (WindowAttributesType& lhs, WindowAttributesType rhs)
WindowAttributesType& | Gdk::operator^= (WindowAttributesType& lhs, WindowAttributesType rhs)
WindowHints | Gdk::operator| (WindowHints lhs, WindowHints rhs)
WindowHints | Gdk::operator& (WindowHints lhs, WindowHints rhs)
WindowHints | Gdk::operator^ (WindowHints lhs, WindowHints rhs)
WindowHints | Gdk::operator~ (WindowHints flags)
WindowHints& | Gdk::operator|= (WindowHints& lhs, WindowHints rhs)
WindowHints& | Gdk::operator&= (WindowHints& lhs, WindowHints rhs)
WindowHints& | Gdk::operator^= (WindowHints& lhs, WindowHints rhs)
WMDecoration | Gdk::operator| (WMDecoration lhs, WMDecoration rhs)
WMDecoration | Gdk::operator& (WMDecoration lhs, WMDecoration rhs)
WMDecoration | Gdk::operator^ (WMDecoration lhs, WMDecoration rhs)
WMDecoration | Gdk::operator~ (WMDecoration flags)
WMDecoration& | Gdk::operator|= (WMDecoration& lhs, WMDecoration rhs)
WMDecoration& | Gdk::operator&= (WMDecoration& lhs, WMDecoration rhs)
WMDecoration& | Gdk::operator^= (WMDecoration& lhs, WMDecoration rhs)
WMFunction | Gdk::operator| (WMFunction lhs, WMFunction rhs)
WMFunction | Gdk::operator& (WMFunction lhs, WMFunction rhs)
WMFunction | Gdk::operator^ (WMFunction lhs, WMFunction rhs)
WMFunction | Gdk::operator~ (WMFunction flags)
WMFunction& | Gdk::operator|= (WMFunction& lhs, WMFunction rhs)
WMFunction& | Gdk::operator&= (WMFunction& lhs, WMFunction rhs)
WMFunction& | Gdk::operator^= (WMFunction& lhs, WMFunction rhs)

## Detailed Description

## Enumeration Type Documentation

enum Gdk::AxisUse

Enumerator
AXIS_IGNORE |
AXIS_X |
AXIS_Y |
AXIS_PRESSURE |
AXIS_XTILT |
AXIS_YTILT |
AXIS_WHEEL |
AXIS_LAST |

enum Gdk::ByteOrder

Enumerator
LSB_FIRST |
MSB_FIRST |

enum Gdk::Colorspace

Enumerator
COLORSPACE_RGB |

enum Gdk::CursorType

Enumerator
X_CURSOR |
ARROW |
BASED_ARROW_DOWN |
BASED_ARROW_UP |
BOAT |
BOGOSITY |
BOTTOM_LEFT_CORNER |
BOTTOM_RIGHT_CORNER |
BOTTOM_SIDE |
BOTTOM_TEE |
BOX_SPIRAL |
CENTER_PTR |
CIRCLE |
CLOCK |
COFFEE_MUG |
CROSS |
CROSS_REVERSE |
CROSSHAIR |
DIAMOND_CROSS |
DOT |
DOTBOX |
DOUBLE_ARROW |
DRAFT_LARGE |
DRAFT_SMALL |
DRAPED_BOX |
EXCHANGE |
FLEUR |
GOBBLER |
GUMBY |
HAND1 |
HAND2 |
HEART |
ICON |
IRON_CROSS |
LEFT_PTR |
LEFT_SIDE |
LEFT_TEE |
LEFTBUTTON |
LL_ANGLE |
LR_ANGLE |
MAN |
MIDDLEBUTTON |
MOUSE |
PENCIL |
PIRATE |
PLUS |
QUESTION_ARROW |
RIGHT_PTR |
RIGHT_SIDE |
RIGHT_TEE |
RIGHTBUTTON |
RTL_LOGO |
SAILBOAT |
SB_DOWN_ARROW |
SB_H_DOUBLE_ARROW |
SB_LEFT_ARROW |
SB_RIGHT_ARROW |
SB_UP_ARROW |
SB_V_DOUBLE_ARROW |
SHUTTLE |
SIZING |
SPIDER |
SPRAYCAN |
STAR |
TARGET |
TCROSS |
TOP_LEFT_ARROW |
TOP_LEFT_CORNER |
TOP_RIGHT_CORNER |
TOP_SIDE |
TOP_TEE |
TREK |
UL_ANGLE |
UMBRELLA |
UR_ANGLE |
WATCH |
XTERM |
LAST_CURSOR |
BLANK_CURSOR |
CURSOR_IS_PIXMAP |

enum Gdk::DeviceType

Enumerator
DEVICE_TYPE_MASTER |
DEVICE_TYPE_SLAVE |
DEVICE_TYPE_FLOATING |

enum Gdk::DragAction

Bitwise operators:
  `DragAction operator|(DragAction, DragAction)`
  `DragAction operator&(DragAction, DragAction)`
  `DragAction operator^(DragAction, DragAction)`
  `DragAction operator~(DragAction)`
  `DragAction& operator|=(DragAction&, DragAction)`
  `DragAction& operator&=(DragAction&, DragAction)`
  `DragAction& operator^=(DragAction&, DragAction)`

Enumerator
ACTION_DEFAULT |
ACTION_COPY |
ACTION_MOVE |
ACTION_LINK |
ACTION_PRIVATE |
ACTION_ASK |

enum Gdk::DragProtocol

Enumerator
DRAG_PROTO_NONE |
DRAG_PROTO_MOTIF |
DRAG_PROTO_XDND |
DRAG_PROTO_ROOTWIN |
DRAG_PROTO_WIN32_DROPFILES |
DRAG_PROTO_OLE2 |
DRAG_PROTO_LOCAL |

enum Gdk::EventMask

Bitwise operators:
  `EventMask operator|(EventMask, EventMask)`
  `EventMask operator&(EventMask, EventMask)`
  `EventMask operator^(EventMask, EventMask)`
  `EventMask operator~(EventMask)`
  `EventMask& operator|=(EventMask&, EventMask)`
  `EventMask& operator&=(EventMask&, EventMask)`
  `EventMask& operator^=(EventMask&, EventMask)`

Enumerator
EXPOSURE_MASK |
POINTER_MOTION_MASK |
POINTER_MOTION_HINT_MASK |
BUTTON_MOTION_MASK |
BUTTON1_MOTION_MASK |
BUTTON2_MOTION_MASK |
BUTTON3_MOTION_MASK |
BUTTON_PRESS_MASK |
BUTTON_RELEASE_MASK |
KEY_PRESS_MASK |
KEY_RELEASE_MASK |
ENTER_NOTIFY_MASK |
LEAVE_NOTIFY_MASK |
FOCUS_CHANGE_MASK |
STRUCTURE_MASK |
PROPERTY_CHANGE_MASK |
VISIBILITY_NOTIFY_MASK |
PROXIMITY_IN_MASK |
PROXIMITY_OUT_MASK |
SUBSTRUCTURE_MASK |
SCROLL_MASK |
TOUCH_MASK |
SMOOTH_SCROLL_MASK |
ALL_EVENTS_MASK |

enum Gdk::EventType

Enumerator
NOTHING |
DELETE |
DESTROY |
EXPOSE |
MOTION_NOTIFY |
BUTTON_PRESS |
DOUBLE_BUTTON_PRESS |
TRIPLE_BUTTON_PRESS |
BUTTON_RELEASE |
KEY_PRESS |
KEY_RELEASE |
ENTER_NOTIFY |
LEAVE_NOTIFY |
FOCUS_CHANGE |
CONFIGURE |
MAP |
UNMAP |
PROPERTY_NOTIFY |
SELECTION_CLEAR |
SELECTION_REQUEST |
SELECTION_NOTIFY |
PROXIMITY_IN |
PROXIMITY_OUT |
DRAG_ENTER |
DRAG_LEAVE |
DRAG_MOTION |
DRAG_STATUS |
DROP_START |
DROP_FINISHED |
CLIENT_EVENT |
VISIBILITY_NOTIFY |
SCROLL |
WINDOW_STATE |
SETTING |
OWNER_CHANGE |
GRAB_BROKEN |
DAMAGE |
TOUCH_BEGIN |
TOUCH_UPDATE |
TOUCH_END |
TOUCH_CANCEL |
EVENT_LAST |

enum Gdk::GrabOwnership

Enumerator
OWNERSHIP_NONE |
OWNERSHIP_WINDOW |
OWNERSHIP_APPLICATION |

enum Gdk::GrabStatus

Enumerator
GRAB_SUCCESS |
GRAB_ALREADY_GRABBED |
GRAB_INVALID_TIME |
GRAB_NOT_VIEWABLE |
GRAB_FROZEN |

enum Gdk::Gravity

Enumerator
GRAVITY_NORTH_WEST |
GRAVITY_NORTH |
GRAVITY_NORTH_EAST |
GRAVITY_WEST |
GRAVITY_CENTER |
GRAVITY_EAST |
GRAVITY_SOUTH_WEST |
GRAVITY_SOUTH |
GRAVITY_SOUTH_EAST |
GRAVITY_STATIC |

enum Gdk::InputMode

Enumerator
MODE_DISABLED |
MODE_SCREEN |
MODE_WINDOW |

enum Gdk::InputSource

Enumerator
SOURCE_MOUSE |
SOURCE_PEN |
SOURCE_ERASER |
SOURCE_CURSOR |
SOURCE_KEYBOARD |
SOURCE_TOUCHSCREEN |
SOURCE_TOUCHPAD |

enum Gdk::InterpType

Enumerator
INTERP_NEAREST |
INTERP_TILES |
INTERP_BILINEAR |
INTERP_HYPER |

enum Gdk::ModifierIntent

Enumerator
MODIFIER_INTENT_PRIMARY_ACCELERATOR |
MODIFIER_INTENT_CONTEXT_MENU |
MODIFIER_INTENT_EXTEND_SELECTION |
MODIFIER_INTENT_MODIFY_SELECTION |
MODIFIER_INTENT_NO_TEXT_INPUT |
MODIFIER_INTENT_SHIFT_GROUP |

enum Gdk::ModifierType

Bitwise operators:
  `ModifierType operator|(ModifierType, ModifierType)`
  `ModifierType operator&(ModifierType, ModifierType)`
  `ModifierType operator^(ModifierType, ModifierType)`
  `ModifierType operator~(ModifierType)`
  `ModifierType& operator|=(ModifierType&, ModifierType)`
  `ModifierType& operator&=(ModifierType&, ModifierType)`
  `ModifierType& operator^=(ModifierType&, ModifierType)`

Enumerator
SHIFT_MASK |
LOCK_MASK |
CONTROL_MASK |
MOD1_MASK |
MOD2_MASK |
MOD3_MASK |
MOD4_MASK |
MOD5_MASK |
BUTTON1_MASK |
BUTTON2_MASK |
BUTTON3_MASK |
BUTTON4_MASK |
BUTTON5_MASK |
MODIFIER_RESERVED_13_MASK |
MODIFIER_RESERVED_14_MASK |
MODIFIER_RESERVED_15_MASK |
MODIFIER_RESERVED_16_MASK |
MODIFIER_RESERVED_17_MASK |
MODIFIER_RESERVED_18_MASK |
MODIFIER_RESERVED_19_MASK |
MODIFIER_RESERVED_20_MASK |
MODIFIER_RESERVED_21_MASK |
MODIFIER_RESERVED_22_MASK |
MODIFIER_RESERVED_23_MASK |
MODIFIER_RESERVED_24_MASK |
MODIFIER_RESERVED_25_MASK |
SUPER_MASK |
HYPER_MASK |
META_MASK |
MODIFIER_RESERVED_29_MASK |
RELEASE_MASK |
MODIFIER_MASK |

enum Gdk::PixbufAlphaMode

Enumerator
PIXBUF_ALPHA_BILEVEL |
PIXBUF_ALPHA_FULL |

enum Gdk::PixbufRotation

Enumerator
PIXBUF_ROTATE_NONE |
PIXBUF_ROTATE_COUNTERCLOCKWISE |
PIXBUF_ROTATE_UPSIDEDOWN |
PIXBUF_ROTATE_CLOCKWISE |

enum Gdk::Status

Enumerator
OK |
ERROR |
ERROR_PARAM |
ERROR_FILE |
ERROR_MEM |

enum Gdk::VisualType

Enumerator
VISUAL_STATIC_GRAY |
VISUAL_GRAYSCALE |
VISUAL_STATIC_COLOR |
VISUAL_PSEUDO_COLOR |
VISUAL_TRUE_COLOR |
VISUAL_DIRECT_COLOR |

enum Gdk::WindowAttributesType

Bitwise operators:
  `WindowAttributesType operator|(WindowAttributesType, WindowAttributesType)`
  `WindowAttributesType operator&(WindowAttributesType, WindowAttributesType)`
  `WindowAttributesType operator^(WindowAttributesType, WindowAttributesType)`
  `WindowAttributesType operator~(WindowAttributesType)`
  `WindowAttributesType& operator|=(WindowAttributesType&, WindowAttributesType)`
  `WindowAttributesType& operator&=(WindowAttributesType&, WindowAttributesType)`
  `WindowAttributesType& operator^=(WindowAttributesType&, WindowAttributesType)`

Enumerator
WA_TITLE |
WA_X |
WA_Y |
WA_CURSOR |
WA_VISUAL |
WA_WMCLASS |
WA_NOREDIR |
WA_TYPE_HINT |

enum Gdk::WindowEdge

Enumerator
WINDOW_EDGE_NORTH_WEST |
WINDOW_EDGE_NORTH |
WINDOW_EDGE_NORTH_EAST |
WINDOW_EDGE_WEST |
WINDOW_EDGE_EAST |
WINDOW_EDGE_SOUTH_WEST |
WINDOW_EDGE_SOUTH |
WINDOW_EDGE_SOUTH_EAST |

enum Gdk::WindowHints

Bitwise operators:
  `WindowHints operator|(WindowHints, WindowHints)`
  `WindowHints operator&(WindowHints, WindowHints)`
  `WindowHints operator^(WindowHints, WindowHints)`
  `WindowHints operator~(WindowHints)`
  `WindowHints& operator|=(WindowHints&, WindowHints)`
  `WindowHints& operator&=(WindowHints&, WindowHints)`
  `WindowHints& operator^=(WindowHints&, WindowHints)`

Enumerator
HINT_POS |
HINT_MIN_SIZE |
HINT_MAX_SIZE |
HINT_BASE_SIZE |
HINT_ASPECT |
HINT_RESIZE_INC |
HINT_WIN_GRAVITY |
HINT_USER_POS |
HINT_USER_SIZE |

enum Gdk::WindowState

Bitwise operators:
  `WindowState operator|(WindowState, WindowState)`
  `WindowState operator&(WindowState, WindowState)`
  `WindowState operator^(WindowState, WindowState)`
  `WindowState operator~(WindowState)`
  `WindowState& operator|=(WindowState&, WindowState)`
  `WindowState& operator&=(WindowState&, WindowState)`
  `WindowState& operator^=(WindowState&, WindowState)`

Enumerator
WINDOW_STATE_WITHDRAWN |
WINDOW_STATE_ICONIFIED |
WINDOW_STATE_MAXIMIZED |
WINDOW_STATE_STICKY |
WINDOW_STATE_FULLSCREEN |
WINDOW_STATE_ABOVE |
WINDOW_STATE_BELOW |
WINDOW_STATE_FOCUSED |

enum Gdk::WindowType

Enumerator
WINDOW_ROOT |
WINDOW_TOPLEVEL |
WINDOW_CHILD |
WINDOW_TEMP |
WINDOW_FOREIGN |
WINDOW_OFFSCREEN |

enum Gdk::WindowTypeHint

Enumerator
WINDOW_TYPE_HINT_NORMAL |
WINDOW_TYPE_HINT_DIALOG |
WINDOW_TYPE_HINT_MENU |
WINDOW_TYPE_HINT_TOOLBAR |
WINDOW_TYPE_HINT_SPLASHSCREEN |
WINDOW_TYPE_HINT_UTILITY |
WINDOW_TYPE_HINT_DOCK |
WINDOW_TYPE_HINT_DESKTOP |
WINDOW_TYPE_HINT_DROPDOWN_MENU |
WINDOW_TYPE_HINT_POPUP_MENU |
WINDOW_TYPE_HINT_TOOLTIP |
WINDOW_TYPE_HINT_NOTIFICATION |
WINDOW_TYPE_HINT_COMBO |
WINDOW_TYPE_HINT_DND |

enum Gdk::WMDecoration

Bitwise operators:
  `WMDecoration operator|(WMDecoration, WMDecoration)`
  `WMDecoration operator&(WMDecoration, WMDecoration)`
  `WMDecoration operator^(WMDecoration, WMDecoration)`
  `WMDecoration operator~(WMDecoration)`
  `WMDecoration& operator|=(WMDecoration&, WMDecoration)`
  `WMDecoration& operator&=(WMDecoration&, WMDecoration)`
  `WMDecoration& operator^=(WMDecoration&, WMDecoration)`

Enumerator
DECOR_ALL |
DECOR_BORDER |
DECOR_RESIZEH |
DECOR_TITLE |
DECOR_MENU |
DECOR_MINIMIZE |
DECOR_MAXIMIZE |

enum Gdk::WMFunction

Bitwise operators:
  `WMFunction operator|(WMFunction, WMFunction)`
  `WMFunction operator&(WMFunction, WMFunction)`
  `WMFunction operator^(WMFunction, WMFunction)`
  `WMFunction operator~(WMFunction)`
  `WMFunction& operator|=(WMFunction&, WMFunction)`
  `WMFunction& operator&=(WMFunction&, WMFunction)`
  `WMFunction& operator^=(WMFunction&, WMFunction)`

Enumerator
FUNC_ALL |
FUNC_RESIZE |
FUNC_MOVE |
FUNC_MINIMIZE |
FUNC_MAXIMIZE |
FUNC_CLOSE |

## Function Documentation

DragAction Gdk::operator& | ( | DragAction | lhs,
|  | DragAction | rhs
| ) |  |
| inline

WindowState Gdk::operator& | ( | WindowState | lhs,
|  | WindowState | rhs
| ) |  |
| inline

EventMask Gdk::operator& | ( | EventMask | lhs,
|  | EventMask | rhs
| ) |  |
| inline

ModifierType Gdk::operator& | ( | ModifierType | lhs,
|  | ModifierType | rhs
| ) |  |
| inline

WindowAttributesType Gdk::operator& | ( | WindowAttributesType | lhs,
|  | WindowAttributesType | rhs
| ) |  |
| inline

WindowHints Gdk::operator& | ( | WindowHints | lhs,
|  | WindowHints | rhs
| ) |  |
| inline

WMDecoration Gdk::operator& | ( | WMDecoration | lhs,
|  | WMDecoration | rhs
| ) |  |
| inline

WMFunction Gdk::operator& | ( | WMFunction | lhs,
|  | WMFunction | rhs
| ) |  |
| inline

DragAction& Gdk::operator&= | ( | DragAction & | lhs,
|  | DragAction | rhs
| ) |  |
| inline

WindowState& Gdk::operator&= | ( | WindowState & | lhs,
|  | WindowState | rhs
| ) |  |
| inline

EventMask& Gdk::operator&= | ( | EventMask & | lhs,
|  | EventMask | rhs
| ) |  |
| inline

ModifierType& Gdk::operator&= | ( | ModifierType & | lhs,
|  | ModifierType | rhs
| ) |  |
| inline

WindowAttributesType& Gdk::operator&= | ( | WindowAttributesType & | lhs,
|  | WindowAttributesType | rhs
| ) |  |
| inline

WindowHints& Gdk::operator&= | ( | WindowHints & | lhs,
|  | WindowHints | rhs
| ) |  |
| inline

WMDecoration& Gdk::operator&= | ( | WMDecoration & | lhs,
|  | WMDecoration | rhs
| ) |  |
| inline

WMFunction& Gdk::operator&= | ( | WMFunction & | lhs,
|  | WMFunction | rhs
| ) |  |
| inline

DragAction Gdk::operator^ | ( | DragAction | lhs,
|  | DragAction | rhs
| ) |  |
| inline

WindowState Gdk::operator^ | ( | WindowState | lhs,
|  | WindowState | rhs
| ) |  |
| inline

EventMask Gdk::operator^ | ( | EventMask | lhs,
|  | EventMask | rhs
| ) |  |
| inline

ModifierType Gdk::operator^ | ( | ModifierType | lhs,
|  | ModifierType | rhs
| ) |  |
| inline

WindowAttributesType Gdk::operator^ | ( | WindowAttributesType | lhs,
|  | WindowAttributesType | rhs
| ) |  |
| inline

WindowHints Gdk::operator^ | ( | WindowHints | lhs,
|  | WindowHints | rhs
| ) |  |
| inline

WMDecoration Gdk::operator^ | ( | WMDecoration | lhs,
|  | WMDecoration | rhs
| ) |  |
| inline

WMFunction Gdk::operator^ | ( | WMFunction | lhs,
|  | WMFunction | rhs
| ) |  |
| inline

DragAction& Gdk::operator^= | ( | DragAction & | lhs,
|  | DragAction | rhs
| ) |  |
| inline

WindowState& Gdk::operator^= | ( | WindowState & | lhs,
|  | WindowState | rhs
| ) |  |
| inline

EventMask& Gdk::operator^= | ( | EventMask & | lhs,
|  | EventMask | rhs
| ) |  |
| inline

ModifierType& Gdk::operator^= | ( | ModifierType & | lhs,
|  | ModifierType | rhs
| ) |  |
| inline

WindowAttributesType& Gdk::operator^= | ( | WindowAttributesType & | lhs,
|  | WindowAttributesType | rhs
| ) |  |
| inline

WindowHints& Gdk::operator^= | ( | WindowHints & | lhs,
|  | WindowHints | rhs
| ) |  |
| inline

WMDecoration& Gdk::operator^= | ( | WMDecoration & | lhs,
|  | WMDecoration | rhs
| ) |  |
| inline

WMFunction& Gdk::operator^= | ( | WMFunction & | lhs,
|  | WMFunction | rhs
| ) |  |
| inline

DragAction Gdk::operator| | ( | DragAction | lhs,
|  | DragAction | rhs
| ) |  |
| inline

WindowState Gdk::operator| | ( | WindowState | lhs,
|  | WindowState | rhs
| ) |  |
| inline

EventMask Gdk::operator| | ( | EventMask | lhs,
|  | EventMask | rhs
| ) |  |
| inline

ModifierType Gdk::operator| | ( | ModifierType | lhs,
|  | ModifierType | rhs
| ) |  |
| inline

WindowAttributesType Gdk::operator| | ( | WindowAttributesType | lhs,
|  | WindowAttributesType | rhs
| ) |  |
| inline

WindowHints Gdk::operator| | ( | WindowHints | lhs,
|  | WindowHints | rhs
| ) |  |
| inline

WMDecoration Gdk::operator| | ( | WMDecoration | lhs,
|  | WMDecoration | rhs
| ) |  |
| inline

WMFunction Gdk::operator| | ( | WMFunction | lhs,
|  | WMFunction | rhs
| ) |  |
| inline

DragAction& Gdk::operator|= | ( | DragAction & | lhs,
|  | DragAction | rhs
| ) |  |
| inline

WindowState& Gdk::operator|= | ( | WindowState & | lhs,
|  | WindowState | rhs
| ) |  |
| inline

EventMask& Gdk::operator|= | ( | EventMask & | lhs,
|  | EventMask | rhs
| ) |  |
| inline

ModifierType& Gdk::operator|= | ( | ModifierType & | lhs,
|  | ModifierType | rhs
| ) |  |
| inline

WindowAttributesType& Gdk::operator|= | ( | WindowAttributesType & | lhs,
|  | WindowAttributesType | rhs
| ) |  |
| inline

WindowHints& Gdk::operator|= | ( | WindowHints & | lhs,
|  | WindowHints | rhs
| ) |  |
| inline

WMDecoration& Gdk::operator|= | ( | WMDecoration & | lhs,
|  | WMDecoration | rhs
| ) |  |
| inline

WMFunction& Gdk::operator|= | ( | WMFunction & | lhs,
|  | WMFunction | rhs
| ) |  |
| inline

DragAction Gdk::operator~ | ( | DragAction | flags | ) |
| inline

WindowState Gdk::operator~ | ( | WindowState | flags | ) |
| inline

EventMask Gdk::operator~ | ( | EventMask | flags | ) |
| inline

ModifierType Gdk::operator~ | ( | ModifierType | flags | ) |
| inline

WindowAttributesType Gdk::operator~ | ( | WindowAttributesType | flags | ) |
| inline

WindowHints Gdk::operator~ | ( | WindowHints | flags | ) |
| inline

WMDecoration Gdk::operator~ | ( | WMDecoration | flags | ) |
| inline

WMFunction Gdk::operator~ | ( | WMFunction | flags | ) |
| inline