GtkWidget* jam_dialog_buttonbox_button_with_label(GtkWidget *box, const char *label) { GtkWidget *button; char buf[100]; g_snprintf(buf, 100, " %s ", label); button = gtk_button_new_with_mnemonic(buf); jam_dialog_buttonbox_add(box, button); return button; }
static GtkWidget* make_buttonbox(history_calendar_dlg *hcdlg) { GtkWidget *box, *button; box = jam_dialog_buttonbox_new(); button = gtk_button_new_with_label(" Edit... "); g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(hc_edit_cb), hcdlg); jam_dialog_buttonbox_add(box, button); /*button = web_button(hcdlg->win, "View..."); g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(hc_web_cb), hcdlg); jam_dialog_buttonbox_add(box, button);*/ return box; }
GtkWidget* jam_dialog_buttonbox_button_from_stock(GtkWidget *box, const char *id) { GtkWidget *button = gtk_button_new_from_stock(id); jam_dialog_buttonbox_add(box, button); return button; }