Xfce Foundation Classes
Main Page  | IndexNamespace List  |  Alphabetical List  |  Class List  |  File List


gdk/window.hh File Reference

A GdkWindow C++ wrapper interface. More...

#include <xfc/stackobject.hh>
#include <xfc/gdk/drawable.hh>
#include <xfc/gdk/events.hh>
#include <xfc/gdk/inline/window.inl>

Namespaces

Classes

Window Methods

Typedefs

Enumerations


Detailed Description

A GdkWindow C++ wrapper interface.

Provides Window, an object that represents onscreen display areas in the target window system.


Enumeration Type Documentation

enum WindowType
 

Describes the kind of window.

Enumeration values:
WINDOW_ROOT  The root window; this window has no parent, covers the entire screen, and is created by the window system.
WINDOW_TOPLEVEL  Toplevel window (used to implement Gtk::Window).
WINDOW_CHILD  Child window (used to implement e.g. Gtk::Button).
WINDOW_DIALOG  Useless/deprecated compatibility type.
WINDOW_TEMP  Override redirect temporary window (used to implement Gtk::Menu).
WINDOW_FOREIGN  Foreign window.

enum WMDecoration
 

Specifies hints the window manager can use when determining how to decorate a window.

The hint must be set before mapping the window. These hints were originally defined by the Motif toolkit.

Enumeration values:
DECOR_ALL  All decorations should be applied.
DECOR_BORDER  A frame should be drawn around the window.
DECOR_RESIZEH  The frame should have resize handles.
DECOR_TITLE  A titlebar should be placed above the window.
DECOR_MENU  A button for opening a menu should be included.
DECOR_MINIMIZE  A minimize button should be included.
DECOR_MAXIMIZE  A maximize button should be included.

enum WMFunction
 

Specifies hints the window manager can use when determining the functions to offer for the window.

The hint must be set before mapping the window. These hints were originally defined by the Motif toolkit.

Enumeration values:
FUNC_ALL  All functions should be offered.
FUNC_RESIZE  The window should be resizable.
FUNC_MOVE  The window should be movable.
FUNC_MINIMIZE  The window should be minimizable.
FUNC_MAXMIZE  The window should be maximizable.
FUNC_CLOSE  The window should be closable.


Function Documentation

Window* get_default_root_window  ) 
 

Obtains the root window (parent all other windows are inside) for the default display and screen.

Returns:
The default root window.
Xfce Foundation Classes


Copyright © 2004-2005 The XFC Development Team XFC 4.3