39 |
void |
void |
40 |
on_menu_close_activate (GtkMenuItem * menuitem, gpointer user_data) |
on_menu_close_activate (GtkMenuItem * menuitem, gpointer user_data) |
41 |
{ |
{ |
42 |
GtkWidget *closedialog, *label; |
GtkWidget *closedialog, *label, *image, *vbox; |
43 |
logtype *logwindow; |
logtype *logwindow; |
44 |
gint page, response; |
gint page, response; |
45 |
|
|
53 |
GTK_WINDOW(mainwindow), GTK_DIALOG_DESTROY_WITH_PARENT, |
GTK_WINDOW(mainwindow), GTK_DIALOG_DESTROY_WITH_PARENT, |
54 |
GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, |
GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, |
55 |
GTK_STOCK_OK, GTK_RESPONSE_OK, NULL); |
GTK_STOCK_OK, GTK_RESPONSE_OK, NULL); |
56 |
|
vbox = gtk_vbox_new (TRUE, 0); |
57 |
|
gtk_container_add |
58 |
|
(GTK_CONTAINER (GTK_DIALOG (closedialog)->vbox), vbox); |
59 |
|
image = gtk_image_new_from_stock |
60 |
|
("gtk-dialog-question", GTK_ICON_SIZE_DIALOG); |
61 |
|
gtk_box_pack_start (GTK_BOX (vbox), image, FALSE, FALSE, 0); |
62 |
label = gtk_label_new |
label = gtk_label_new |
63 |
(_("This log has not been saved, do you want to close it anyway?")); |
(_("This log has not been saved, do you want to close it anyway?")); |
64 |
gtk_container_add |
gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0); |
|
(GTK_CONTAINER (GTK_DIALOG (closedialog)->vbox), label); |
|
65 |
gtk_label_set_line_wrap (GTK_LABEL (label), TRUE); |
gtk_label_set_line_wrap (GTK_LABEL (label), TRUE); |
66 |
gtk_misc_set_padding (GTK_MISC (label), 20, 20); |
gtk_misc_set_padding (GTK_MISC (label), 20, 20); |
67 |
gtk_widget_show_all (closedialog); |
gtk_widget_show_all (closedialog); |