|
gwenhywfar 5.14.1
|
#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.
Macros | |
| #define | HTML_OBJECT_FLAGS_END_WITH_NEWLINE 0x00000002 |
| #define | HTML_OBJECT_FLAGS_JUSTIFY_BOTTOM 0x00000010 |
| #define | HTML_OBJECT_FLAGS_JUSTIFY_HCENTER 0x00000008 |
| #define | HTML_OBJECT_FLAGS_JUSTIFY_LEFT 0x00000000 |
| #define | HTML_OBJECT_FLAGS_JUSTIFY_RIGHT 0x00000004 |
| #define | HTML_OBJECT_FLAGS_JUSTIFY_TOP 0x00000000 |
| #define | HTML_OBJECT_FLAGS_JUSTIFY_VCENTER 0x00000020 |
| #define | HTML_OBJECT_FLAGS_START_ON_NEWLINE 0x00000001 |
Typedefs | |
| typedef struct HTML_OBJECT | HTML_OBJECT |
| typedef int(* | HTML_OBJECT_LAYOUT_FN) (HTML_OBJECT *o) |
| #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 275 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 68 of file htmlobject.c.
| GWENHYWFAR_API void HtmlObject_free | ( | HTML_OBJECT * | o | ) |
Definition at line 47 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 215 of file htmlobject.c.
| GWENHYWFAR_API int HtmlObject_GetConfiguredWidth | ( | const HTML_OBJECT * | o | ) |
Definition at line 197 of file htmlobject.c.
| GWENHYWFAR_API uint32_t HtmlObject_GetFlags | ( | const HTML_OBJECT * | o | ) |
Definition at line 255 of file htmlobject.c.
Referenced by dumpObject(), and HtmlObject_Box_Layout().

| GWENHYWFAR_API int HtmlObject_GetHeight | ( | const HTML_OBJECT * | o | ) |
Definition at line 179 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 86 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 104 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 233 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 161 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 125 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 77 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 143 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 295 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, GWEN_TREE_INIT, and HtmlObject_new().
Referenced by HtmlGroup_Box_StartTag(), HtmlObject_Box_new(), HtmlObject_Grid_new(), HtmlObject_Image_new(), HtmlObject_new(), and HtmlObject_Word_new().


| GWENHYWFAR_API void HtmlObject_SetConfiguredHeight | ( | HTML_OBJECT * | o, |
| int | i ) |
Definition at line 224 of file htmlobject.c.
| GWENHYWFAR_API void HtmlObject_SetConfiguredWidth | ( | HTML_OBJECT * | o, |
| int | i ) |
Definition at line 206 of file htmlobject.c.
| GWENHYWFAR_API void HtmlObject_SetFlags | ( | HTML_OBJECT * | o, |
| uint32_t | fl ) |
Definition at line 265 of file htmlobject.c.
| GWENHYWFAR_API void HtmlObject_SetHeight | ( | HTML_OBJECT * | o, |
| int | i ) |
Definition at line 188 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 310 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 95 of file htmlobject.c.
Referenced by HtmlObject_GridEntry_new().

| GWENHYWFAR_API void HtmlObject_SetProperties | ( | HTML_OBJECT * | o, |
| HTML_PROPS * | pr ) |
Definition at line 113 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 ) |
Definition at line 242 of file htmlobject.c.
References NULL.
Referenced by HtmlObject_Word_new().

| GWENHYWFAR_API void HtmlObject_SetWidth | ( | HTML_OBJECT * | o, |
| int | i ) |
Definition at line 170 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 134 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 152 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 285 of file htmlobject.c.