Main Page | Modules | Data Structures | File List | Data Fields | Globals

widget.h File Reference

Widget system header file. More...

#include "metrics.h"
#include "dynld.h"

Data Structures

struct  TPropType
 Generic property class structure. More...
struct  TWidgetProp
 Widget property structure. More...
struct  TWidgetClass
 Widget Class structure. More...
struct  TiWidget
 Irreal Widget structure. More...
struct  TWidget
 Widget structure. More...
struct  TToolTip
 Tool tip widget. More...

Defines

#define WFVisible   0x00000001
 Widget is draw.
#define WFForceBuffer   0x00000002
 System will always draw the widget using the buffer (do not blink, quite slow compared to non buffer for some graphics methods).
#define WFForceNonBuffer   0x00000004
 System will always directlt to the screen. (fast for most graphics methods, can blink).
#define WFFocused   0x00000008
 Widget is focused.
#define WFFocusable   0x00000010
 Widget can be focused.
#define WFSelectable   0x00000040
 Widget can be selected.
#define WFSelected   0x00000080
 Widget is selected.
#define WF_TOOLTIPFUNC   0x00000100
 Internal use : Widget is a function to set its tooltip.
#define WF_DRAGFOCUS   0x00000200
 Widget is focused in the current drag'n'drop session, read-only.
#define WFExecuting   0x80000000
 Internal use : Widget is waiting for a message (see WidgetExecute).
#define WF_AUTORESIZE   0x00100000
 System wille resize automaticly widget if its parent is resizer using flolowing flags.
#define WF_FIXEDWIDTH   0x00200000
 Widget width is constant.
#define WF_FIXEDHEIGHT   0x00400000
 Widget height is constant.
#define WF_MAGNETRIGHT   0x00800000
 Widget right segment has a constant distance to the right segment of the widget parent.
#define WF_MAGNETBOTTOM   0x01000000
 Widget bottom has a constant distance to the bottom of the widget parent.

Typedefs

typedef TPropType TPropType
 Generic property class structure.
typedef TPropTypePPropType
 Generic property class structure.
typedef TWidgetProp TWidgetProp
 Widget property structure.
typedef TWidgetPropPWidgetProp
 Widget property structure.
typedef TWidgetClass TWidgetClass
 Widget Class structure.
typedef TiWidget TiWidget
 Irreal Widget structure.
typedef TWidget TWidget
 Widget structure.
typedef TToolTip TToolTip
 Tool tip widget.
typedef TToolTipPToolTip
 Tool tip widget.

Functions

l_bool WidgetIsClassId (PWidget o, l_ulong Id)
 Determines if class of widget is specified class of a sub-class.
PWidget ComplieiWidget (PApplication App, PiWidget iw)
 Generate widgets from iwidgets.


Detailed Description

Widget system header file.

Declarations and structures for widget system.


Generated on Fri Oct 29 14:32:53 2004 for oZone GUI by doxygen 1.3.8