VSF Documented
vsf_tgui_port.c File Reference
#include "vsf.h"
#include "./vsf_tgui_port.h"
#include <lvgl.h>

Macros

#define __TGUI_FONT_NAME(__NAME)
 
#define __TGUI_FONT_DEF(__NAME, __HEIGHT, ...)
 
#define TGUI_FONT_DEF(__NAME, __HEIGHT)
 
#define __TGUI_FT2_FONT_INIT(__PATH, __SIZE)
 
#define TGUI_FT2_FONT_DEF(__NAME, __PATH, __SIZE)
 

Functions

void vsf_tgui_input_init (vsf_tgui_t *gui_ptr, vk_input_notifier_t *notifier)
 
const vsf_tgui_font_tvsf_tgui_font_get (uint8_t font_index)
 
uint8_t vsf_tgui_font_number (void)
 

Macro Definition Documentation

◆ __TGUI_FONT_NAME

#define __TGUI_FONT_NAME ( __NAME)
Value:
.name_ptr = #__NAME,

◆ __TGUI_FONT_DEF

#define __TGUI_FONT_DEF ( __NAME,
__HEIGHT,
... )
Value:
[__NAME] = { \
__TGUI_FONT_NAME(__NAME) \
.height = (__HEIGHT), \
__VA_ARGS__ \
}

◆ TGUI_FONT_DEF

#define TGUI_FONT_DEF ( __NAME,
__HEIGHT )
Value:
__TGUI_FONT_DEF(__NAME, (__HEIGHT))
#define __TGUI_FONT_DEF(__NAME, __HEIGHT,...)
Definition vsf_tgui_port.c:46

◆ __TGUI_FT2_FONT_INIT

#define __TGUI_FT2_FONT_INIT ( __PATH,
__SIZE )
Value:
.type = VSF_TGUI_FONT_FT2, \
.ft2.font_path_ptr = (__PATH), \
.ft2.font_size = (__SIZE),
@ VSF_TGUI_FONT_FT2
Definition vsf_tgui_port.h:56

◆ TGUI_FT2_FONT_DEF

#define TGUI_FT2_FONT_DEF ( __NAME,
__PATH,
__SIZE )
Value:
__TGUI_FONT_DEF(__NAME, 0, __TGUI_FT2_FONT_INIT((__PATH), (__SIZE)))
#define __TGUI_FT2_FONT_INIT(__PATH, __SIZE)
Definition vsf_tgui_port.c:58

Function Documentation

◆ vsf_tgui_input_init()

void vsf_tgui_input_init ( vsf_tgui_t * gui_ptr,
vk_input_notifier_t * notifier )

◆ vsf_tgui_font_get()

const vsf_tgui_font_t * vsf_tgui_font_get ( uint8_t font_index)

◆ vsf_tgui_font_number()

uint8_t vsf_tgui_font_number ( void )
Generated from commit: vsfteam/vsf@ceb53fd