Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

gadget_Container.c File Reference

#include <stdlib.h>
#include "debug.h"
#include "classes.h"
#include "Memory.h"
#include "Bases.h"
#include "Module.h"
#include "Common.h"
#include "gadgets/gadget_Container.h"

Include dependency graph for gadget_Container.c:

Include dependency graph

Go to the source code of this file.

Data Structures

struct  _container

Functions

 VERSION ("Container.gadget", 1, 0,"Gergely Gati","g.gati @freemail.hu")
int container_gadget_event_handler (Gadget_t *this, int event, tag *taglist)
void init_container_class (u32 module)
EXPORT int module_Init (u32 module, bases_Modules_t *bases)

Variables

bases_Modules_tapi


Function Documentation

int container_gadget_event_handler Gadget_t   this,
int    event,
tag   taglist
[static]
 

Definition at line 51 of file gadget_Container.c.

References debug_Begin, debug_End, debug_Message, GADEV_DAMAGE, GADEV_DELETE_GADGET, GADEV_GET_EXTENT, GADEV_INIT_GADGET, GADEV_LAYOUT, GADEV_RESTORE, GADEV_SAVE, GADEV_SUGGEST_EXTENT, bases_modules_s::gadget_Call, GADGET_DAMAGE, GADGET_FIRST_CHILD, GADGET_GET_EXTENT, GADGET_LAYOUT, GADGET_SUGGEST_EXTENT, max, min, NULL, TAG_DONE, TAG_GAD_EXTMAX, TAG_GAD_EXTMIN, TAG_GAD_RECT, TAG_GADGET_MAX, TAG_GADGET_MIN, TAG_GADGET_OBJECT, TAG_GADGET_RECT, tag_GetTagData, and u32.

Referenced by init_container_class.

void init_container_class u32    module [static]
 

Definition at line 140 of file gadget_Container.c.

References CLASS_CONTAINER_ID, CLASS_CONTAINER_NAME, container_gadget_event_handler, bases_modules_s::gadget_Call, GADGET_REGISTER_CLASS, GADSTF_NORMAL, NULL, TAG_DONE, TAG_GADGET_BINDING, TAG_GADGET_CLASS_ID, TAG_GADGET_COLOR_NAMES, TAG_GADGET_CUSTOM_NAMES, TAG_GADGET_EVENT_HANDLER, TAG_GADGET_GADGET_EVENT_HANDLER, TAG_GADGET_GADGET_SIZE, TAG_GADGET_INPUT_EVENT_HANDLER, TAG_GADGET_METHODS, TAG_GADGET_MODULE, TAG_GADGET_NAME, TAG_GADGET_STATE_MASK, and u32.

Referenced by module_Init.

EXPORT int module_Init u32    module,
bases_Modules_t   bases
 

Definition at line 159 of file gadget_Container.c.

References EXPORT, init_container_class, and u32.

VERSION "Container.gadget"   ,
 ,
 ,
"Gergely Gati"   ,
"g.gati @freemail.hu"   
 


Variable Documentation

bases_Modules_t* api [static]
 

Definition at line 47 of file gadget_Container.c.


Generated on Tue Jan 7 12:11:53 2003 for THEGUI by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002