Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

skin_Empty.c File Reference

#include <stdlib.h>
#include <string.h>
#include "skins/skin_Empty.h"
#include "debug.h"
#include "Bases.h"
#include "Module.h"
#include "Memory.h"
#include "Skin.h"
#include "Common.h"

Include dependency graph for skin_Empty.c:

Include dependency graph

Go to the source code of this file.

Data Structures

struct  Skin_s

Defines

#define __SKIN_MODULE

Functions

 VERSION ("Empty.skin_mod", 1, 0,"Gergely Gati","g.gati @freemail.hu")
int empty_FillGadgetInfo (Skin_t *skin, Gadget_t *gad)
int empty_GetInnerRect (Skin_t *skin, Gadget_t *gad, Rect_t *rect, Rect_t *inner)
int empty_GetExtent (Skin_t *skin, Gadget_t *gad, Extent_t *ext, Extent_t *outer)
int empty_RenderCustom (Skin_t *skin, Gadget_t *gad, Rect_t *rect, int custom)
int empty_RenderOver (Skin_t *skin, Gadget_t *gad, Rect_t *rect, u32 state)
int empty_RenderBehind (Skin_t *skin, Gadget_t *gad, Rect_t *rect, u32 state)
int empty_RenderBackground (Skin_t *skin, Gadget_t *gad, Rect_t *rect, u32 state)
int empty_FillColorTable (Skin_t *skin, Gadget_t *gad, int state)
u32 empty_GetFont (Skin_t *skin, Gadget_t *gad)
void empty_DeleteSkin (Skin_t *skin)
Skin_tempty_CreateSkin (gui_App_t *app, char *path)
int empty_LoadSkin (Skin_t *skin, char *class)
int empty_UnloadSkin (Skin_t *skin, u32 class_id)
u32 empty_GetCustomTaglist (Skin_t *skin, Gadget_t *gad)
int skin_empty_Init (u32 module)
EXPORT int module_Init (u32 module, bases_Modules_t *bases)

Variables

bases_Modules_tapi


Define Documentation

#define __SKIN_MODULE
 

Definition at line 27 of file skin_Empty.c.


Function Documentation

Skin_t* empty_CreateSkin gui_App_t   app,
char *    path
[static]
 

Definition at line 99 of file skin_Empty.c.

References mem_malloc, and NULL.

void empty_DeleteSkin Skin_t   skin [static]
 

Definition at line 94 of file skin_Empty.c.

References mem_free.

Referenced by skin_empty_Init.

int empty_FillColorTable Skin_t   skin,
Gadget_t   gad,
int    state
[static]
 

Definition at line 84 of file skin_Empty.c.

Referenced by skin_empty_Init.

int empty_FillGadgetInfo Skin_t   skin,
Gadget_t   gad
[static]
 

Definition at line 49 of file skin_Empty.c.

Referenced by skin_empty_Init.

u32 empty_GetCustomTaglist Skin_t   skin,
Gadget_t   gad
[static]
 

Definition at line 123 of file skin_Empty.c.

References u32.

Referenced by skin_empty_Init.

int empty_GetExtent Skin_t   skin,
Gadget_t   gad,
Extent_t   ext,
Extent_t   outer
[static]
 

Definition at line 59 of file skin_Empty.c.

Referenced by skin_empty_Init.

u32 empty_GetFont Skin_t   skin,
Gadget_t   gad
[static]
 

Definition at line 89 of file skin_Empty.c.

References u32.

Referenced by skin_empty_Init.

int empty_GetInnerRect Skin_t   skin,
Gadget_t   gad,
Rect_t   rect,
Rect_t   inner
[static]
 

Definition at line 54 of file skin_Empty.c.

Referenced by skin_empty_Init.

int empty_LoadSkin Skin_t   skin,
char *    class
[static]
 

Definition at line 111 of file skin_Empty.c.

Referenced by skin_empty_Init.

int empty_RenderBackground Skin_t   skin,
Gadget_t   gad,
Rect_t   rect,
u32    state
[static]
 

Definition at line 79 of file skin_Empty.c.

References u32.

Referenced by skin_empty_Init.

int empty_RenderBehind Skin_t   skin,
Gadget_t   gad,
Rect_t   rect,
u32    state
[static]
 

Definition at line 74 of file skin_Empty.c.

References u32.

Referenced by skin_empty_Init.

int empty_RenderCustom Skin_t   skin,
Gadget_t   gad,
Rect_t   rect,
int    custom
[static]
 

Definition at line 64 of file skin_Empty.c.

Referenced by skin_empty_Init.

int empty_RenderOver Skin_t   skin,
Gadget_t   gad,
Rect_t   rect,
u32    state
[static]
 

Definition at line 69 of file skin_Empty.c.

References u32.

Referenced by skin_empty_Init.

int empty_UnloadSkin Skin_t   skin,
u32    class_id
[static]
 

Definition at line 117 of file skin_Empty.c.

References u32.

Referenced by skin_empty_Init.

EXPORT int module_Init u32    module,
bases_Modules_t   bases
 

Definition at line 155 of file skin_Empty.c.

References EXPORT, skin_empty_Init, and u32.

int skin_empty_Init u32    module [static]
 

Definition at line 129 of file skin_Empty.c.

References empty_DeleteSkin, empty_FillColorTable, empty_FillGadgetInfo, empty_GetCustomTaglist, empty_GetExtent, empty_GetFont, empty_GetInnerRect, empty_LoadSkin, empty_RenderBackground, empty_RenderBehind, empty_RenderCustom, empty_RenderOver, empty_UnloadSkin, bases_modules_s::skin_Call, SKIN_REGISTERSKIN, TAG_DONE, TAG_SKIN_CREATESKIN, TAG_SKIN_DELETESKIN, TAG_SKIN_FILLCOLORTABLE, TAG_SKIN_FILLGADGETINFO, TAG_SKIN_GETCUSTOMTAGLIST, TAG_SKIN_GETEXTENT, TAG_SKIN_GETFONT, TAG_SKIN_GETINNERRECT, TAG_SKIN_LOADSKIN, TAG_SKIN_MODULE, TAG_SKIN_NAME, TAG_SKIN_RENDERBACKGROUND, TAG_SKIN_RENDERBEHIND, TAG_SKIN_RENDERCUSTOM, TAG_SKIN_RENDEROVER, TAG_SKIN_UNLOADSKIN, and u32.

Referenced by module_Init.

VERSION "Empty.skin_mod"   ,
 ,
 ,
"Gergely Gati"   ,
"g.gati @freemail.hu"   
 


Variable Documentation

bases_Modules_t* api [static]
 

Definition at line 45 of file skin_Empty.c.


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