gwenhywfar
4.6.0beta
|
#include "htmlobject_p.h"
#include <gwenhywfar/misc.h>
#include <gwenhywfar/debug.h>
#include <assert.h>
#include <string.h>
Go to the source code of this file.
Macros | |
#define | DISABLE_DEBUGLOG |
#define DISABLE_DEBUGLOG |
Definition at line 14 of file htmlobject.c.
void HtmlObject_AddFlags | ( | HTML_OBJECT * | o, |
uint32_t | fl | ||
) |
Definition at line 249 of file htmlobject.c.
Referenced by HtmlGroup_Box_StartTag(), HtmlGroup_TableRow_StartTag(), and HtmlObject_Grid_new().
void HtmlObject_Attach | ( | HTML_OBJECT * | o | ) |
Definition at line 66 of file htmlobject.c.
void HtmlObject_free | ( | HTML_OBJECT * | o | ) |
Definition at line 46 of file htmlobject.c.
References GWEN_FREE_OBJECT, GWEN_INHERIT_FINI, GWEN_TREE_FINI, and HtmlProps_free().
int HtmlObject_GetConfiguredHeight | ( | const HTML_OBJECT * | o | ) |
Definition at line 197 of file htmlobject.c.
int HtmlObject_GetConfiguredWidth | ( | const HTML_OBJECT * | o | ) |
Definition at line 181 of file htmlobject.c.
uint32_t HtmlObject_GetFlags | ( | const HTML_OBJECT * | o | ) |
Definition at line 231 of file htmlobject.c.
Referenced by dumpObject(), and HtmlObject_Box_Layout().
int HtmlObject_GetHeight | ( | const HTML_OBJECT * | o | ) |
Definition at line 165 of file htmlobject.c.
Referenced by FOX16_HtmlCtx::_paintAt(), dumpObject(), FOX16_HtmlCtx::getHeight(), HtmlCtx_GetHeight(), HtmlObject_Box_Layout(), and HtmlObject_Grid_Layout().
HTML_OBJECT_TYPE HtmlObject_GetObjectType | ( | const HTML_OBJECT * | o | ) |
Definition at line 82 of file htmlobject.c.
Referenced by FOX16_HtmlCtx::_paint(), FOX16_HtmlCtx::_paintAt(), dumpObject(), HtmlCtx_SetText(), and HtmlGroup_UnorderedList_StartTag().
HTML_PROPS* HtmlObject_GetProperties | ( | const HTML_OBJECT * | o | ) |
Definition at line 98 of file htmlobject.c.
Referenced by FOX16_HtmlCtx::_paint(), FOX16_HtmlCtx::_paintAt(), dumpObject(), HtmlCtx_SetStandardProps(), HtmlObject_Box_Layout(), and HtmlObject_Word_Layout().
const char* HtmlObject_GetText | ( | const HTML_OBJECT * | o | ) |
Definition at line 213 of file htmlobject.c.
Referenced by FOX16_HtmlCtx::_paint(), FOX16_HtmlCtx::_paintAt(), dumpObject(), HtmlCtx_SetText(), and HtmlObject_Word_Layout().
int HtmlObject_GetWidth | ( | const HTML_OBJECT * | o | ) |
Definition at line 149 of file htmlobject.c.
Referenced by FOX16_HtmlCtx::_paintAt(), dumpObject(), FOX16_HtmlCtx::getWidth(), HtmlCtx_GetWidth(), HtmlObject_Box_Layout(), and HtmlObject_Grid_Layout().
int HtmlObject_GetX | ( | const HTML_OBJECT * | o | ) |
Definition at line 117 of file htmlobject.c.
Referenced by FOX16_HtmlCtx::_paint(), FOX16_HtmlCtx::_paintAt(), dumpObject(), and HtmlObject_Box_Layout().
GWEN_XML_CONTEXT* HtmlObject_GetXmlCtx | ( | const HTML_OBJECT * | o | ) |
Definition at line 74 of file htmlobject.c.
Referenced by HtmlObject_Box_Layout(), and HtmlObject_Word_Layout().
int HtmlObject_GetY | ( | const HTML_OBJECT * | o | ) |
Definition at line 133 of file htmlobject.c.
Referenced by FOX16_HtmlCtx::_paint(), FOX16_HtmlCtx::_paintAt(), and dumpObject().
int HtmlObject_Layout | ( | HTML_OBJECT * | o | ) |
Definition at line 267 of file htmlobject.c.
Referenced by HtmlCtx_Layout(), HtmlObject_Box_Layout(), and HtmlObject_Grid_Layout().
HTML_OBJECT* HtmlObject_new | ( | GWEN_XML_CONTEXT * | ctx, |
HTML_OBJECT_TYPE | t | ||
) |
Definition at line 31 of file htmlobject.c.
References GWEN_INHERIT_INIT, GWEN_NEW_OBJECT, and GWEN_TREE_INIT.
Referenced by HtmlGroup_Box_StartTag(), HtmlObject_Box_new(), HtmlObject_Grid_new(), HtmlObject_Image_new(), and HtmlObject_Word_new().
void HtmlObject_SetConfiguredHeight | ( | HTML_OBJECT * | o, |
int | i | ||
) |
Definition at line 205 of file htmlobject.c.
void HtmlObject_SetConfiguredWidth | ( | HTML_OBJECT * | o, |
int | i | ||
) |
Definition at line 189 of file htmlobject.c.
void HtmlObject_SetFlags | ( | HTML_OBJECT * | o, |
uint32_t | fl | ||
) |
Definition at line 240 of file htmlobject.c.
void HtmlObject_SetHeight | ( | HTML_OBJECT * | o, |
int | i | ||
) |
Definition at line 173 of file htmlobject.c.
Referenced by HtmlCtx_Layout(), HtmlObject_Box_Layout(), HtmlObject_Grid_Layout(), HtmlObject_Image_Layout(), and HtmlObject_Word_Layout().
HTML_OBJECT_LAYOUT_FN HtmlObject_SetLayoutFn | ( | HTML_OBJECT * | o, |
HTML_OBJECT_LAYOUT_FN | fn | ||
) |
Definition at line 281 of file htmlobject.c.
Referenced by HtmlObject_Box_new(), HtmlObject_Grid_new(), HtmlObject_Image_new(), and HtmlObject_Word_new().
void HtmlObject_SetObjectType | ( | HTML_OBJECT * | o, |
HTML_OBJECT_TYPE | t | ||
) |
Definition at line 90 of file htmlobject.c.
Referenced by HtmlObject_GridEntry_new().
void HtmlObject_SetProperties | ( | HTML_OBJECT * | o, |
HTML_PROPS * | pr | ||
) |
Definition at line 106 of file htmlobject.c.
References HtmlProps_Attach(), and HtmlProps_free().
Referenced by HtmlCtx_SetStandardProps(), HtmlCtx_SetText(), HtmlGroup_Box_AddData(), HtmlGroup_Box_StartTag(), HtmlGroup_TableRow_StartTag(), and HtmlGroup_UnorderedList_StartTag().
void HtmlObject_SetText | ( | HTML_OBJECT * | o, |
const char * | s | ||
) |
void HtmlObject_SetWidth | ( | HTML_OBJECT * | o, |
int | i | ||
) |
Definition at line 157 of file htmlobject.c.
Referenced by HtmlCtx_Layout(), HtmlObject_Box_Layout(), HtmlObject_Grid_Layout(), HtmlObject_Image_Layout(), and HtmlObject_Word_Layout().
void HtmlObject_SetX | ( | HTML_OBJECT * | o, |
int | i | ||
) |
Definition at line 125 of file htmlobject.c.
Referenced by HtmlObject_Box_Layout(), and HtmlObject_Grid_Layout().
void HtmlObject_SetY | ( | HTML_OBJECT * | o, |
int | i | ||
) |
Definition at line 141 of file htmlobject.c.
Referenced by HtmlObject_Box_Layout(), and HtmlObject_Grid_Layout().
void HtmlObject_SubFlags | ( | HTML_OBJECT * | o, |
uint32_t | fl | ||
) |
Definition at line 258 of file htmlobject.c.