ui/ui/toolbar.h

changeset 33
458831c574f4
parent 25
78ae3efe463f
child 49
a80ba8741be6
equal deleted inserted replaced
32:9a5f47fbc5c3 33:458831c574f4
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 }

mercurial