wlmaker
Loading...
Searching...
No Matches
action_item.h
Go to the documentation of this file.
1/* ========================================================================= */
20#ifndef __WLMAKER_ACTION_ITEM_H__
21#define __WLMAKER_ACTION_ITEM_H__
22
23#include <libbase/libbase.h>
24#include <stdbool.h>
25#include <stddef.h>
26
29
30#include "action.h"
31#include "server.h"
32#include "toolkit/toolkit.h"
33
34#ifdef __cplusplus
35extern "C" {
36#endif // __cplusplus
37
52
65 const char *text_ptr,
66 const wlmtk_menu_item_style_t *style_ptr,
67 wlmaker_action_t action,
68 const char *action_arg_ptr,
69 wlmaker_server_t *server_ptr);
70
82 const wlmaker_action_item_desc_t *desc_ptr,
83 void *dest_ptr,
84 const wlmtk_menu_item_style_t *style_ptr,
85 wlmaker_server_t *server_ptr);
86
89 wlmaker_action_item_t *action_item_ptr);
90
102 wlmtk_menu_item_t* menu_item_ptr,
103 wlmaker_action_t action,
104 const char *action_arg_ptr,
105 wlmaker_server_t *server_ptr);
106
108extern const bs_test_case_t wlmaker_action_item_test_cases[];
109
110#ifdef __cplusplus
111} // extern "C"
112#endif // __cplusplus
113
114#endif /* __WLMAKER_ACTION_ITEM_H__ */
115/* == End of action_item.h ================================================= */
wlmaker_action_t
Definition action.h:33
wlmaker_action_item_t * wlmaker_action_item_create(const char *text_ptr, const wlmtk_menu_item_style_t *style_ptr, wlmaker_action_t action, const char *action_arg_ptr, wlmaker_server_t *server_ptr)
Definition action_item.c:64
bool wlmaker_menu_item_bind_action(wlmtk_menu_item_t *menu_item_ptr, wlmaker_action_t action, const char *action_arg_ptr, wlmaker_server_t *server_ptr)
Definition action_item.c:134
wlmaker_action_item_t * wlmaker_action_item_create_from_desc(const wlmaker_action_item_desc_t *desc_ptr, void *dest_ptr, const wlmtk_menu_item_style_t *style_ptr, wlmaker_server_t *server_ptr)
Definition action_item.c:107
const bs_test_case_t wlmaker_action_item_test_cases[]
Definition action_item.c:232
wlmtk_menu_item_t * wlmaker_action_item_menu_item(wlmaker_action_item_t *action_item_ptr)
Definition action_item.c:127
Definition action_item.c:34
Definition server.h:84
Definition menu_item.c:39
Definition action_item.h:39
size_t destination_ofs
Definition action_item.h:50
char * action_arg_ptr
Definition action_item.h:45
const char * text_ptr
Definition action_item.h:41
wlmaker_action_t action
Definition action_item.h:43
Definition style.h:126