ui/motif/toolbar.h

changeset 34
0ec8a5f17782
parent 27
77b09bb52ca0
child 87
e624b6fa4c78
equal deleted inserted replaced
33:458831c574f4 34:0ec8a5f17782
48 }; 48 };
49 49
50 struct UiToolItem { 50 struct UiToolItem {
51 UiToolItemI item; 51 UiToolItemI item;
52 char *label; 52 char *label;
53 void *image;
53 ui_callback callback; 54 ui_callback callback;
54 void *userdata; 55 void *userdata;
55 UcxList *groups; 56 UcxList *groups;
57 Boolean isimportant;
56 }; 58 };
57 59
58 struct UiStToolItem { 60 struct UiStToolItem {
59 UiToolItemI item; 61 UiToolItemI item;
60 char *stockid; 62 char *stockid;
61 ui_callback callback; 63 ui_callback callback;
62 void *userdata; 64 void *userdata;
63 UcxList *groups; 65 UcxList *groups;
66 Boolean isimportant;
64 }; 67 };
65 68
66 void ui_toolbar_init(); 69 void ui_toolbar_init();
67 70
68 Widget ui_create_toolbar(UiObject *obj, Widget parent); 71 Widget ui_create_toolbar(UiObject *obj, Widget parent);
69 72
70 void add_toolitem_widget(Widget tb, UiToolItem *item, UiObject *obj); 73 void add_toolitem_widget(Widget tb, UiToolItem *item, UiObject *obj);
71 void add_toolitem_st_widget(Widget tb, UiStToolItem *item, UiObject *obj); 74 void add_toolitem_st_widget(Widget tb, UiStToolItem *item, UiObject *obj);
75 void add_toolitem_toggle_widget(Widget tb, UiToolItem *item, UiObject *obj);
76 void add_toolitem_st_toggle_widget(Widget tb, UiStToolItem *item, UiObject *obj);
72 77
73 #ifdef __cplusplus 78 #ifdef __cplusplus
74 } 79 }
75 #endif 80 #endif
76 81

mercurial