gtkmm  3.22.0
Namespaces | Classes | Typedefs | Enumerations | Functions
Gdk Namespace Reference

Namespaces

 Cairo
 

Classes

class  AppLaunchContext
 This is an implementation of Gio::AppLaunchContext that handles launching an application in a graphical context. More...
 
class  Color
 Gdk::Color is used to describe an allocated or unallocated color. More...
 
class  Cursor
 This represents a cursor. More...
 
class  Device
 A Gdk::Device instance contains a detailed description of an extended input device. More...
 
class  DeviceManager
 Functions for handling input devices. More...
 
class  Display
 Gdk::Display object's purpose is two fold: To grab/ungrab keyboard focus and mouse pointer To manage and provide information about the Gdk::Screen(s) available for this Gdk::Display. More...
 
class  DisplayManager
 The purpose of the GdkDisplayManager singleton object is to offer notification when displays appear or disappear or the default display changes. More...
 
class  DragContext
 A Gdk::DragContext holds information about a drag in progress. More...
 
class  DrawingContext
 Drawing context for GDK windows. More...
 
class  Event
 
class  GLContext
 A Gdk::GLContext is an OpenGL context abstraction. More...
 
class  GLError
 
class  Monitor
 Object representing an output. More...
 
class  Pixbuf
 
class  PixbufAnimation
 The gdk-pixbuf library provides a simple mechanism to load and represent animations. More...
 
class  PixbufAnimationIter
 An iterator which points to a certain position in a PixbufAnimation. More...
 
class  PixbufError
 Exception class for Gdk::Pixbuf errors. More...
 
class  PixbufFormat
 
class  PixbufLoader
 
class  Point
 This is a simple structure containing an x and y coordinate of a point. More...
 
class  Rectangle
 Gdk::Rectangle is a structure holding the position and size of a rectangle. More...
 
class  RGBA
 An RGBA Color. More...
 
class  Screen
 Object representing a physical screen Gdk::Screen objects are the GDK representation of a physical screen. More...
 
class  Seat
 A Gdk::Seat object represents a collection of input devices that belong to a user. More...
 
class  TimeCoord
 A Gdk::TimeCoord instance contains a single event of motion history. More...
 
class  Visual
 A Gdk::Visual describes a particular video hardware display format. More...
 
class  Window
 A Gdk::Window is a rectangular region on the screen. More...
 

Typedefs

typedef GdkGeometry Geometry
 

Enumerations

enum  CursorType {
  X_CURSOR = 0,
  ARROW = 2,
  BASED_ARROW_DOWN = 4,
  BASED_ARROW_UP = 6,
  BOAT = 8,
  BOGOSITY = 10,
  BOTTOM_LEFT_CORNER = 12,
  BOTTOM_RIGHT_CORNER = 14,
  BOTTOM_SIDE = 16,
  BOTTOM_TEE = 18,
  BOX_SPIRAL = 20,
  CENTER_PTR = 22,
  CIRCLE = 24,
  CLOCK = 26,
  COFFEE_MUG = 28,
  CROSS = 30,
  CROSS_REVERSE = 32,
  CROSSHAIR = 34,
  DIAMOND_CROSS = 36,
  DOT = 38,
  DOTBOX = 40,
  DOUBLE_ARROW = 42,
  DRAFT_LARGE = 44,
  DRAFT_SMALL = 46,
  DRAPED_BOX = 48,
  EXCHANGE = 50,
  FLEUR = 52,
  GOBBLER = 54,
  GUMBY = 56,
  HAND1 = 58,
  HAND2 = 60,
  HEART = 62,
  ICON = 64,
  IRON_CROSS = 66,
  LEFT_PTR = 68,
  LEFT_SIDE = 70,
  LEFT_TEE = 72,
  LEFTBUTTON = 74,
  LL_ANGLE = 76,
  LR_ANGLE = 78,
  MAN = 80,
  MIDDLEBUTTON = 82,
  MOUSE = 84,
  PENCIL = 86,
  PIRATE = 88,
  PLUS = 90,
  QUESTION_ARROW = 92,
  RIGHT_PTR = 94,
  RIGHT_SIDE = 96,
  RIGHT_TEE = 98,
  RIGHTBUTTON = 100,
  RTL_LOGO = 102,
  SAILBOAT = 104,
  SB_DOWN_ARROW = 106,
  SB_H_DOUBLE_ARROW = 108,
  SB_LEFT_ARROW = 110,
  SB_RIGHT_ARROW = 112,
  SB_UP_ARROW = 114,
  SB_V_DOUBLE_ARROW = 116,
  SHUTTLE = 118,
  SIZING = 120,
  SPIDER = 122,
  SPRAYCAN = 124,
  STAR = 126,
  TARGET = 128,
  TCROSS = 130,
  TOP_LEFT_ARROW = 132,
  TOP_LEFT_CORNER = 134,
  TOP_RIGHT_CORNER = 136,
  TOP_SIDE = 138,
  TOP_TEE = 140,
  TREK = 142,
  UL_ANGLE = 144,
  UMBRELLA = 146,
  UR_ANGLE = 148,
  WATCH = 150,
  XTERM = 152,
  LAST_CURSOR = 153,
  BLANK_CURSOR = -2,
  CURSOR_IS_PIXMAP = -1
}
 Predefined cursors. More...
 
enum  EventMask {
  EXPOSURE_MASK = 1 << 1,
  POINTER_MOTION_MASK = 1 << 2,
  POINTER_MOTION_HINT_MASK = 1 << 3,
  BUTTON_MOTION_MASK = 1 << 4,
  BUTTON1_MOTION_MASK = 1 << 5,
  BUTTON2_MOTION_MASK = 1 << 6,
  BUTTON3_MOTION_MASK = 1 << 7,
  BUTTON_PRESS_MASK = 1 << 8,
  BUTTON_RELEASE_MASK = 1 << 9,
  KEY_PRESS_MASK = 1 << 10,
  KEY_RELEASE_MASK = 1 << 11,
  ENTER_NOTIFY_MASK = 1 << 12,
  LEAVE_NOTIFY_MASK = 1 << 13,
  FOCUS_CHANGE_MASK = 1 << 14,
  STRUCTURE_MASK = 1 << 15,
  PROPERTY_CHANGE_MASK = 1 << 16,
  VISIBILITY_NOTIFY_MASK = 1 << 17,
  PROXIMITY_IN_MASK = 1 << 18,
  PROXIMITY_OUT_MASK = 1 << 19,
  SUBSTRUCTURE_MASK = 1 << 20,
  SCROLL_MASK = 1 << 21,
  TOUCH_MASK = 1 << 22,
  SMOOTH_SCROLL_MASK = 1 << 23,
  TOUCHPAD_GESTURE_MASK = 1 << 24,
  TABLET_PAD_MASK = 1 << 25,
  ALL_EVENTS_MASK = 0xFFFFFE
}
 A set of bit-flags to indicate which events a window is to receive. More...
 
enum  InputMode {
  MODE_DISABLED,
  MODE_SCREEN,
  MODE_WINDOW
}
 An enumeration that describes the mode of an input device. More...
 
enum  InputSource {
  SOURCE_MOUSE,
  SOURCE_PEN,
  SOURCE_ERASER,
  SOURCE_CURSOR,
  SOURCE_KEYBOARD,
  SOURCE_TOUCHSCREEN,
  SOURCE_TOUCHPAD,
  SOURCE_TRACKPOINT,
  SOURCE_TABLET_PAD
}
 An enumeration describing the type of an input device in general terms. More...
 
enum  DeviceType {
  DEVICE_TYPE_MASTER,
  DEVICE_TYPE_SLAVE,
  DEVICE_TYPE_FLOATING
}
 
enum  GrabOwnership {
  OWNERSHIP_NONE,
  OWNERSHIP_WINDOW,
  OWNERSHIP_APPLICATION
}
 Defines how device grabs interact with other devices. More...
 
enum  GrabStatus {
  GRAB_SUCCESS,
  GRAB_ALREADY_GRABBED,
  GRAB_INVALID_TIME,
  GRAB_NOT_VIEWABLE,
  GRAB_FROZEN,
  GRAB_FAILED
}
 Returned by Gdk::Device::grab(), gdk_pointer_grab() and gdk_keyboard_grab() to indicate success or the reason for the failure of the grab attempt. More...
 
enum  DragAction {
  ACTION_DEFAULT = 1 << 0,
  ACTION_COPY = 1 << 1,
  ACTION_MOVE = 1 << 2,
  ACTION_LINK = 1 << 3,
  ACTION_PRIVATE = 1 << 4,
  ACTION_ASK = 1 << 5
}
 Used in Gdk::DragContext to indicate what the destination should do with the dropped data. More...
 
enum  DragProtocol {
  DRAG_PROTO_NONE,
  DRAG_PROTO_MOTIF,
  DRAG_PROTO_XDND,
  DRAG_PROTO_ROOTWIN,
  DRAG_PROTO_WIN32_DROPFILES,
  DRAG_PROTO_OLE2,
  DRAG_PROTO_LOCAL,
  DRAG_PROTO_WAYLAND
}
 Used in Gdk::DragContext to indicate the protocol according to which DND is done. More...
 
enum  EventType {
  NOTHING = -1,
  DELETE = 0,
  DESTROY = 1,
  EXPOSE = 2,
  MOTION_NOTIFY = 3,
  BUTTON_PRESS = 4,
  DOUBLE_BUTTON_PRESS = 5,
  TRIPLE_BUTTON_PRESS = 6,
  BUTTON_RELEASE = 7,
  KEY_PRESS = 8,
  KEY_RELEASE = 9,
  ENTER_NOTIFY = 10,
  LEAVE_NOTIFY = 11,
  FOCUS_CHANGE = 12,
  CONFIGURE = 13,
  MAP = 14,
  UNMAP = 15,
  PROPERTY_NOTIFY = 16,
  SELECTION_CLEAR = 17,
  SELECTION_REQUEST = 18,
  SELECTION_NOTIFY = 19,
  PROXIMITY_IN = 20,
  PROXIMITY_OUT = 21,
  DRAG_ENTER = 22,
  DRAG_LEAVE = 23,
  DRAG_MOTION = 24,
  DRAG_STATUS = 25,
  DROP_START = 26,
  DROP_FINISHED = 27,
  CLIENT_EVENT = 28,
  VISIBILITY_NOTIFY = 29,
  SCROLL = 31,
  WINDOW_STATE = 32,
  SETTING = 33,
  OWNER_CHANGE = 34,
  GRAB_BROKEN = 35,
  DAMAGE = 36,
  TOUCH_BEGIN = 37,
  TOUCH_UPDATE = 38,
  TOUCH_END = 39,
  TOUCH_CANCEL = 40,
  TOUCHPAD_SWIPE = 41,
  TOUCHPAD_PINCH = 42,
  PAD_BUTTON_PRESS = 43,
  PAD_BUTTON_RELEASE = 44,
  PAD_RING = 45,
  PAD_STRIP = 46,
  PAD_GROUP_MODE = 47,
  EVENT_LAST = 48
}
 Specifies the type of the event. More...
 
enum  AxisUse {
  AXIS_IGNORE,
  AXIS_X,
  AXIS_Y,
  AXIS_PRESSURE,
  AXIS_XTILT,
  AXIS_YTILT,
  AXIS_WHEEL,
  AXIS_DISTANCE,
  AXIS_ROTATION,
  AXIS_SLIDER,
  AXIS_LAST
}
 An enumeration describing the way in which a device axis (valuator) maps onto the predefined valuator types that GTK+ understands. More...
 
enum  AxisFlags {
  AXIS_FLAG_X = 1 << GDK_AXIS_X,
  AXIS_FLAG_Y = 1 << GDK_AXIS_Y,
  AXIS_FLAG_PRESSURE = 1 << GDK_AXIS_PRESSURE,
  AXIS_FLAG_XTILT = 1 << GDK_AXIS_XTILT,
  AXIS_FLAG_YTILT = 1 << GDK_AXIS_YTILT,
  AXIS_FLAG_WHEEL = 1 << GDK_AXIS_WHEEL,
  AXIS_FLAG_DISTANCE = 1 << GDK_AXIS_DISTANCE,
  AXIS_FLAG_ROTATION = 1 << GDK_AXIS_ROTATION,
  AXIS_FLAG_SLIDER = 1 << GDK_AXIS_SLIDER
}
 Flags describing the current capabilities of a device/tool. More...
 
enum  SubpixelLayout {
  SUBPIXEL_LAYOUT_UNKNOWN,
  SUBPIXEL_LAYOUT_NONE,
  SUBPIXEL_LAYOUT_HORIZONTAL_RGB,
  SUBPIXEL_LAYOUT_HORIZONTAL_BGR,
  SUBPIXEL_LAYOUT_VERTICAL_RGB,
  SUBPIXEL_LAYOUT_VERTICAL_BGR
}
 This enumeration describes how the red, green and blue components of physical pixels on an output device are laid out. More...
 
enum  Colorspace { COLORSPACE_RGB }
 This enumeration defines the color spaces that are supported by the gdk-pixbuf library. More...
 
enum  InterpType {
  INTERP_NEAREST,
  INTERP_TILES,
  INTERP_BILINEAR,
  INTERP_HYPER
}
 This enumeration describes the different interpolation modes that can be used with the scaling functions. More...
 
enum  PixbufAlphaMode {
  PIXBUF_ALPHA_BILEVEL,
  PIXBUF_ALPHA_FULL
}
 These values can be passed to gdk_pixbuf_render_to_drawable_alpha() to control how the alpha channel of an image should be handled. More...
 
enum  PixbufRotation {
  PIXBUF_ROTATE_NONE = 0,
  PIXBUF_ROTATE_COUNTERCLOCKWISE = 90,
  PIXBUF_ROTATE_UPSIDEDOWN = 180,
  PIXBUF_ROTATE_CLOCKWISE = 270
}
 The possible rotations which can be passed to Gdk::Pixbuf::rotate_simple(). More...
 
enum  SeatCapabilities {
  SEAT_CAPABILITY_NONE = 0x0,
  SEAT_CAPABILITY_POINTER = 1 << 0,
  SEAT_CAPABILITY_TOUCH = 1 << 1,
  SEAT_CAPABILITY_TABLET_STYLUS = 1 << 2,
  SEAT_CAPABILITY_KEYBOARD = 1 << 3,
  SEAT_CAPABILITY_ALL_POINTING = 0x7,
  SEAT_CAPABILITY_ALL = 0xF
}
 Flags describing the seat capabilities. More...
 
enum  ByteOrder {
  LSB_FIRST,
  MSB_FIRST
}
 
enum  ModifierType {
  SHIFT_MASK = 1 << 0,
  LOCK_MASK = 1 << 1,
  CONTROL_MASK = 1 << 2,
  MOD1_MASK = 1 << 3,
  MOD2_MASK = 1 << 4,
  MOD3_MASK = 1 << 5,
  MOD4_MASK = 1 << 6,
  MOD5_MASK = 1 << 7,
  BUTTON1_MASK = 1 << 8,
  BUTTON2_MASK = 1 << 9,
  BUTTON3_MASK = 1 << 10,
  BUTTON4_MASK = 1 << 11,
  BUTTON5_MASK = 1 << 12,
  MODIFIER_RESERVED_13_MASK = 1 << 13,
  MODIFIER_RESERVED_14_MASK = 1 << 14,
  MODIFIER_RESERVED_15_MASK = 1 << 15,
  MODIFIER_RESERVED_16_MASK = 1 << 16,
  MODIFIER_RESERVED_17_MASK = 1 << 17,
  MODIFIER_RESERVED_18_MASK = 1 << 18,
  MODIFIER_RESERVED_19_MASK = 1 << 19,
  MODIFIER_RESERVED_20_MASK = 1 << 20,
  MODIFIER_RESERVED_21_MASK = 1 << 21,
  MODIFIER_RESERVED_22_MASK = 1 << 22,
  MODIFIER_RESERVED_23_MASK = 1 << 23,
  MODIFIER_RESERVED_24_MASK = 1 << 24,
  MODIFIER_RESERVED_25_MASK = 1 << 25,
  SUPER_MASK = 1 << 26,
  HYPER_MASK = 1 << 27,
  META_MASK = 1 << 28,
  MODIFIER_RESERVED_29_MASK = 1 << 29,
  RELEASE_MASK = 1 << 30,
  MODIFIER_MASK = 0x5c001fff
}
 A set of bit-flags to indicate the state of modifier keys and mouse buttons in various event types. More...
 
enum  ModifierIntent {
  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,
  MODIFIER_INTENT_DEFAULT_MOD_MASK
}
 This enum is used with Gdk::Keymap::get_modifier_mask() in order to determine what modifiers the currently used windowing system backend uses for particular purposes. More...
 
enum  Status {
  OK = 0,
  ERROR = -1,
  ERROR_PARAM = -2,
  ERROR_FILE = -3,
  ERROR_MEM = -4
}
 
enum  VisualType {
  VISUAL_STATIC_GRAY,
  VISUAL_GRAYSCALE,
  VISUAL_STATIC_COLOR,
  VISUAL_PSEUDO_COLOR,
  VISUAL_TRUE_COLOR,
  VISUAL_DIRECT_COLOR
}
 A set of values that describe the manner in which the pixel values for a visual are converted into RGB values for display. More...
 
enum  WindowState {
  WINDOW_STATE_WITHDRAWN = 1 << 0,
  WINDOW_STATE_ICONIFIED = 1 << 1,
  WINDOW_STATE_MAXIMIZED = 1 << 2,
  WINDOW_STATE_STICKY = 1 << 3,
  WINDOW_STATE_FULLSCREEN = 1 << 4,
  WINDOW_STATE_ABOVE = 1 << 5,
  WINDOW_STATE_BELOW = 1 << 6,
  WINDOW_STATE_FOCUSED = 1 << 7,
  WINDOW_STATE_TILED = 1 << 8
}
 Specifies the state of a toplevel window. More...
 
enum  WindowType {
  WINDOW_ROOT,
  WINDOW_TOPLEVEL,
  WINDOW_CHILD,
  WINDOW_TEMP,
  WINDOW_FOREIGN,
  WINDOW_OFFSCREEN,
  WINDOW_SUBSURFACE
}
 Describes the kind of window. More...
 
enum  WindowAttributesType {
  WA_TITLE = 1 << 1,
  WA_X = 1 << 2,
  WA_Y = 1 << 3,
  WA_CURSOR = 1 << 4,
  WA_VISUAL = 1 << 5,
  WA_WMCLASS = 1 << 6,
  WA_NOREDIR = 1 << 7,
  WA_TYPE_HINT = 1 << 8
}
 Used to indicate which fields in the Gdk::WindowAttr struct should be honored. More...
 
enum  WindowHints {
  HINT_POS = 1 << 0,
  HINT_MIN_SIZE = 1 << 1,
  HINT_MAX_SIZE = 1 << 2,
  HINT_BASE_SIZE = 1 << 3,
  HINT_ASPECT = 1 << 4,
  HINT_RESIZE_INC = 1 << 5,
  HINT_WIN_GRAVITY = 1 << 6,
  HINT_USER_POS = 1 << 7,
  HINT_USER_SIZE = 1 << 8
}
 Used to indicate which fields of a Gdk::Geometry struct should be paid attention to. More...
 
enum  WindowTypeHint {
  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
}
 These are hints for the window manager that indicate what type of function the window has. More...
 
enum  WMDecoration {
  DECOR_ALL = 1 << 0,
  DECOR_BORDER = 1 << 1,
  DECOR_RESIZEH = 1 << 2,
  DECOR_TITLE = 1 << 3,
  DECOR_MENU = 1 << 4,
  DECOR_MINIMIZE = 1 << 5,
  DECOR_MAXIMIZE = 1 << 6
}
 These are hints originally defined by the Motif toolkit. More...
 
enum  WMFunction {
  FUNC_ALL = 1 << 0,
  FUNC_RESIZE = 1 << 1,
  FUNC_MOVE = 1 << 2,
  FUNC_MINIMIZE = 1 << 3,
  FUNC_MAXIMIZE = 1 << 4,
  FUNC_CLOSE = 1 << 5
}
 These are hints originally defined by the Motif toolkit. More...
 
enum  WindowEdge {
  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
}
 Determines a window edge or corner. More...
 
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 {
  ANCHOR_FLIP_X = 1 << 0,
  ANCHOR_FLIP_Y = 1 << 1,
  ANCHOR_SLIDE_X = 1 << 2,
  ANCHOR_SLIDE_Y = 1 << 3,
  ANCHOR_RESIZE_X = 1 << 4,
  ANCHOR_RESIZE_Y = 1 << 5,
  ANCHOR_FLIP = 0x3,
  ANCHOR_SLIDE = 0xC,
  ANCHOR_RESIZE = 0x30
}
 Positioning hints for aligning a window relative to a rectangle. More...
 
enum  FullscreenMode {
  FULLSCREEN_ON_CURRENT_MONITOR,
  FULLSCREEN_ON_ALL_MONITORS
}
 Indicates which monitor (in a multi-head setup) a window should span over when in fullscreen mode. More...
 

Functions

EventMask operator| (EventMask lhs, EventMask rhs)
 
EventMask operator& (EventMask lhs, EventMask rhs)
 
EventMask operator^ (EventMask lhs, EventMask rhs)
 
EventMask operator~ (EventMask flags)
 
EventMaskoperator|= (EventMask& lhs, EventMask rhs)
 
EventMaskoperator&= (EventMask& lhs, EventMask rhs)
 
EventMaskoperator^= (EventMask& lhs, EventMask rhs)
 
DragAction operator| (DragAction lhs, DragAction rhs)
 
DragAction operator& (DragAction lhs, DragAction rhs)
 
DragAction operator^ (DragAction lhs, DragAction rhs)
 
DragAction operator~ (DragAction flags)
 
DragActionoperator|= (DragAction& lhs, DragAction rhs)
 
DragActionoperator&= (DragAction& lhs, DragAction rhs)
 
DragActionoperator^= (DragAction& lhs, DragAction rhs)
 
AxisFlags operator| (AxisFlags lhs, AxisFlags rhs)
 
AxisFlags operator& (AxisFlags lhs, AxisFlags rhs)
 
AxisFlags operator^ (AxisFlags lhs, AxisFlags rhs)
 
AxisFlags operator~ (AxisFlags flags)
 
AxisFlagsoperator|= (AxisFlags& lhs, AxisFlags rhs)
 
AxisFlagsoperator&= (AxisFlags& lhs, AxisFlags rhs)
 
AxisFlagsoperator^= (AxisFlags& lhs, AxisFlags rhs)
 
SeatCapabilities operator| (SeatCapabilities lhs, SeatCapabilities rhs)
 
SeatCapabilities operator& (SeatCapabilities lhs, SeatCapabilities rhs)
 
SeatCapabilities operator^ (SeatCapabilities lhs, SeatCapabilities rhs)
 
SeatCapabilities operator~ (SeatCapabilities flags)
 
SeatCapabilitiesoperator|= (SeatCapabilities& lhs, SeatCapabilities rhs)
 
SeatCapabilitiesoperator&= (SeatCapabilities& lhs, SeatCapabilities rhs)
 
SeatCapabilitiesoperator^= (SeatCapabilities& lhs, SeatCapabilities rhs)
 
ModifierType operator| (ModifierType lhs, ModifierType rhs)
 
ModifierType operator& (ModifierType lhs, ModifierType rhs)
 
ModifierType operator^ (ModifierType lhs, ModifierType rhs)
 
ModifierType operator~ (ModifierType flags)
 
ModifierTypeoperator|= (ModifierType& lhs, ModifierType rhs)
 
ModifierTypeoperator&= (ModifierType& lhs, ModifierType rhs)
 
ModifierTypeoperator^= (ModifierType& lhs, ModifierType rhs)
 
WindowState operator| (WindowState lhs, WindowState rhs)
 
WindowState operator& (WindowState lhs, WindowState rhs)
 
WindowState operator^ (WindowState lhs, WindowState rhs)
 
WindowState operator~ (WindowState flags)
 
WindowStateoperator|= (WindowState& lhs, WindowState rhs)
 
WindowStateoperator&= (WindowState& lhs, WindowState rhs)
 
WindowStateoperator^= (WindowState& lhs, WindowState rhs)
 
WindowAttributesType operator| (WindowAttributesType lhs, WindowAttributesType rhs)
 
WindowAttributesType operator& (WindowAttributesType lhs, WindowAttributesType rhs)
 
WindowAttributesType operator^ (WindowAttributesType lhs, WindowAttributesType rhs)
 
WindowAttributesType operator~ (WindowAttributesType flags)
 
WindowAttributesTypeoperator|= (WindowAttributesType& lhs, WindowAttributesType rhs)
 
WindowAttributesTypeoperator&= (WindowAttributesType& lhs, WindowAttributesType rhs)
 
WindowAttributesTypeoperator^= (WindowAttributesType& lhs, WindowAttributesType rhs)
 
WindowHints operator| (WindowHints lhs, WindowHints rhs)
 
WindowHints operator& (WindowHints lhs, WindowHints rhs)
 
WindowHints operator^ (WindowHints lhs, WindowHints rhs)
 
WindowHints operator~ (WindowHints flags)
 
WindowHintsoperator|= (WindowHints& lhs, WindowHints rhs)
 
WindowHintsoperator&= (WindowHints& lhs, WindowHints rhs)
 
WindowHintsoperator^= (WindowHints& lhs, WindowHints rhs)
 
WMDecoration operator| (WMDecoration lhs, WMDecoration rhs)
 
WMDecoration operator& (WMDecoration lhs, WMDecoration rhs)
 
WMDecoration operator^ (WMDecoration lhs, WMDecoration rhs)
 
WMDecoration operator~ (WMDecoration flags)
 
WMDecorationoperator|= (WMDecoration& lhs, WMDecoration rhs)
 
WMDecorationoperator&= (WMDecoration& lhs, WMDecoration rhs)
 
WMDecorationoperator^= (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)
 
WMFunctionoperator|= (WMFunction& lhs, WMFunction rhs)
 
WMFunctionoperator&= (WMFunction& lhs, WMFunction rhs)
 
WMFunctionoperator^= (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)
 
AnchorHintsoperator|= (AnchorHints& lhs, AnchorHints rhs)
 
AnchorHintsoperator&= (AnchorHints& lhs, AnchorHints rhs)
 
AnchorHintsoperator^= (AnchorHints& lhs, AnchorHints rhs)
 
int screen_width ()
 
int screen_height ()
 
int screen_width_mm ()
 
int screen_height_mm ()
 
void flush ()
 

Typedef Documentation

typedef GdkGeometry Gdk::Geometry

Enumeration Type Documentation

Enumerator
LSB_FIRST 

The values are stored with the least-significant byte first.

For instance, the 32-bit value 0xffeecc would be stored in memory as 0xcc, 0xee, 0xff, 0x00.

MSB_FIRST 

The values are stored with the most-significant byte first.

For instance, the 32-bit value 0xffeecc would be stored in memory as 0x00, 0xff, 0xee, 0xcc.

Enumerator
DEVICE_TYPE_MASTER 

Device is a master (or virtual) device.

There will be an associated focus indicator on the screen.

DEVICE_TYPE_SLAVE 

Device is a slave (or physical) device.

DEVICE_TYPE_FLOATING 

Device is a physical device, currently not attached to any virtual device.

Enumerator
GRAVITY_NORTH_WEST 

The reference point is at the top left corner.

GRAVITY_NORTH 

The reference point is in the middle of the top edge.

GRAVITY_NORTH_EAST 

The reference point is at the top right corner.

GRAVITY_WEST 

The reference point is at the middle of the left edge.

GRAVITY_CENTER 

The reference point is at the center of the window.

GRAVITY_EAST 

The reference point is at the middle of the right edge.

GRAVITY_SOUTH_WEST 

The reference point is at the lower left corner.

GRAVITY_SOUTH 

The reference point is at the middle of the lower edge.

GRAVITY_SOUTH_EAST 

The reference point is at the lower right corner.

GRAVITY_STATIC 

The reference point is at the top left corner of the window itself, ignoring window manager decorations.

Function Documentation

void Gdk::flush ( )
int Gdk::screen_height ( )
int Gdk::screen_height_mm ( )
int Gdk::screen_width ( )
int Gdk::screen_width_mm ( )