[gthumb: 24/129] rotate tool: added a label to the small angle adjustment; renamed a variable



commit 4f607de3e57b30dd046b5d3885b3c1f3aec6b515
Author: Paolo Bacchilega <paobac src gnome org>
Date:   Fri Apr 15 18:03:45 2011 +0200

    rotate tool: added a label to the small angle adjustment; renamed a variable

 extensions/file_tools/data/ui/rotate-options.ui |   12 ++++++++++++
 extensions/file_tools/gth-file-tool-rotate.c    |   12 ++++++------
 2 files changed, 18 insertions(+), 6 deletions(-)
---
diff --git a/extensions/file_tools/data/ui/rotate-options.ui b/extensions/file_tools/data/ui/rotate-options.ui
index fcb796b..3106937 100644
--- a/extensions/file_tools/data/ui/rotate-options.ui
+++ b/extensions/file_tools/data/ui/rotate-options.ui
@@ -53,6 +53,18 @@
                         <child>
                           <object class="GtkHBox" id="small_angle_box">
                             <property name="visible">True</property>
+                            <property name="spacing">6</property>
+                            <child>
+                              <object class="GtkLabel" id="label6">
+                                <property name="visible">True</property>
+                                <property name="xalign">0</property>
+                                <property name="label" translatable="yes" comments="plus-minus five degrees">&#xB1;5&#xB0;:</property>
+                              </object>
+                              <packing>
+                                <property name="expand">False</property>
+                                <property name="position">0</property>
+                              </packing>
+                            </child>
                             <child>
                               <placeholder/>
                             </child>
diff --git a/extensions/file_tools/gth-file-tool-rotate.c b/extensions/file_tools/gth-file-tool-rotate.c
index ff21212..8b6a88e 100644
--- a/extensions/file_tools/gth-file-tool-rotate.c
+++ b/extensions/file_tools/gth-file-tool-rotate.c
@@ -49,7 +49,7 @@ struct _GthFileToolRotatePrivate {
 	int              new_height;
 	GthUnit          unit;
 	guint            apply_event;
-	double           step;
+	double           angle_step;
 	gboolean         use_grid;
 	GtkAdjustment   *grid_adj;
 };
@@ -250,14 +250,14 @@ angle_value_changed_cb (GtkAdjustment *adj,
 		self->priv->apply_event = 0;
 	}
 
-	if (self->priv->step != 0) {
+	if (self->priv->angle_step != 0.0) {
 		double angle;
 		double rounded_angle;
 
-		angle = gtk_adjustment_get_value (self->priv->angle_adj) / self->priv->step;
+		angle = gtk_adjustment_get_value (self->priv->angle_adj) / self->priv->angle_step;
 		rounded_angle = round (angle);
 		if (angle != rounded_angle) {
-			angle = rounded_angle * self->priv->step;
+			angle = rounded_angle * self->priv->angle_step;
 			gtk_adjustment_set_value (self->priv->angle_adj, angle);
 			return;
 		}
@@ -523,8 +523,8 @@ gth_file_tool_rotate_instance_init (GthFileToolRotate *self)
 {
 	self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, GTH_TYPE_FILE_TOOL_ROTATE, GthFileToolRotatePrivate);
 	self->priv->tmp_pixbuf = NULL;
-	self->priv->step = 0.0; /* FIXME */
-	self->priv->use_grid = TRUE;
+	self->priv->angle_step = 0.0;
+	self->priv->use_grid = FALSE;
 	gth_file_tool_construct (GTH_FILE_TOOL (self), "tool-rotate", _("Rotate..."), _("Rotate"), TRUE);
 }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]