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.
|
1.3.8