| 269 printf("toolbar button\n"); |
269 printf("toolbar button\n"); |
| 270 |
270 |
| 271 ui_dialog(event->obj, .title = "Dialog Title", .content = "Content Label", .button1_label = "btn1", .button2_label = "btn2", .input = TRUE, .closebutton_label = "Cancel"); |
271 ui_dialog(event->obj, .title = "Dialog Title", .content = "Content Label", .button1_label = "btn1", .button2_label = "btn2", .input = TRUE, .closebutton_label = "Cancel"); |
| 272 } |
272 } |
| 273 |
273 |
| |
274 static int toggle_pane0 = 0; |
| |
275 void action_toolbar_pane0(UiEvent *event, void *userdata) { |
| |
276 ui_splitview_window_set_visible(event->obj, 0, toggle_pane0); |
| |
277 toggle_pane0 = !toggle_pane0; |
| |
278 } |
| |
279 |
| 274 void action_dialog_button(UiEvent *event, void *userdata) { |
280 void action_dialog_button(UiEvent *event, void *userdata) { |
| 275 ui_close(event->obj); |
281 ui_close(event->obj); |
| 276 } |
282 } |
| 277 |
283 |
| 278 void action_dialog_onactivate(UiEvent *event, void *userdata) { |
284 void action_dialog_onactivate(UiEvent *event, void *userdata) { |
| 943 ui_menuitem(.label = "Subitem"); |
949 ui_menuitem(.label = "Subitem"); |
| 944 } |
950 } |
| 945 } |
951 } |
| 946 |
952 |
| 947 ui_toolbar_item("Test", .label = "Test", .onclick = action_toolbar_button); |
953 ui_toolbar_item("Test", .label = "Test", .onclick = action_toolbar_button); |
| |
954 ui_toolbar_item("Pane0", .label = "Pane0", .onclick = action_toolbar_pane0); |
| |
955 ui_toolbar_item("Test1", .label = "Test1", .onclick = action_toolbar_button); |
| 948 ui_toolbar_item("Test2", .label = "New Window", .onclick = action_toolbar_newwindow); |
956 ui_toolbar_item("Test2", .label = "New Window", .onclick = action_toolbar_newwindow); |
| 949 ui_toolbar_item("Test3", .label = "Dialog", .onclick = action_toolbar_dialog); |
957 ui_toolbar_item("Test3", .label = "Dialog", .onclick = action_toolbar_dialog); |
| 950 ui_toolbar_item("Test4", .label = "Unref Window", .onclick = action_toolbar_unrefwindow); |
958 ui_toolbar_item("Test4", .label = "Unref Window", .onclick = action_toolbar_unrefwindow); |
| 951 ui_toolbar_item("Test5", .label = "Test 5", .onclick = action_toolbar_button); |
959 ui_toolbar_item("Test5", .label = "Test 5", .onclick = action_toolbar_button); |
| 952 ui_toolbar_item("Test6", .label = "Test 6", .onclick = action_toolbar_button); |
960 ui_toolbar_item("Test6", .label = "Test 6", .onclick = action_toolbar_button); |
| 977 ui_menuseparator(); |
985 ui_menuseparator(); |
| 978 |
986 |
| 979 ui_menuitem("Close"); |
987 ui_menuitem("Close"); |
| 980 } |
988 } |
| 981 |
989 |
| |
990 ui_toolbar_add_default("Pane0", UI_TOOLBAR_LEFT); |
| 982 ui_toolbar_add_default("Test", UI_TOOLBAR_LEFT); |
991 ui_toolbar_add_default("Test", UI_TOOLBAR_LEFT); |
| 983 ui_toolbar_add_default("Test6", UI_TOOLBAR_LEFT); |
992 ui_toolbar_add_default("Test6", UI_TOOLBAR_LEFT); |
| 984 ui_toolbar_add_default("Toggle", UI_TOOLBAR_LEFT); |
993 ui_toolbar_add_default("Toggle", UI_TOOLBAR_LEFT); |
| 985 ui_toolbar_add_default("Menu", UI_TOOLBAR_LEFT); |
994 ui_toolbar_add_default("Menu", UI_TOOLBAR_LEFT); |
| 986 |
995 |
| 987 ui_toolbar_add_default("Test2", UI_TOOLBAR_CENTER); |
996 ui_toolbar_add_default("Test2", UI_TOOLBAR_CENTER); |
| 988 ui_toolbar_add_default("Test3", UI_TOOLBAR_CENTER); |
997 ui_toolbar_add_default("Test3", UI_TOOLBAR_CENTER); |
| 989 |
998 |
| 990 ui_toolbar_add_default("Test4", UI_TOOLBAR_RIGHT); |
999 ui_toolbar_add_default("Test4", UI_TOOLBAR_RIGHT); |
| 991 ui_toolbar_add_default("Test5", UI_TOOLBAR_RIGHT); |
1000 ui_toolbar_add_default("Test5", UI_TOOLBAR_RIGHT); |
| |
1001 |
| |
1002 ui_toolbar_add_default("Test1", UI_TOOLBAR_RIGHTPANEL_LEFT); |
| 992 |
1003 |
| 993 threadpool = ui_threadpool_create(10); |
1004 threadpool = ui_threadpool_create(10); |
| 994 |
1005 |
| 995 // test |
1006 // test |
| 996 UiList *ls = ui_list_new(NULL, NULL); |
1007 UiList *ls = ui_list_new(NULL, NULL); |