Go to the source code of this file.
|
#define | __VSF_TGUI_INTERFACE_CONTROLS_LABEL |
|
#define | __tgui_label(__NAME, __PARENT_ADDR, __PREVIOUS, __NEXT, ...) |
|
#define | tgui_label(__NAME, __PARENT_ADDR, __PREVIOUS, __NEXT, ...) |
|
#define | __tgui_label_const(__NAME, __PARENT_ADDR, __PREVIOUS, __NEXT, ...) |
|
#define | tgui_label_const(__NAME, __PARENT_ADDR, __PREVIOUS, __NEXT, ...) |
|
#define | __tgui_set_internal_label(__OWNER_ADDR, __MEMBER, __PREVIOUS, __NEXT, ...) |
|
#define | tgui_set_internal_label(__OWNER_ADDR, __MEMBER, __PREVIOUS, __NEXT, ...) |
|
#define | tgui_set_priv_label(__OWNER_ADDR, __MEMBER, ...) |
|
◆ __VSF_TGUI_INTERFACE_CONTROLS_LABEL
#define __VSF_TGUI_INTERFACE_CONTROLS_LABEL |
Value: { \
.msg_handler = { \
}, \
}
vsf_msgt_method_shoot_t * Shoot
range check
Definition vsf_msg_tree.h:139
fsm_rt_t vsf_msgt_method_fsm_t(vsf_msgt_node_t *node_ptr, vsf_msgt_msg_t *msg_ptr)
Definition vsf_msg_tree.h:113
vsf_msgt_node_status_t vsf_msgt_method_status_t(vsf_msgt_node_t *)
Definition vsf_msg_tree.h:112
@ VSF_MSGT_NODE_HANDLER_TYPE_FSM
use fsm (same as normal callback)
Definition vsf_msg_tree.h:96
bool vsf_msgt_method_shoot_t(const vsf_msgt_node_t *, uintptr_t)
Definition vsf_msg_tree.h:111
vsf_tgui_status_t vsf_tgui_control_status_get(const vsf_tgui_control_t *control_ptr)
Definition vsf_tgui_control.c:432
bool vsf_tgui_control_shoot(const vsf_tgui_control_t *control_ptr, const vsf_tgui_location_t *ptLocation)
Definition vsf_tgui_control.c:386
fsm_rt_t vsf_tgui_label_msg_handler(vsf_tgui_label_t *control_ptr, vsf_tgui_msg_t *ptMSG)
Definition vsf_tgui_label.c:69
\NOTE: Make sure #include "utilities/ooc_class.h" is close to the class ! definition and there is NO ANY OTHER module-interface-header file ! included in this file
◆ __tgui_label
#define __tgui_label |
( |
|
__NAME, |
|
|
|
__PARENT_ADDR, |
|
|
|
__PREVIOUS, |
|
|
|
__NEXT, |
|
|
|
... |
|
) |
| |
Value:
vsf_tgui_label_t, \
(__PARENT_ADDR), \
__PREVIOUS, \
__NEXT, \
__VA_ARGS__ \
#define VSF_TGUI_V_LABEL_STATIC_INIT_OVERRIDE
Definition vsf_tgui_v_type.h:163
#define VSF_TGUI_V_LABEL_STATIC_INIT_DEFAULT
Definition vsf_tgui_v_type.h:143
@ VSF_TGUI_COMPONENT_ID_LABEL
Definition vsf_msg_tree_cfg.h:48
#define tgui_control_base( __NAME, __ID, __TYPE, __PARENT_ADDR, __PREVIOUS, __NEXT, ...)
Definition vsf_tgui_control.h:212
◆ tgui_label
#define tgui_label |
( |
|
__NAME, |
|
|
|
__PARENT_ADDR, |
|
|
|
__PREVIOUS, |
|
|
|
__NEXT, |
|
|
|
... |
|
) |
| |
Value:
(__PARENT_ADDR), \
__PREVIOUS, \
__NEXT, \
__VA_ARGS__)
#define __tgui_label(__NAME, __PARENT_ADDR, __PREVIOUS, __NEXT,...)
Definition vsf_tgui_label.h:71
◆ __tgui_label_const
#define __tgui_label_const |
( |
|
__NAME, |
|
|
|
__PARENT_ADDR, |
|
|
|
__PREVIOUS, |
|
|
|
__NEXT, |
|
|
|
... |
|
) |
| |
Value:
vsf_tgui_label_t, \
(__PARENT_ADDR), \
__PREVIOUS, \
__NEXT, \
__VA_ARGS__ \
#define tgui_control_base_const( __NAME, __ID, __TYPE, __PARENT_ADDR, __PREVIOUS, __NEXT, ...)
Definition vsf_tgui_control.h:228
◆ tgui_label_const
#define tgui_label_const |
( |
|
__NAME, |
|
|
|
__PARENT_ADDR, |
|
|
|
__PREVIOUS, |
|
|
|
__NEXT, |
|
|
|
... |
|
) |
| |
Value:
(__PARENT_ADDR), \
__PREVIOUS, \
__NEXT, \
__VA_ARGS__)
#define __tgui_label_const(__NAME, __PARENT_ADDR, __PREVIOUS, __NEXT,...)
Definition vsf_tgui_label.h:89
◆ __tgui_set_internal_label
#define __tgui_set_internal_label |
( |
|
__OWNER_ADDR, |
|
|
|
__MEMBER, |
|
|
|
__PREVIOUS, |
|
|
|
__NEXT, |
|
|
|
... |
|
) |
| |
Value:
__MEMBER, \
(__OWNER_ADDR), \
__PREVIOUS, \
__NEXT, \
__VA_ARGS__)
#define tgui_label_const(__NAME, __PARENT_ADDR, __PREVIOUS, __NEXT,...)
Definition vsf_tgui_label.h:100
◆ tgui_set_internal_label
#define tgui_set_internal_label |
( |
|
__OWNER_ADDR, |
|
|
|
__MEMBER, |
|
|
|
__PREVIOUS, |
|
|
|
__NEXT, |
|
|
|
... |
|
) |
| |
Value:
__MEMBER, \
__PREVIOUS, \
__NEXT, \
__VA_ARGS__)
#define __tgui_set_internal_label(__OWNER_ADDR, __MEMBER, __PREVIOUS, __NEXT,...)
Definition vsf_tgui_label.h:108
◆ tgui_set_priv_label
#define tgui_set_priv_label |
( |
|
__OWNER_ADDR, |
|
|
|
__MEMBER, |
|
|
|
... |
|
) |
| |
Value:
__MEMBER, \
__MEMBER, __MEMBER, \
__VA_ARGS__)
◆ declare_class()
declare_class |
( |
vsf_tgui_label_t |
| ) |
|
◆ end_def_class()
◆ vk_tgui_label_init()
fsm_rt_t vk_tgui_label_init |
( |
vsf_tgui_label_t * |
ptLabel | ) |
|
|
extern |
◆ vk_tgui_label_update()
fsm_rt_t vk_tgui_label_update |
( |
vsf_tgui_label_t * |
ptLabel | ) |
|
|
extern |
◆ vsf_tgui_label_set_text()
void vsf_tgui_label_set_text |
( |
vsf_tgui_label_t * |
ptLabel, |
|
|
VSF_TGUI_CFG_STRING_TYPE * |
pstrText |
|
) |
| |
|
extern |
◆ ptMSG