Mercurial > geeqie
changeset 1516:c30965f99b3c
improved Scroll reset method in preferences dialog
author | nadvornik |
---|---|
date | Sun, 05 Apr 2009 09:25:48 +0000 |
parents | 3e6cd9243162 |
children | 5986d49c62f9 |
files | src/preferences.c |
diffstat | 1 files changed, 10 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/src/preferences.c Sat Apr 04 23:12:19 2009 +0000 +++ b/src/preferences.c Sun Apr 05 09:25:48 2009 +0000 @@ -962,6 +962,7 @@ { GtkWidget *hbox; GtkWidget *vbox; + GtkWidget *vbox2; GtkWidget *group; GtkWidget *button; GtkWidget *ct_button; @@ -998,29 +999,29 @@ G_CALLBACK(zoom_increment_cb), NULL); gtk_spin_button_set_update_policy(GTK_SPIN_BUTTON(spin), GTK_UPDATE_ALWAYS); - group = pref_group_new(vbox, FALSE, _("When new image is selected:"), GTK_ORIENTATION_VERTICAL); + group = pref_group_new(vbox, FALSE, _("When new image is selected:"), GTK_ORIENTATION_HORIZONTAL); + vbox2 = pref_box_new(group, TRUE, GTK_ORIENTATION_VERTICAL, PREF_PAD_SPACE); c_options->image.zoom_mode = options->image.zoom_mode; - button = pref_radiobutton_new(group, NULL, _("Zoom to original size"), + button = pref_radiobutton_new(vbox2, NULL, _("Zoom to original size"), (options->image.zoom_mode == ZOOM_RESET_ORIGINAL), G_CALLBACK(zoom_mode_cb), GINT_TO_POINTER(ZOOM_RESET_ORIGINAL)); - button = pref_radiobutton_new(group, button, _("Fit image to window"), + button = pref_radiobutton_new(vbox2, button, _("Fit image to window"), (options->image.zoom_mode == ZOOM_RESET_FIT_WINDOW), G_CALLBACK(zoom_mode_cb), GINT_TO_POINTER(ZOOM_RESET_FIT_WINDOW)); - button = pref_radiobutton_new(group, button, _("Leave Zoom at previous setting"), + button = pref_radiobutton_new(vbox2, button, _("Leave Zoom at previous setting"), (options->image.zoom_mode == ZOOM_RESET_NONE), G_CALLBACK(zoom_mode_cb), GINT_TO_POINTER(ZOOM_RESET_NONE)); - group = pref_group_new(vbox, FALSE, _("Scroll reset method:"), GTK_ORIENTATION_VERTICAL); - + vbox2 = pref_box_new(group, TRUE, GTK_ORIENTATION_VERTICAL, PREF_PAD_SPACE); c_options->image.scroll_reset_method = options->image.scroll_reset_method; - button = pref_radiobutton_new(group, NULL, _("Top left"), + button = pref_radiobutton_new(vbox2, NULL, _("Scroll to top left corner"), (options->image.scroll_reset_method == SCROLL_RESET_TOPLEFT), G_CALLBACK(scroll_reset_cb), GINT_TO_POINTER(SCROLL_RESET_TOPLEFT)); - button = pref_radiobutton_new(group, button, _("Center"), + button = pref_radiobutton_new(vbox2, button, _("Scroll to image center"), (options->image.scroll_reset_method == SCROLL_RESET_CENTER), G_CALLBACK(scroll_reset_cb), GINT_TO_POINTER(SCROLL_RESET_CENTER)); - button = pref_radiobutton_new(group, button, _("No change"), + button = pref_radiobutton_new(vbox2, button, _("Keep the region from previous image"), (options->image.scroll_reset_method == SCROLL_RESET_NOCHANGE), G_CALLBACK(scroll_reset_cb), GINT_TO_POINTER(SCROLL_RESET_NOCHANGE));