Main Page Widgets Namespaces Book

# gdk/gdkmm/window.h File Reference

## Classes
class | Gdk::Window
| A Gdk::Window is a rectangular region on the screen. More...
## Namespaces
namespace | Gdk
namespace | Glib
## Enumerations
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::ALL_EVENTS_MASK = 0x3FFFFE }
enum | Gdk::GrabStatus { Gdk::GRAB_SUCCESS, Gdk::GRAB_ALREADY_GRABBED, Gdk::GRAB_INVALID_TIME, Gdk::GRAB_NOT_VIEWABLE, Gdk::GRAB_FROZEN }
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 }
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_COLORMAP = 1 << 5, Gdk::WA_VISUAL = 1 << 6, Gdk::WA_WMCLASS = 1 << 7, Gdk::WA_NOREDIR = 1 << 8, Gdk::WA_TYPE_HINT = 1 << 9 }
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::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::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 }
enum | Gdk::WindowType { Gdk::WINDOW_ROOT, Gdk::WINDOW_TOPLEVEL, Gdk::WINDOW_CHILD, Gdk::WINDOW_DIALOG, Gdk::WINDOW_TEMP, Gdk::WINDOW_FOREIGN }
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 }
## Functions
WMFunction | Gdk::operator& (WMFunction lhs, WMFunction rhs)
WMDecoration | Gdk::operator& (WMDecoration lhs, WMDecoration rhs)
WindowHints | Gdk::operator& (WindowHints lhs, WindowHints rhs)
WindowAttributesType | Gdk::operator& (WindowAttributesType lhs, WindowAttributesType rhs)
WindowState | Gdk::operator& (WindowState lhs, WindowState rhs)
EventMask | Gdk::operator& (EventMask lhs, EventMask rhs)
WMFunction& | Gdk::operator&= (WMFunction& lhs, WMFunction rhs)
WMDecoration& | Gdk::operator&= (WMDecoration& lhs, WMDecoration rhs)
WindowHints& | Gdk::operator&= (WindowHints& lhs, WindowHints rhs)
WindowAttributesType& | Gdk::operator&= (WindowAttributesType& lhs, WindowAttributesType rhs)
WindowState& | Gdk::operator&= (WindowState& lhs, WindowState rhs)
EventMask& | Gdk::operator&= (EventMask& lhs, EventMask rhs)
WMFunction | Gdk::operator^ (WMFunction lhs, WMFunction rhs)
WMDecoration | Gdk::operator^ (WMDecoration lhs, WMDecoration rhs)
WindowHints | Gdk::operator^ (WindowHints lhs, WindowHints rhs)
WindowAttributesType | Gdk::operator^ (WindowAttributesType lhs, WindowAttributesType rhs)
WindowState | Gdk::operator^ (WindowState lhs, WindowState rhs)
EventMask | Gdk::operator^ (EventMask lhs, EventMask rhs)
WMFunction& | Gdk::operator^= (WMFunction& lhs, WMFunction rhs)
WMDecoration& | Gdk::operator^= (WMDecoration& lhs, WMDecoration rhs)
WindowHints& | Gdk::operator^= (WindowHints& lhs, WindowHints rhs)
WindowAttributesType& | Gdk::operator^= (WindowAttributesType& lhs, WindowAttributesType rhs)
WindowState& | Gdk::operator^= (WindowState& lhs, WindowState rhs)
EventMask& | Gdk::operator^= (EventMask& lhs, EventMask rhs)
WMFunction | Gdk::operator| (WMFunction lhs, WMFunction rhs)
WMDecoration | Gdk::operator| (WMDecoration lhs, WMDecoration rhs)
WindowHints | Gdk::operator| (WindowHints lhs, WindowHints rhs)
WindowAttributesType | Gdk::operator| (WindowAttributesType lhs, WindowAttributesType rhs)
WindowState | Gdk::operator| (WindowState lhs, WindowState rhs)
EventMask | Gdk::operator| (EventMask lhs, EventMask rhs)
WMFunction& | Gdk::operator|= (WMFunction& lhs, WMFunction rhs)
WMDecoration& | Gdk::operator|= (WMDecoration& lhs, WMDecoration rhs)
WindowHints& | Gdk::operator|= (WindowHints& lhs, WindowHints rhs)
WindowAttributesType& | Gdk::operator|= (WindowAttributesType& lhs, WindowAttributesType rhs)
WindowState& | Gdk::operator|= (WindowState& lhs, WindowState rhs)
EventMask& | Gdk::operator|= (EventMask& lhs, EventMask rhs)
WMFunction | Gdk::operator~ (WMFunction flags)
WMDecoration | Gdk::operator~ (WMDecoration flags)
WindowHints | Gdk::operator~ (WindowHints flags)
WindowAttributesType | Gdk::operator~ (WindowAttributesType flags)
WindowState | Gdk::operator~ (WindowState flags)
EventMask | Gdk::operator~ (EventMask flags)