ui/gtk/window.c

branch
newapi
changeset 345
d2ccc543f432
parent 344
870dd3d41d83
child 349
d188f52cff7f
equal deleted inserted replaced
344:870dd3d41d83 345:d2ccc543f432
672 } 672 }
673 673
674 if(args.lbutton1) { 674 if(args.lbutton1) {
675 GtkWidget *button = ui_create_button(obj, args.lbutton1, NULL, args.onclick, args.onclickdata, 1); 675 GtkWidget *button = ui_create_button(obj, args.lbutton1, NULL, args.onclick, args.onclickdata, 1);
676 gtk_header_bar_pack_start(GTK_HEADER_BAR(headerbar), button); 676 gtk_header_bar_pack_start(GTK_HEADER_BAR(headerbar), button);
677 if(args.default_button == 1) {
678 WIDGET_ADD_CSS_CLASS(button, "suggested-action");
679 }
677 } 680 }
678 if(args.lbutton2) { 681 if(args.lbutton2) {
679 GtkWidget *button = ui_create_button(obj, args.lbutton2, NULL, args.onclick, args.onclickdata, 2); 682 GtkWidget *button = ui_create_button(obj, args.lbutton2, NULL, args.onclick, args.onclickdata, 2);
680 gtk_header_bar_pack_start(GTK_HEADER_BAR(headerbar), button); 683 gtk_header_bar_pack_start(GTK_HEADER_BAR(headerbar), button);
684 if(args.default_button == 2) {
685 WIDGET_ADD_CSS_CLASS(button, "suggested-action");
686 }
681 } 687 }
682 688
683 if(args.rbutton4) { 689 if(args.rbutton4) {
684 GtkWidget *button = ui_create_button(obj, args.rbutton4, NULL, args.onclick, args.onclickdata, 4); 690 GtkWidget *button = ui_create_button(obj, args.rbutton4, NULL, args.onclick, args.onclickdata, 4);
685 gtk_header_bar_pack_end(GTK_HEADER_BAR(headerbar), button); 691 gtk_header_bar_pack_end(GTK_HEADER_BAR(headerbar), button);
692 if(args.default_button == 4) {
693 WIDGET_ADD_CSS_CLASS(button, "suggested-action");
694 }
686 } 695 }
687 if(args.rbutton3) { 696 if(args.rbutton3) {
688 GtkWidget *button = ui_create_button(obj, args.rbutton3, NULL, args.onclick, args.onclickdata, 3); 697 GtkWidget *button = ui_create_button(obj, args.rbutton3, NULL, args.onclick, args.onclickdata, 3);
689 gtk_header_bar_pack_end(GTK_HEADER_BAR(headerbar), button); 698 gtk_header_bar_pack_end(GTK_HEADER_BAR(headerbar), button);
699 if(args.default_button == 3) {
700 WIDGET_ADD_CSS_CLASS(button, "suggested-action");
701 }
690 } 702 }
691 return obj; 703 return obj;
692 } 704 }
693 #endif 705 #endif
694 GtkWidget *vbox = ui_gtk_vbox_new(0); 706 GtkWidget *vbox = ui_gtk_vbox_new(0);

mercurial