logo top
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  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
}
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
}
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)
WMFunctionGdk::operator&= (WMFunction& lhs, WMFunction rhs)
WMDecorationGdk::operator&= (WMDecoration& lhs, WMDecoration rhs)
WindowHintsGdk::operator&= (WindowHints& lhs, WindowHints rhs)
WindowAttributesTypeGdk::operator&= (WindowAttributesType& lhs, WindowAttributesType rhs)
WindowStateGdk::operator&= (WindowState& lhs, WindowState rhs)
EventMaskGdk::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)
WMFunctionGdk::operator^= (WMFunction& lhs, WMFunction rhs)
WMDecorationGdk::operator^= (WMDecoration& lhs, WMDecoration rhs)
WindowHintsGdk::operator^= (WindowHints& lhs, WindowHints rhs)
WindowAttributesTypeGdk::operator^= (WindowAttributesType& lhs, WindowAttributesType rhs)
WindowStateGdk::operator^= (WindowState& lhs, WindowState rhs)
EventMaskGdk::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)
WMFunctionGdk::operator|= (WMFunction& lhs, WMFunction rhs)
WMDecorationGdk::operator|= (WMDecoration& lhs, WMDecoration rhs)
WindowHintsGdk::operator|= (WindowHints& lhs, WindowHints rhs)
WindowAttributesTypeGdk::operator|= (WindowAttributesType& lhs, WindowAttributesType rhs)
WindowStateGdk::operator|= (WindowState& lhs, WindowState rhs)
EventMaskGdk::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)


Generated for gtkmm 2.4 by Doxygen 1.4.4 © 1997-2001