ui/common/menu.c

changeset 890
8d30cbd1c465
parent 860
7f2287ae2b78
child 966
e411ed7c5f10
equal deleted inserted replaced
889:5be43605226f 890:8d30cbd1c465
39 static UiMenuBuilder *current_builder; 39 static UiMenuBuilder *current_builder;
40 static UiMenuBuilder global_builder; 40 static UiMenuBuilder global_builder;
41 41
42 static int menu_item_counter = 0; 42 static int menu_item_counter = 0;
43 43
44 static void *tmp_eventdata;
45 static int tmp_eventdata_type;
46
47 void uic_set_tmp_eventdata(void *eventdata, int type) {
48 tmp_eventdata = eventdata;
49 tmp_eventdata_type = type;
50 }
51
52 void* uic_get_tmp_eventdata(void) {
53 return tmp_eventdata;
54 }
55
56 int uic_get_tmp_eventdata_type(void) {
57 return tmp_eventdata_type;
58 }
59
44 void uic_menu_init(void) { 60 void uic_menu_init(void) {
45 global_builder.current = cxLinkedListCreate(cxDefaultAllocator, NULL, CX_STORE_POINTERS); 61 global_builder.current = cxLinkedListCreate(cxDefaultAllocator, NULL, CX_STORE_POINTERS);
46 current_builder = &global_builder; 62 current_builder = &global_builder;
47 } 63 }
48 64

mercurial