| 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 |