gtkmm 2.4: window.h File Reference

Main Page Widgets Namespaces Book

# gdk/gdkmm/window.h File Reference

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