gwenhywfar 4.0.3
|
#include <gwenhywfar/tree.h>
#include <gwenhywfar/inherit.h>
#include <gwenhywfar/xmlctx.h>
#include <gwenhywfar/htmlprops_be.h>
#include <gwenhywfar/htmlctx_be.h>
Go to the source code of this file.
#define HTML_OBJECT_FLAGS_END_WITH_NEWLINE 0x00000002 |
Definition at line 31 of file htmlobject_be.h.
Referenced by HtmlGroup_Box_StartTag(), HtmlObject_Box_Layout(), and HtmlObject_Grid_new().
#define HTML_OBJECT_FLAGS_JUSTIFY_BOTTOM 0x00000010 |
Definition at line 37 of file htmlobject_be.h.
#define HTML_OBJECT_FLAGS_JUSTIFY_HCENTER 0x00000008 |
Definition at line 35 of file htmlobject_be.h.
Referenced by HtmlGroup_Box_StartTag(), HtmlGroup_TableRow_StartTag(), and HtmlObject_Box_Layout().
#define HTML_OBJECT_FLAGS_JUSTIFY_LEFT 0x00000000 |
Definition at line 33 of file htmlobject_be.h.
#define HTML_OBJECT_FLAGS_JUSTIFY_RIGHT 0x00000004 |
Definition at line 34 of file htmlobject_be.h.
Referenced by HtmlGroup_Box_StartTag(), HtmlGroup_TableRow_StartTag(), and HtmlObject_Box_Layout().
#define HTML_OBJECT_FLAGS_JUSTIFY_TOP 0x00000000 |
Definition at line 36 of file htmlobject_be.h.
#define HTML_OBJECT_FLAGS_JUSTIFY_VCENTER 0x00000020 |
Definition at line 38 of file htmlobject_be.h.
#define HTML_OBJECT_FLAGS_START_ON_NEWLINE 0x00000001 |
Definition at line 30 of file htmlobject_be.h.
Referenced by HtmlGroup_Box_StartTag(), HtmlObject_Box_Layout(), and HtmlObject_Grid_new().
typedef struct HTML_OBJECT HTML_OBJECT |
Definition at line 25 of file htmlobject_be.h.
typedef int(* HTML_OBJECT_LAYOUT_FN)(HTML_OBJECT *o) |
Definition at line 41 of file htmlobject_be.h.
enum HTML_OBJECT_TYPE |
Definition at line 43 of file htmlobject_be.h.
GWENHYWFAR_API 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().
GWENHYWFAR_API void HtmlObject_Attach | ( | HTML_OBJECT * | o | ) |
Definition at line 66 of file htmlobject.c.
GWENHYWFAR_API 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().
GWENHYWFAR_API int HtmlObject_GetConfiguredHeight | ( | const HTML_OBJECT * | o | ) |
Definition at line 197 of file htmlobject.c.
GWENHYWFAR_API int HtmlObject_GetConfiguredWidth | ( | const HTML_OBJECT * | o | ) |
Definition at line 181 of file htmlobject.c.
GWENHYWFAR_API uint32_t HtmlObject_GetFlags | ( | const HTML_OBJECT * | o | ) |
Definition at line 231 of file htmlobject.c.
Referenced by dumpObject(), and HtmlObject_Box_Layout().
GWENHYWFAR_API 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().
GWENHYWFAR_API 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().
GWENHYWFAR_API 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().
GWENHYWFAR_API 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().
GWENHYWFAR_API 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().
GWENHYWFAR_API 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().
GWENHYWFAR_API 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().
GWENHYWFAR_API 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().
GWENHYWFAR_API 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().
GWENHYWFAR_API 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().
GWENHYWFAR_API void HtmlObject_SetConfiguredHeight | ( | HTML_OBJECT * | o, |
int | i | ||
) |
Definition at line 205 of file htmlobject.c.
GWENHYWFAR_API void HtmlObject_SetConfiguredWidth | ( | HTML_OBJECT * | o, |
int | i | ||
) |
Definition at line 189 of file htmlobject.c.
GWENHYWFAR_API void HtmlObject_SetFlags | ( | HTML_OBJECT * | o, |
uint32_t | fl | ||
) |
Definition at line 240 of file htmlobject.c.
GWENHYWFAR_API 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().
GWENHYWFAR_API 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().
GWENHYWFAR_API void HtmlObject_SetObjectType | ( | HTML_OBJECT * | o, |
HTML_OBJECT_TYPE | t | ||
) |
Definition at line 90 of file htmlobject.c.
Referenced by HtmlObject_GridEntry_new().
GWENHYWFAR_API 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().
GWENHYWFAR_API void HtmlObject_SetText | ( | HTML_OBJECT * | o, |
const char * | s | ||
) |
GWENHYWFAR_API 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().
GWENHYWFAR_API 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().
GWENHYWFAR_API 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().
GWENHYWFAR_API void HtmlObject_SubFlags | ( | HTML_OBJECT * | o, |
uint32_t | fl | ||
) |
Definition at line 258 of file htmlobject.c.