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:168
 
#define VSF_TGUI_V_LABEL_STATIC_INIT_DEFAULT
Definition vsf_tgui_v_type.h:148
 
@ VSF_TGUI_COMPONENT_ID_LABEL
Definition vsf_msg_tree_cfg.h:54
 
#define tgui_control_base( __NAME, __ID, __TYPE, __PARENT_ADDR, __PREVIOUS, __NEXT, ...)
Definition vsf_tgui_control.h:216
 
 
 
 
◆ 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:75
 
 
 
 
◆ __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:232
 
 
 
 
◆ 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:93
 
 
 
 
◆ __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:104
 
 
 
 
◆ 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:112
 
 
 
 
◆ 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