|
gwenhywfar 5.12.0
|

Go to the source code of this file.
Macros | |
| #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 (GWEN_UNUSED 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 | ( | GWEN_UNUSED void * | bp, |
| void * | p ) |
Definition at line 226 of file o_grid.c.
References GWEN_FREE_OBJECT, GWEN_UNUSED, and GWENHYWFAR_CB.
Referenced by HtmlObject_Grid_new().

| int HtmlObject_Grid_GetColumns | ( | const HTML_OBJECT * | o | ) |
Definition at line 263 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 237 of file o_grid.c.
References GWEN_INHERIT_GETDATA.
Referenced by HtmlGroup_Table_StartTag(), and HtmlGroup_UnorderedList_StartTag().

|
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 207 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 276 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 250 of file o_grid.c.
References GWEN_INHERIT_GETDATA.
Referenced by HtmlGroup_Table_StartTag(), and HtmlGroup_UnorderedList_StartTag().
