application/main.c

changeset 1194
91696f7fa475
parent 1179
2f4c73ff962f
equal deleted inserted replaced
1193:28c603de3f21 1194:91696f7fa475
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);

mercurial