Files | |
file | iwidget.c |
iWidget file | |
file | wclass.c |
Widget Class file. | |
file | widget.c |
Widget system core file. | |
file | widget.h |
Widget system header file. | |
Modules | |
group | Ireal Widget |
System to store widgets design in ressources files. | |
group | Widget Class |
group | Widget flags |
Values that can be set into TWidget Flags field. | |
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... | |
Typedefs | |
typedef TPropType | TPropType |
Generic property class structure. | |
typedef TPropType * | PPropType |
Generic property class structure. | |
typedef TWidgetProp | TWidgetProp |
Widget property structure. | |
typedef TWidgetProp * | PWidgetProp |
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 TToolTip * | PToolTip |
Tool tip widget. | |
Functions | |
l_bool | WidgetCheckVisible (PWidget o) |
Check if all widget parent are visible. | |
void | WidgetDrawOnRect (PWidget o, TRect w, PWidget Ignore) |
Draw widget and all its childs clipped by specified Rect. | |
void | WidgetDrawAll (PWidget o) |
Draw widget and all its childs. | |
void | WidgetDraw (PWidget o, PRect w) |
Draw widget clipped by specified Rect (can be NULL). | |
void | WidgetRemove (PWidget o, PWidget i) |
Remove a widget (i) from its parent (o). | |
void | WidgetInsert (PWidget o, PWidget i) |
Insert a widget (i) into an other (o). | |
l_long | WidgetGetIndex (PWidget o) |
Calculate widget index in its parent. | |
PWidget | WidgetGetName (PWidget o, l_text Name) |
Get a sub-widget by its name. | |
void | WidgetDispose (PWidget o) |
Remove and free a widget. | |
PWidget | CreateWidget (PApplication App, TRect r) |
Create a new standart widget. | |
void | WidgetSetTooltipText (PWidget o, l_text t) |
Set a widget tooltip text. | |
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. |
This is the base of all other provided widgets. By exemple a window is a standart widget with special extentions, so can parse it to functions but don't forget to convert the pointer type : use WIDGET(pointer).
|
Generate widgets from iwidgets.
|
|
Create a new standart widget.
|
|
Check if all widget parent are visible. Using this function you ensure that widget is really visible.
|
|
Remove and free a widget.
|
|
Draw widget clipped by specified Rect (can be NULL). Do not redraw its childs.
|
|
Draw widget and all its childs.
|
|
Draw widget and all its childs clipped by specified Rect.
|
|
Calculate widget index in its parent.
|
|
Get a sub-widget by its name.
|
|
Insert a widget (i) into an other (o).
|
|
Determines if class of widget is specified class of a sub-class.
|
|
Remove a widget (i) from its parent (o).
|
|
Set a widget tooltip text.
|