28 |
28 |
29 #ifndef UI_TOOLBAR_H |
29 #ifndef UI_TOOLBAR_H |
30 #define UI_TOOLBAR_H |
30 #define UI_TOOLBAR_H |
31 |
31 |
32 #include "toolkit.h" |
32 #include "toolkit.h" |
|
33 #include <stdarg.h> |
33 |
34 |
34 #ifdef __cplusplus |
35 #ifdef __cplusplus |
35 extern "C" { |
36 extern "C" { |
36 #endif |
37 #endif |
37 |
38 |
38 void ui_toolitem(char *name, char *label, ui_callback f, void *udata); |
39 void ui_toolitem(char *name, char *label, ui_callback f, void *udata); |
39 void ui_toolitem_st(char *name, char *stockid, ui_callback f, void *udata); |
40 void ui_toolitem_st(char *name, char *stockid, ui_callback f, void *udata); |
|
41 void ui_toolitem_sti(char *name, char *stockid, ui_callback f, void *udata); |
40 void ui_toolitem_stgr(char *name, char *stockid, ui_callback f, void *udata, ...); |
42 void ui_toolitem_stgr(char *name, char *stockid, ui_callback f, void *udata, ...); |
|
43 void ui_toolitem_stgri(char *name, char *stockid, ui_callback f, void *userdata, ...); |
|
44 void ui_toolitem_img(char *name, char *label, char *img, ui_callback f, void *udata); |
|
45 void ui_toolitem_toggle_st(char *name, char *stockid, ui_callback f, void *udata, ...); |
|
46 void ui_toolitem_toggle_stgr(char *name, char *stockid, ui_callback f, void *udata, ...); |
|
47 void ui_toolitem_toggle_imggr(char *name, char *label, char *img, ui_callback f, void *udata, ...); |
41 |
48 |
42 void ui_toolbar_add_default(char *name); |
49 void ui_toolbar_add_default(char *name); |
43 |
50 |
44 #ifdef __cplusplus |
51 #ifdef __cplusplus |
45 } |
52 } |