gwenhywfar 5.12.0
htmlfont.c File Reference
#include "htmlfont_p.h"
Include dependency graph for htmlfont.c:

Go to the source code of this file.

Macros

#define DISABLE_DEBUGLOG

Functions

void HtmlFont_AddFontFlags (HTML_FONT *fnt, uint32_t i)
void HtmlFont_Attach (HTML_FONT *fnt)
void HtmlFont_free (HTML_FONT *fnt)
uint32_t HtmlFont_GetFontFlags (const HTML_FONT *fnt)
const char * HtmlFont_GetFontName (const HTML_FONT *fnt)
int HtmlFont_GetFontSize (const HTML_FONT *fnt)
HTML_FONTHtmlFont_new (void)
void HtmlFont_SetFontFlags (HTML_FONT *fnt, uint32_t i)
void HtmlFont_SetFontName (HTML_FONT *fnt, const char *s)
void HtmlFont_SetFontSize (HTML_FONT *fnt, int i)
void HtmlFont_SubFontFlags (HTML_FONT *fnt, uint32_t i)

Macro Definition Documentation

◆ DISABLE_DEBUGLOG

#define DISABLE_DEBUGLOG

Definition at line 14 of file htmlfont.c.

Function Documentation

◆ HtmlFont_AddFontFlags()

void HtmlFont_AddFontFlags ( HTML_FONT * fnt,
uint32_t i )

Definition at line 125 of file htmlfont.c.

◆ HtmlFont_Attach()

void HtmlFont_Attach ( HTML_FONT * fnt)

Definition at line 58 of file htmlfont.c.

Referenced by HtmlProps_dup(), and HtmlProps_SetFont().

Here is the caller graph for this function:

◆ HtmlFont_free()

void HtmlFont_free ( HTML_FONT * fnt)

Definition at line 39 of file htmlfont.c.

References GWEN_FREE_OBJECT, GWEN_INHERIT_FINI, and GWEN_LIST_FINI.

Referenced by HtmlProps_free(), and HtmlProps_SetFont().

Here is the caller graph for this function:

◆ HtmlFont_GetFontFlags()

uint32_t HtmlFont_GetFontFlags ( const HTML_FONT * fnt)

Definition at line 107 of file htmlfont.c.

Referenced by FOX16_HtmlCtx::_getFoxFont(), dumpObject(), FOX16_Gui::findFont(), HtmlGroup_Box_StartTag(), and HtmlGroup_TableRow_StartTag().

Here is the caller graph for this function:

◆ HtmlFont_GetFontName()

const char * HtmlFont_GetFontName ( const HTML_FONT * fnt)

Definition at line 67 of file htmlfont.c.

Referenced by FOX16_HtmlCtx::_getFoxFont(), dumpObject(), FOX16_Gui::findFont(), HtmlGroup_Box_StartTag(), and HtmlGroup_TableRow_StartTag().

Here is the caller graph for this function:

◆ HtmlFont_GetFontSize()

int HtmlFont_GetFontSize ( const HTML_FONT * fnt)

Definition at line 89 of file htmlfont.c.

Referenced by FOX16_HtmlCtx::_getFoxFont(), dumpObject(), FOX16_Gui::findFont(), HtmlGroup_Box_StartTag(), HtmlGroup_TableRow_StartTag(), and HtmlObject_Word_Layout().

Here is the caller graph for this function:

◆ HtmlFont_new()

HTML_FONT * HtmlFont_new ( void )

Definition at line 25 of file htmlfont.c.

References GWEN_INHERIT_INIT, GWEN_LIST_INIT, GWEN_NEW_OBJECT, and HtmlFont_new().

Referenced by FOX16_Gui::getFont(), and HtmlFont_new().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HtmlFont_SetFontFlags()

void HtmlFont_SetFontFlags ( HTML_FONT * fnt,
uint32_t i )

Definition at line 116 of file htmlfont.c.

Referenced by FOX16_Gui::getFont().

Here is the caller graph for this function:

◆ HtmlFont_SetFontName()

void HtmlFont_SetFontName ( HTML_FONT * fnt,
const char * s )

Definition at line 76 of file htmlfont.c.

References NULL.

Referenced by FOX16_Gui::getFont().

Here is the caller graph for this function:

◆ HtmlFont_SetFontSize()

void HtmlFont_SetFontSize ( HTML_FONT * fnt,
int i )

Definition at line 98 of file htmlfont.c.

Referenced by FOX16_Gui::getFont().

Here is the caller graph for this function:

◆ HtmlFont_SubFontFlags()

void HtmlFont_SubFontFlags ( HTML_FONT * fnt,
uint32_t i )

Definition at line 134 of file htmlfont.c.