#include <stdlib.h>#include "Tag.h"#include "macros.h"#include "debug.h"#include "classes.h"#include "Memory.h"#include "xml_Gui.h"#include "Bases.h"#include "Module.h"#include "Common.h"#include "gadgets/gadget_Compound.h"#include "gadgets/gadget_Space.h"#include "gadgets/gadget_Test.h"#include "gadgets/gadget_Group.h"Include dependency graph for gadget_Compound.c:

Go to the source code of this file.
Data Structures | |
| struct | _compound |
Functions | |
| VERSION ("Compound.gadget", 1, 0,"Gergely Gati","g.gati @freemail.hu") | |
| void | compound_get_extent (Gadget_t *this, Extent_t *min, Extent_t *max) |
| void | compound_layout (Gadget_t *this, Rect_t *rect) |
| int | compound_event_handler (Gadget_t *this, Gadget_t *sender, int event, u32 event_data) |
| int | compound_init_gadget (Gadget_t *this, tag *taglist) |
| void | compound_suggest_extent (Gadget_t *this, Rect_t *rect) |
| int | compound_gadget_event_handler (Gadget_t *this, int event, tag *taglist) |
| void | init_compound_class (u32 module) |
| EXPORT int | module_Init (u32 module, bases_Modules_t *bases) |
Variables | |
| bases_Modules_t * | api |
| gadget_Binding_t | binding [] |
| gadget_Check_t | checklist [] |
|
||||||||||||||||||||
|
Definition at line 110 of file gadget_Compound.c. References CBK_GADGET_UP, debug_Begin, debug_End, bases_modules_s::gadget_Call, GADGET_CALLBACK, Gadget_s::gadget_id, GADGET_SUBGADGET_BASE, TAG_DONE, TAG_GADGET_EVENT, TAG_GADGET_EVENT_DATA, TAG_GADGET_OBJECT, and u32. Referenced by init_compound_class. |
|
||||||||||||||||
|
Definition at line 188 of file gadget_Compound.c. References compound_get_extent, compound_init_gadget, compound_layout, compound_suggest_extent, debug_Begin, debug_End, GADEV_DAMAGE, GADEV_DELETE_GADGET, GADEV_GET_EXTENT, GADEV_INIT_GADGET, GADEV_LAYOUT, GADEV_RESTORE, GADEV_SAVE, GADEV_SUGGEST_EXTENT, max, min, NULL, TAG_GAD_EXTMAX, TAG_GAD_EXTMIN, TAG_GAD_RECT, TAG_GADGET_MEM, TAG_GADGET_SIZE, tag_GetTagData, u32, and u8. Referenced by init_compound_class. |
|
||||||||||||||||
|
Definition at line 81 of file gadget_Compound.c. References debug_Begin, debug_End, bases_modules_s::gadget_Call, GADGET_GET_EXTENT, GADGET_SEARCH, GADGET_SUBGADGET_BASE, max, min, TAG_DONE, TAG_GADGET_GADGET_ID, TAG_GADGET_MAX, TAG_GADGET_MIN, TAG_GADGET_OBJECT, and TAG_GADGET_ROOT. Referenced by compound_gadget_event_handler. |
|
||||||||||||
|
||||||||||||
|
Definition at line 99 of file gadget_Compound.c. References debug_Begin, debug_End, debug_Message, bases_modules_s::gadget_Call, Gadget_s::gadget_id, GADGET_LAYOUT, Rect_t::height, TAG_DONE, TAG_GADGET_OBJECT, TAG_GADGET_RECT, and Rect_t::width. Referenced by compound_gadget_event_handler. |
|
||||||||||||
|
Definition at line 178 of file gadget_Compound.c. References debug_Begin, debug_End, bases_modules_s::gadget_Call, GADGET_SUGGEST_EXTENT, TAG_DONE, TAG_GADGET_OBJECT, and TAG_GADGET_RECT. Referenced by compound_gadget_event_handler. |
|
|
||||||||||||
|
Definition at line 282 of file gadget_Compound.c. References EXPORT, init_compound_class, and u32. |
|
||||||||||||||||||||||||
|
|
|
|
Definition at line 57 of file gadget_Compound.c. |
|
|
Initial value:
{
{"color",TAG_CPD_COLOR,GADGET_INT,NULL},
GADGET_BINDING_DONE
}Definition at line 61 of file gadget_Compound.c. |
|
|
Initial value:
{
{ GADGET_SUBGADGET_BASE+1, "Group", GADGET_REQUIRED },
{ GADGET_SUBGADGET_BASE+2, "Test", 0L },
GADGET_CHECK_DONE
}Definition at line 67 of file gadget_Compound.c. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002