Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

gadget_ClassData_t Struct Reference

#include <Gadget.h>

Collaboration diagram for gadget_ClassData_t:

Collaboration graph
[legend]

Data Fields

u32 class_id
u32 module
char * class_name
int gadget_counter
int gadget_size
int(* input_event_handler )(Gadget_t *this, struct glw_Event *event)
int(* event_handler )(Gadget_t *this, Gadget_t *sender, int event, u32 event_data)
int(* gadget_event_handler )(Gadget_t *this, int event, tag *taglist)
int flags
int method_count
gadget_Method_tmethods
gadget_Binding_txmlbinding
u32 state_mask
int color_count
char ** color_names
int custom_count
char ** custom_names

Field Documentation

u32 gadget_ClassData_t::class_id
 

Definition at line 316 of file Gadget.h.

Referenced by bordered_FillColorTable, bordered_FillGadgetInfo, bordered_StartElement, gadget_DeleteOne, gadget_FindClassTL, and gadget_RegisterClassTL.

char* gadget_ClassData_t::class_name
 

Definition at line 318 of file Gadget.h.

Referenced by bordered_StartElement, compound_init_gadget, dropdown_init_gadget, gadget_ChangeSkin, gadget_CleanUp, gadget_DeleteOne, gadget_FindClassByNameTL, gadget_RegisterClassTL, group_real_get_extent, gxml_StartElement, and scrollbar_init_gadget.

int gadget_ClassData_t::color_count
 

Definition at line 329 of file Gadget.h.

Referenced by bordered_FillColorTable, bordered_StartElement, gadget_InitColorTable, and gadget_RegisterClassTL.

char** gadget_ClassData_t::color_names
 

Definition at line 330 of file Gadget.h.

Referenced by bordered_StartElement, and gadget_RegisterClassTL.

int gadget_ClassData_t::custom_count
 

Definition at line 331 of file Gadget.h.

Referenced by bordered_RenderCustom, bordered_StartElement, and gadget_RegisterClassTL.

char** gadget_ClassData_t::custom_names
 

Definition at line 332 of file Gadget.h.

Referenced by bordered_StartElement, and gadget_RegisterClassTL.

int(* gadget_ClassData_t::event_handler)(Gadget_t *this, Gadget_t *sender, int event, u32 event_data)
 

Referenced by gadget_CallBackTL, and gadget_RegisterClassTL.

int gadget_ClassData_t::flags
 

Definition at line 324 of file Gadget.h.

Referenced by gadget_ChangeSkin, gadget_PostMessageTL, group_calculate_layout_sizes, and group_real_get_extent.

int gadget_ClassData_t::gadget_counter
 

Definition at line 319 of file Gadget.h.

Referenced by gadget_DeleteOne, gadget_NewTL, and gadget_RegisterClassTL.

int(* gadget_ClassData_t::gadget_event_handler)(Gadget_t *this, int event, tag *taglist)
 

Referenced by gadget_RegisterClassTL.

int gadget_ClassData_t::gadget_size
 

Definition at line 320 of file Gadget.h.

Referenced by gadget_NewTL, and gadget_RegisterClassTL.

int(* gadget_ClassData_t::input_event_handler)(Gadget_t *this, struct glw_Event *event)
 

Referenced by gadget_RegisterClassTL.

int gadget_ClassData_t::method_count
 

Definition at line 325 of file Gadget.h.

Referenced by gadget_RegisterClassTL.

gadget_Method_t* gadget_ClassData_t::methods
 

Definition at line 326 of file Gadget.h.

Referenced by gadget_RegisterClassTL.

u32 gadget_ClassData_t::module
 

Definition at line 317 of file Gadget.h.

Referenced by gadget_CleanUp, gadget_DeleteOne, and gadget_RegisterClassTL.

u32 gadget_ClassData_t::state_mask
 

Definition at line 328 of file Gadget.h.

Referenced by bordered_StartElement, gadget_InitColorTable, gadget_RegisterClassTL, and gadget_SetStateTL.

gadget_Binding_t* gadget_ClassData_t::xmlbinding
 

Definition at line 327 of file Gadget.h.

Referenced by bordered_BuildTaglist, gadget_RegisterClassTL, and gxml_StartElement.


The documentation for this struct was generated from the following file:
Generated on Tue Jan 7 12:13:19 2003 for THEGUI by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002