ui/gtk/toolbar.c

changeset 29
3fc287f06305
parent 0
2483f517c562
equal deleted inserted replaced
28:1ecc1183f046 29:3fc287f06305
32 32
33 #include "toolbar.h" 33 #include "toolbar.h"
34 #include "button.h" 34 #include "button.h"
35 #include "image.h" 35 #include "image.h"
36 #include "tree.h" 36 #include "tree.h"
37 #include <cx/basic_mempool.h> 37 #include <cx/mempool.h>
38 #include <cx/hash_map.h> 38 #include <cx/hash_map.h>
39 #include <cx/linked_list.h> 39 #include <cx/linked_list.h>
40 #include <cx/array_list.h> 40 #include <cx/array_list.h>
41 #include "../common/context.h" 41 #include "../common/context.h"
42 42
219 219
220 cxMapPut(toolbar_items, name, cb); 220 cxMapPut(toolbar_items, name, cb);
221 } 221 }
222 222
223 223
224 void ui_toolbar_add_default(char *name) {
225 char *s = strdup(name);
226 cxListAdd(defaults, s);
227 }
228
229 GtkWidget* ui_create_toolbar(UiObject *obj) { 224 GtkWidget* ui_create_toolbar(UiObject *obj) {
230 if(!defaults) { 225 if(!defaults) {
231 return NULL; 226 return NULL;
232 } 227 }
233 228

mercurial