Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

gadget_Group.h File Reference

#include "Gadget.h"
#include "Bases.h"
#include "Module.h"
#include "macros.h"

Include dependency graph for gadget_Group.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define GRP_ORIENTATION_HORIZONTAL   0
#define GRP_ORIENTATION_VERTICAL   1
#define GRP_ORIENTATION_MATRIX   2
#define GRP_SIZE_FLEXIBLE   0
#define GRP_SIZE_FIXED_WIDTH   1
#define GRP_SIZE_FIXED_HEIGHT   2
#define GRP_SIZE_FIXED_SIZE   3
#define TAG_GRP_GAPSIZE   (GADGET_TAGBASE+CLASS_GROUP_ID+1)
#define TAG_GRP_ORIENTATION   (GADGET_TAGBASE+CLASS_GROUP_ID+2)
#define TAG_GRP_BORDERSIZE   (GADGET_TAGBASE+CLASS_GROUP_ID+3)
#define TAG_GRP_GADGET   (GADGET_TAGBASE+CLASS_GROUP_ID+4)
#define TAG_GRP_INDEX   (GADGET_TAGBASE+CLASS_GROUP_ID+5)
#define TAG_GRP_EXTENT   (GADGET_TAGBASE+CLASS_GROUP_ID+6)
#define TAG_GRP_SIZE   (GADGET_TAGBASE+CLASS_GROUP_ID+7)
#define MET_GROUP_ADD_GADGET   (GADGET_METHOD_BASE+0)
#define MET_GROUP_ADD_GADGET_TAIL   (GADGET_METHOD_BASE+1)
#define MET_GROUP_REMOVE_GADGET   (GADGET_METHOD_BASE+2)
#define MET_GROUP_GET_GADGET   (GADGET_METHOD_BASE+3)
#define MET_GROUP_RESIZE   (GADGET_METHOD_BASE+4)
#define MET_GROUP_GET_SIZE   (GADGET_METHOD_BASE+5)
#define MET_GROUP_INVALIDATE_SIZE   (GADGET_METHOD_BASE+6)

Typedefs

typedef _group group

Functions

EXPORT int module_Init (u32 module, bases_Modules_t *bases)


Define Documentation

#define GRP_ORIENTATION_HORIZONTAL   0
 

Definition at line 54 of file gadget_Group.h.

Referenced by group_calculate_layout_sizes, and group_real_get_extent.

#define GRP_ORIENTATION_MATRIX   2
 

Definition at line 56 of file gadget_Group.h.

#define GRP_ORIENTATION_VERTICAL   1
 

Definition at line 55 of file gadget_Group.h.

Referenced by group_calculate_layout_sizes, and group_real_get_extent.

#define GRP_SIZE_FIXED_HEIGHT   2
 

Definition at line 60 of file gadget_Group.h.

Referenced by group_real_get_extent.

#define GRP_SIZE_FIXED_SIZE   3
 

Definition at line 61 of file gadget_Group.h.

#define GRP_SIZE_FIXED_WIDTH   1
 

Definition at line 59 of file gadget_Group.h.

Referenced by group_real_get_extent.

#define GRP_SIZE_FLEXIBLE   0
 

Definition at line 58 of file gadget_Group.h.

#define MET_GROUP_ADD_GADGET   (GADGET_METHOD_BASE+0)
 

Definition at line 79 of file gadget_Group.h.

#define MET_GROUP_ADD_GADGET_TAIL   (GADGET_METHOD_BASE+1)
 

Definition at line 80 of file gadget_Group.h.

#define MET_GROUP_GET_GADGET   (GADGET_METHOD_BASE+3)
 

Definition at line 82 of file gadget_Group.h.

#define MET_GROUP_GET_SIZE   (GADGET_METHOD_BASE+5)
 

Definition at line 84 of file gadget_Group.h.

#define MET_GROUP_INVALIDATE_SIZE   (GADGET_METHOD_BASE+6)
 

Definition at line 85 of file gadget_Group.h.

Referenced by gadget_ChangeSkin.

#define MET_GROUP_REMOVE_GADGET   (GADGET_METHOD_BASE+2)
 

Definition at line 81 of file gadget_Group.h.

#define MET_GROUP_RESIZE   (GADGET_METHOD_BASE+4)
 

Definition at line 83 of file gadget_Group.h.

#define TAG_GRP_BORDERSIZE   (GADGET_TAGBASE+CLASS_GROUP_ID+3)
 

Definition at line 68 of file gadget_Group.h.

Referenced by group_init_gadget.

#define TAG_GRP_EXTENT   (GADGET_TAGBASE+CLASS_GROUP_ID+6)
 

Definition at line 71 of file gadget_Group.h.

#define TAG_GRP_GADGET   (GADGET_TAGBASE+CLASS_GROUP_ID+4)
 

Definition at line 69 of file gadget_Group.h.

#define TAG_GRP_GAPSIZE   (GADGET_TAGBASE+CLASS_GROUP_ID+1)
 

Definition at line 66 of file gadget_Group.h.

Referenced by group_init_gadget.

#define TAG_GRP_INDEX   (GADGET_TAGBASE+CLASS_GROUP_ID+5)
 

Definition at line 70 of file gadget_Group.h.

#define TAG_GRP_ORIENTATION   (GADGET_TAGBASE+CLASS_GROUP_ID+2)
 

Definition at line 67 of file gadget_Group.h.

Referenced by group_init_gadget.

#define TAG_GRP_SIZE   (GADGET_TAGBASE+CLASS_GROUP_ID+7)
 

Definition at line 72 of file gadget_Group.h.

Referenced by group_init_gadget.


Typedef Documentation

typedef struct _group group
 

Definition at line 74 of file gadget_Group.h.


Function Documentation

EXPORT int module_Init u32    module,
bases_Modules_t   bases
 

Definition at line 358 of file gadget_Icon.c.


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