[gthumb] fixed ratio invertion in the crop tool
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gthumb] fixed ratio invertion in the crop tool
- Date: Mon, 12 Jul 2010 17:21:52 +0000 (UTC)
commit 4a11af14941a4cebffe5ffd97025970c306e3887
Author: Paolo Bacchilega <paobac src gnome org>
Date: Mon Jul 12 19:01:59 2010 +0200
fixed ratio invertion in the crop tool
extensions/file_tools/gth-file-tool-crop.c | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/extensions/file_tools/gth-file-tool-crop.c b/extensions/file_tools/gth-file-tool-crop.c
index 6bb82b3..0659d24 100644
--- a/extensions/file_tools/gth-file-tool-crop.c
+++ b/extensions/file_tools/gth-file-tool-crop.c
@@ -199,6 +199,7 @@ ratio_combobox_changed_cb (GtkComboBox *combobox,
int idx;
int w, h;
gboolean use_ratio;
+ double ratio;
ratio_w_spinbutton = GET_WIDGET ("ratio_w_spinbutton");
ratio_h_spinbutton = GET_WIDGET ("ratio_h_spinbutton");
@@ -260,13 +261,18 @@ ratio_combobox_changed_cb (GtkComboBox *combobox,
break;
}
+ if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (GET_WIDGET ("invert_ratio_checkbutton"))))
+ ratio = (double) h / w;
+ else
+ ratio = (double) w / h;
+
gtk_widget_set_sensitive (GET_WIDGET ("custom_ratio_box"), idx == GTH_ASPECT_RATIO_CUSTOM);
gtk_widget_set_sensitive (GET_WIDGET ("invert_ratio_checkbutton"), use_ratio);
set_spin_value (self, ratio_w_spinbutton, w);
set_spin_value (self, ratio_h_spinbutton, h);
gth_image_selector_set_ratio (GTH_IMAGE_SELECTOR (self->priv->selector),
use_ratio,
- (double) w / h,
+ ratio,
FALSE);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]