gwenhywfar 4.0.3
|
Go to the source code of this file.
Defines | |
#define | COLUMN_SPACING 4 |
#define | DISABLE_DEBUGLOG |
#define | MAX_COLUMN 32 |
#define | ROW_SPACING 4 |
Functions | |
GWEN_INHERIT (HTML_OBJECT, OBJECT_GRID) | |
void GWENHYWFAR_CB | HtmlObject_Grid_FreeData (void *bp, void *p) |
int | HtmlObject_Grid_GetColumns (const HTML_OBJECT *o) |
int | HtmlObject_Grid_GetRows (const HTML_OBJECT *o) |
static int | HtmlObject_Grid_Layout (HTML_OBJECT *o) |
HTML_OBJECT * | HtmlObject_Grid_new (GWEN_XML_CONTEXT *ctx) |
void | HtmlObject_Grid_SetColumns (HTML_OBJECT *o, int i) |
void | HtmlObject_Grid_SetRows (HTML_OBJECT *o, int i) |
#define COLUMN_SPACING 4 |
Definition at line 28 of file o_grid.c.
Referenced by HtmlObject_Grid_Layout().
#define MAX_COLUMN 32 |
Definition at line 27 of file o_grid.c.
Referenced by HtmlObject_Grid_Layout().
#define ROW_SPACING 4 |
Definition at line 29 of file o_grid.c.
Referenced by HtmlObject_Grid_Layout().
GWEN_INHERIT | ( | HTML_OBJECT | , |
OBJECT_GRID | |||
) |
void GWENHYWFAR_CB HtmlObject_Grid_FreeData | ( | void * | bp, |
void * | p | ||
) |
Definition at line 224 of file o_grid.c.
References GWEN_FREE_OBJECT.
Referenced by HtmlObject_Grid_new().
int HtmlObject_Grid_GetColumns | ( | const HTML_OBJECT * | o | ) |
Definition at line 258 of file o_grid.c.
References GWEN_INHERIT_GETDATA.
Referenced by HtmlGroup_Table_EndSubGroup().
int HtmlObject_Grid_GetRows | ( | const HTML_OBJECT * | o | ) |
Definition at line 234 of file o_grid.c.
References GWEN_INHERIT_GETDATA.
Referenced by HtmlGroup_Table_StartTag(), and HtmlGroup_UnorderedList_StartTag().
static int HtmlObject_Grid_Layout | ( | HTML_OBJECT * | o | ) | [static] |
Definition at line 33 of file o_grid.c.
References COLUMN_SPACING, DBG_INFO, GWEN_INHERIT_GETDATA, GWEN_LOGDOMAIN, HtmlObject_GetHeight(), HtmlObject_GetWidth(), HtmlObject_GridEntry_GetColumn(), HtmlObject_GridEntry_GetRow(), HtmlObject_Layout(), HtmlObject_SetHeight(), HtmlObject_SetWidth(), HtmlObject_SetX(), HtmlObject_SetY(), MAX_COLUMN, and ROW_SPACING.
Referenced by HtmlObject_Grid_new().
HTML_OBJECT* HtmlObject_Grid_new | ( | GWEN_XML_CONTEXT * | ctx | ) |
Definition at line 206 of file o_grid.c.
References GWEN_INHERIT_SETDATA, GWEN_NEW_OBJECT, HTML_OBJECT_FLAGS_END_WITH_NEWLINE, HTML_OBJECT_FLAGS_START_ON_NEWLINE, HtmlObject_AddFlags(), HtmlObject_Grid_FreeData(), HtmlObject_Grid_Layout(), HtmlObject_new(), HtmlObject_SetLayoutFn(), and HtmlObjectType_Grid.
Referenced by HtmlGroup_Box_StartTag().
void HtmlObject_Grid_SetColumns | ( | HTML_OBJECT * | o, |
int | i | ||
) |
Definition at line 270 of file o_grid.c.
References GWEN_INHERIT_GETDATA.
Referenced by HtmlGroup_Box_StartTag(), and HtmlGroup_Table_EndSubGroup().
void HtmlObject_Grid_SetRows | ( | HTML_OBJECT * | o, |
int | i | ||
) |
Definition at line 246 of file o_grid.c.
References GWEN_INHERIT_GETDATA.
Referenced by HtmlGroup_Table_StartTag(), and HtmlGroup_UnorderedList_StartTag().