GFC Logo GFC Title Logo
Reference Manual
Main Page  |  Namespace List  |  Alphabetical List  |  Class List  |  File List

window.hh File Reference

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

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

Go to the source code of this file.

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.


Generated on Tue Aug 24 00:34:34 2004 for GFC-UI by doxygen 1.3.8