X11 Work Bench Toolkit  1.0
__WB_FRAME_WINDOW__ Struct Reference

main controlling structure for frame windows More...

#include <frame_window.h>

Data Fields

unsigned int ulTag
 tag indicating I'm a frame window
 
Window wID
 Window id for the frame window.
 
int iFlags
 bitmask of attribute flags (see WBFrameWindow_FLAGS enumeration)
 
int iClientX
 The current X position of the frame window's client area (relative to the window)
 
int iClientY
 The current Y position of the frame window's client area (relative to the window)
 
int iClientWidth
 The current width of the frame window's client area.
 
int iClientHeight
 The current height of the frame window's client area.
 

Detailed Description

main controlling structure for frame windows

By default a frame window can handle multiple documents. Documents are selected via tabs. At least one tab will always be visible unless there are no 'contents'. The contained windows will be re-sized automatically as needed. Contained windows may also register their own menus and/or menu handlers.

The WBFrameWindow structure maintains the basic window state information. You should not manipulate this structure directly. Use the appropriate API functions.

typedef struct __WB_FRAME_WINDOW__
{
unsigned int ulTag; // tag indicating I'm a frame window
Window wID; // Window id for the frame window
int iFlags; // bitmask of attribute flags (see \ref WBFrameWindow_FLAGS enumeration)
int iClientX; // The current X position of the frame window's client area
int iClientY; // The current Y position of the frame window's client area
int iClientWidth; // The current width of the frame window's client area
int iClientHeight; // The current height of the frame window's client area

Definition at line 264 of file frame_window.h.


The documentation for this struct was generated from the following file: