VSF Documented
|
Go to the source code of this file.
Macros | |
#define | __VSF_TGUI_INTERFACE_CONTROLS_PANEL |
#define | __tgui_set_internal_panel(__OWNER_ADDR, __MEMBER, __PREVIOUS, __NEXT, ...) |
#define | tgui_set_internal_panel(__OWNER_ADDR, __MEMBER, __PREVIOUS, __NEXT, ...) |
#define | tgui_set_priv_panel(__OWNER_ADDR, __MEMBER, ...) |
#define | __declare_tgui_panel(__NAME) typedef struct __NAME __NAME; |
#define | declare_tgui_panel(__NAME) __declare_tgui_panel(__NAME) |
#define | __def_tgui_panel_ex(__NAME, __VAR_NAME, ...) |
#define | def_tgui_panel(__NAME, ...) __def_tgui_panel_ex(__NAME, __NAME, __VA_ARGS__) |
#define | def_tgui_panel_ex(__NAME, __VAR_NAME, ...) __def_tgui_panel_ex(__NAME, __VAR_NAME, __VA_ARGS__) |
#define | end_def_tgui_panel(__NAME) } __NAME; |
#define | __describ_tgui_panel(__TYPE, __NAME, ...) |
#define | describ_tgui_panel(__NAME, __VAR, ...) __describ_tgui_panel(__NAME, __VAR, __VA_ARGS__) |
#define | __use_tgui_panel(__NAME, ...) |
#define | use_tgui_panel(__NAME, ...) __use_tgui_panel(__NAME, ##__VA_ARGS__) |
#define | __tgui_panel(__NAME, __PARENT_ADDR, __PREVIOUS, __NEXT, ...) |
#define | tgui_panel(__NAME, __PARENT_ADDR, __PREVIOUS, __NEXT, ...) |
Functions | |
declare_class (vsf_tgui_panel_t) def_class(vsf_tgui_panel_t | |
end_def_class (vsf_tgui_panel_t) extern fsm_rt_t vk_tgui_panel_init(vsf_tgui_panel_t *ptPanel) | |
fsm_rt_t | vk_tgui_panel_update (vsf_tgui_panel_t *ptPanel) |
fsm_rt_t | vsf_tgui_panel_msg_handler (vsf_tgui_panel_t *control_ptr, vsf_tgui_msg_t *ptMSG) |
Variables | |
vsf_tgui_label_t | tTitleLabel |
#define __VSF_TGUI_INTERFACE_CONTROLS_PANEL |
\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
#define __tgui_set_internal_panel | ( | __OWNER_ADDR, | |
__MEMBER, | |||
__PREVIOUS, | |||
__NEXT, | |||
... | |||
) |
#define tgui_set_internal_panel | ( | __OWNER_ADDR, | |
__MEMBER, | |||
__PREVIOUS, | |||
__NEXT, | |||
... | |||
) |
#define tgui_set_priv_panel | ( | __OWNER_ADDR, | |
__MEMBER, | |||
... | |||
) |
#define __declare_tgui_panel | ( | __NAME | ) | typedef struct __NAME __NAME; |
#define declare_tgui_panel | ( | __NAME | ) | __declare_tgui_panel(__NAME) |
#define __def_tgui_panel_ex | ( | __NAME, | |
__VAR_NAME, | |||
... | |||
) |
#define def_tgui_panel | ( | __NAME, | |
... | |||
) | __def_tgui_panel_ex(__NAME, __NAME, __VA_ARGS__) |
#define def_tgui_panel_ex | ( | __NAME, | |
__VAR_NAME, | |||
... | |||
) | __def_tgui_panel_ex(__NAME, __VAR_NAME, __VA_ARGS__) |
#define end_def_tgui_panel | ( | __NAME | ) | } __NAME; |
#define __describ_tgui_panel | ( | __TYPE, | |
__NAME, | |||
... | |||
) |
#define describ_tgui_panel | ( | __NAME, | |
__VAR, | |||
... | |||
) | __describ_tgui_panel(__NAME, __VAR, __VA_ARGS__) |
#define __use_tgui_panel | ( | __NAME, | |
... | |||
) |
#define use_tgui_panel | ( | __NAME, | |
... | |||
) | __use_tgui_panel(__NAME, ##__VA_ARGS__) |
#define __tgui_panel | ( | __NAME, | |
__PARENT_ADDR, | |||
__PREVIOUS, | |||
__NEXT, | |||
... | |||
) |
#define tgui_panel | ( | __NAME, | |
__PARENT_ADDR, | |||
__PREVIOUS, | |||
__NEXT, | |||
... | |||
) |
declare_class | ( | vsf_tgui_panel_t | ) |
end_def_class | ( | vsf_tgui_panel_t | ) |
|
extern |
|
extern |
vsf_tgui_label_t tTitleLabel |