csws/cswindow.h File Reference
Crystal Space Windowing System: window class. More...
#include "csextern.h"
#include "cscomp.h"
#include "csbutton.h"
Go to the source code of this file.
Compounds | |
class | csWindow |
A csWindow object is a rectangular area of screen with border which optionally contains a titlebar, a menubar and a client component. More... | |
Window style flags | |
#define | CSWS_BUTSYSMENU 0x00000001 |
does window have a system menu? | |
#define | CSWS_BUTCLOSE 0x00000002 |
Does window have a close button? | |
#define | CSWS_BUTHIDE 0x00000004 |
Does window have a hide button? | |
#define | CSWS_BUTMAXIMIZE 0x00000008 |
Does window have a maximize/restore button? | |
#define | CSWS_TITLEBAR 0x00000010 |
Does window have a titlebar? | |
#define | CSWS_MENUBAR 0x00000020 |
Does window have a menu bar? | |
#define | CSWS_CLIENTBORDER 0x00000040 |
Does window draw a thin 3D frame around client window? | |
#define | CSWS_TOOLBAR 0x00000080 |
Does window have a tool bar? | |
#define | CSWS_TBPOS_MASK 0x00000300 |
Toolbar position mask. | |
#define | CSWS_TBPOS_TOP 0x00000000 |
Toolbar is automatically placed at top of window (below menu bar). | |
#define | CSWS_TBPOS_BOTTOM 0x00000100 |
Toolbar is automatically placed at bottom of window. | |
#define | CSWS_TBPOS_LEFT 0x00000200 |
Toolbar is automatically placed at left of window. | |
#define | CSWS_TBPOS_RIGHT 0x00000300 |
Toolbar is automatically placed at right of window. | |
#define | CSWS_DEFAULTVALUE |
Default window style. | |
Defines | |
#define | CSWID_BUTSYSMENU 0xC500 |
Window system menu button ID. | |
#define | CSWID_BUTCLOSE 0xC501 |
Window close button ID. | |
#define | CSWID_BUTHIDE 0xC502 |
Window hide button ID. | |
#define | CSWID_BUTMAXIMIZE 0xC503 |
Window maximize button ID. | |
#define | CSWID_TITLEBAR 0xC504 |
Window title bar ID. | |
#define | CSWID_MENUBAR 0xC505 |
Window menu bar ID. | |
#define | CSWID_CLIENT 0xC506 |
Client window ID. | |
#define | CSWID_SYSMENU 0xC507 |
System menu ID. | |
#define | CSWID_TOOLBAR 0xC508 |
Tool bar ID. | |
Enumerations | |
enum | csWindowFrameStyle |
Possible window frame styles. More... | |
enum | { cscmdWindowSysMenu = 0x00000100, cscmdWindowSetClient } |
The following commands are generated by titlebar buttons. More... |
Detailed Description
Crystal Space Windowing System: window class.
Definition in file cswindow.h.
Generated for Crystal Space by doxygen 1.2.18