82 |
void |
void |
83 |
on_menu_merge_activate (GtkMenuItem * menuitem, gpointer user_data) |
on_menu_merge_activate (GtkMenuItem * menuitem, gpointer user_data) |
84 |
{ |
{ |
85 |
GtkWidget *vbox, |
GtkWidget *vbox, *mergebutton, *bhbox, *alignment, *bimage, *blabel, |
86 |
*label1, *log1entry, *log1hbox, *log1button, *hsep, |
*label1, *log1entry, *log1hbox, *log1button, *hsep, |
87 |
*label2, *log2entry, *log2hbox, *log2button; |
*label2, *log2entry, *log2hbox, *log2button; |
88 |
gint response; |
gint response; |
92 |
|
|
93 |
mergelogdialog = gtk_dialog_new_with_buttons (_("xlog - merge logs"), |
mergelogdialog = gtk_dialog_new_with_buttons (_("xlog - merge logs"), |
94 |
GTK_WINDOW(mainwindow), GTK_DIALOG_DESTROY_WITH_PARENT, |
GTK_WINDOW(mainwindow), GTK_DIALOG_DESTROY_WITH_PARENT, |
95 |
GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, |
GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, NULL); |
96 |
GTK_STOCK_OK, GTK_RESPONSE_OK, NULL); |
mergebutton = gtk_button_new (); |
97 |
|
alignment = gtk_alignment_new (0.5, 0.5, 0, 0); |
98 |
|
gtk_container_add (GTK_CONTAINER (mergebutton), alignment); |
99 |
|
bhbox = gtk_hbox_new (FALSE, 2); |
100 |
|
gtk_container_add (GTK_CONTAINER (alignment), bhbox); |
101 |
|
bimage = create_pixmap (mergelogdialog, "jigsaw.png"); |
102 |
|
gtk_box_pack_start (GTK_BOX (bhbox), bimage, FALSE, FALSE, 0); |
103 |
|
blabel = gtk_label_new_with_mnemonic (_("_Merge")); |
104 |
|
gtk_box_pack_start (GTK_BOX (bhbox), blabel, FALSE, FALSE, 0); |
105 |
|
gtk_dialog_add_action_widget |
106 |
|
(GTK_DIALOG (mergelogdialog), mergebutton, GTK_RESPONSE_OK); |
107 |
gtk_window_set_default_size (GTK_WINDOW (mergelogdialog), 350, 180); |
gtk_window_set_default_size (GTK_WINDOW (mergelogdialog), 350, 180); |
108 |
vbox = gtk_vbox_new (FALSE, 0); |
vbox = gtk_vbox_new (FALSE, 0); |
109 |
gtk_container_add |
gtk_container_add |