[gthumb] Added some aspect ratio in crop tools (bug 587787)
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gthumb] Added some aspect ratio in crop tools (bug 587787)
- Date: Fri, 23 Apr 2010 14:04:19 +0000 (UTC)
commit 0653abb893166cdc1046516ea48382a63f29de7c
Author: Stefano Pettini <stefano pettini gmail com>
Date: Wed Apr 21 00:01:34 2010 +0200
Added some aspect ratio in crop tools (bug 587787)
extensions/file_tools/gth-file-tool-crop.c | 54 ++++++++++++++++++++--------
1 files changed, 39 insertions(+), 15 deletions(-)
---
diff --git a/extensions/file_tools/gth-file-tool-crop.c b/extensions/file_tools/gth-file-tool-crop.c
index 93f76a1..d00fd83 100644
--- a/extensions/file_tools/gth-file-tool-crop.c
+++ b/extensions/file_tools/gth-file-tool-crop.c
@@ -34,10 +34,14 @@ typedef enum {
GTH_CROP_RATIO_SQUARE,
GTH_CROP_RATIO_IMAGE,
GTH_CROP_RATIO_DISPLAY,
+ GTH_CROP_RATIO_5_4,
GTH_CROP_RATIO_4_3,
- GTH_CROP_RATIO_4_6,
- GTH_CROP_RATIO_5_7,
- GTH_CROP_RATIO_8_10,
+ GTH_CROP_RATIO_7_5,
+ GTH_CROP_RATIO_3_2,
+ GTH_CROP_RATIO_16_10,
+ GTH_CROP_RATIO_16_9,
+ GTH_CROP_RATIO_185_100,
+ GTH_CROP_RATIO_239_100,
GTH_CROP_RATIO_CUSTOM
} GthCropRatio;
@@ -231,22 +235,38 @@ ratio_combobox_changed_cb (GtkComboBox *combobox,
w = self->priv->screen_width;
h = self->priv->screen_height;
break;
+ case GTH_CROP_RATIO_5_4:
+ w = 5;
+ h = 4;
+ break;
case GTH_CROP_RATIO_4_3:
w = 4;
h = 3;
break;
- case GTH_CROP_RATIO_4_6:
- w = 4;
- h = 6;
+ case GTH_CROP_RATIO_7_5:
+ w = 7;
+ h = 5;
break;
- case GTH_CROP_RATIO_5_7:
- w = 5;
- h = 7;
+ case GTH_CROP_RATIO_3_2:
+ w = 3;
+ h = 2;
break;
- case GTH_CROP_RATIO_8_10:
- w = 8;
+ case GTH_CROP_RATIO_16_10:
+ w = 16;
h = 10;
break;
+ case GTH_CROP_RATIO_16_9:
+ w = 16;
+ h = 9;
+ break;
+ case GTH_CROP_RATIO_185_100:
+ w = 185;
+ h = 100;
+ break;
+ case GTH_CROP_RATIO_239_100:
+ w = 239;
+ h = 100;
+ break;
case GTH_CROP_RATIO_CUSTOM:
default:
w = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (ratio_w_spinbutton));
@@ -352,10 +372,14 @@ gth_file_tool_crop_get_options (GthFileTool *base)
gtk_combo_box_append_text (GTK_COMBO_BOX (self->priv->ratio_combobox), text);
g_free (text);
_gtk_combo_box_append_texts (GTK_COMBO_BOX (self->priv->ratio_combobox),
- _("4 x 3 (Book, DVD)"),
- _("4 x 6 (Postcard)"),
- _("5 x 7"),
- _("8 x 10"),
+ _("5:4"),
+ _("4:3 (DVD, Book)"),
+ _("7:5"),
+ _("3:2 (Postcard)"),
+ _("16:10"),
+ _("16:9 (DVD)"),
+ _("1.85:1"),
+ _("2.39:1"),
_("Custom"),
NULL);
gtk_widget_show (self->priv->ratio_combobox);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]