projects
/
geeqie.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix #912: "overwrite files"-window outside screen
[geeqie.git]
/
src
/
ui_utildlg.c
diff --git
a/src/ui_utildlg.c
b/src/ui_utildlg.c
index
f8649e9
..
853f957
100644
(file)
--- a/
src/ui_utildlg.c
+++ b/
src/ui_utildlg.c
@@
-411,6
+411,7
@@
static void generic_dialog_setup(GenericDialog *gd,
{
GtkWidget *vbox;
gint x, y, w, h;
{
GtkWidget *vbox;
gint x, y, w, h;
+ GtkWidget *scrolled;
gd->auto_close = auto_close;
gd->data = data;
gd->auto_close = auto_close;
gd->data = data;
@@
-456,8
+457,13
@@
static void generic_dialog_setup(GenericDialog *gd,
gtk_window_set_resizable(GTK_WINDOW(gd->dialog), TRUE);
gtk_container_set_border_width(GTK_CONTAINER(gd->dialog), PREF_PAD_BORDER);
gtk_window_set_resizable(GTK_WINDOW(gd->dialog), TRUE);
gtk_container_set_border_width(GTK_CONTAINER(gd->dialog), PREF_PAD_BORDER);
+ scrolled = gtk_scrolled_window_new(NULL, NULL);
+ gtk_scrolled_window_set_propagate_natural_height(GTK_SCROLLED_WINDOW(scrolled), TRUE);
+ gtk_scrolled_window_set_propagate_natural_width(GTK_SCROLLED_WINDOW(scrolled), TRUE);
vbox = gtk_vbox_new(FALSE, PREF_PAD_BUTTON_SPACE);
vbox = gtk_vbox_new(FALSE, PREF_PAD_BUTTON_SPACE);
- gtk_container_add(GTK_CONTAINER(gd->dialog), vbox);
+ gtk_container_add(GTK_CONTAINER(scrolled), vbox);
+ gtk_container_add(GTK_CONTAINER(gd->dialog), scrolled);
+ gtk_widget_show(scrolled);
gtk_widget_show(vbox);
gd->vbox = gtk_vbox_new(FALSE, PREF_PAD_GAP);
gtk_widget_show(vbox);
gd->vbox = gtk_vbox_new(FALSE, PREF_PAD_GAP);