[gthumb: 24/129] rotate tool: added a label to the small angle adjustment; renamed a variable
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gthumb: 24/129] rotate tool: added a label to the small angle adjustment; renamed a variable
- Date: Wed, 27 Apr 2011 20:52:24 +0000 (UTC)
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">±5°:</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]