[gthumb] moved gimp_scale_entry_new() to gtk-utils.c



commit 3fec1ca475b620319de037eb0e70bebe893fb65b
Author: Paolo Bacchilega <paobac src gnome org>
Date:   Fri Apr 8 10:05:16 2011 +0200

    moved gimp_scale_entry_new() to gtk-utils.c

 .../file_tools/gth-file-tool-adjust-colors.c       |   40 --------------------
 gthumb/gtk-utils.c                                 |   40 ++++++++++++++++++++
 gthumb/gtk-utils.h                                 |    8 ++++
 3 files changed, 48 insertions(+), 40 deletions(-)
---
diff --git a/extensions/file_tools/gth-file-tool-adjust-colors.c b/extensions/file_tools/gth-file-tool-adjust-colors.c
index 2519229..c9fad2f 100644
--- a/extensions/file_tools/gth-file-tool-adjust-colors.c
+++ b/extensions/file_tools/gth-file-tool-adjust-colors.c
@@ -338,46 +338,6 @@ value_changed_cb (GtkAdjustment           *adj,
 }
 
 
-static GtkAdjustment *
-gimp_scale_entry_new (GtkWidget *parent_box,
-		      GtkLabel  *label,
-		      float      value,
-		      float      lower,
-		      float      upper,
-		      float      step_increment,
-		      float      page_increment,
-		      int        digits)
-{
-	GtkWidget *hbox;
-	GtkWidget *scale;
-	GtkWidget *spinbutton;
-	GtkObject *adj;
-
-	adj = gtk_adjustment_new (value, lower, upper,
-				  step_increment, page_increment,
-				  0.0);
-
-	spinbutton = gtk_spin_button_new  (GTK_ADJUSTMENT (adj), 1.0, 0);
-	gtk_spin_button_set_digits (GTK_SPIN_BUTTON (spinbutton), digits);
-	gtk_entry_set_width_chars (GTK_ENTRY (spinbutton), 4);
-
-	scale = gtk_hscale_new (GTK_ADJUSTMENT (adj));
-	gtk_scale_set_draw_value (GTK_SCALE (scale), FALSE);
-	gtk_scale_set_digits (GTK_SCALE (scale), digits);
-
-	hbox = gtk_hbox_new (FALSE, 5);
-	gtk_box_pack_start (GTK_BOX (hbox), scale, TRUE, TRUE, 0);
-	gtk_box_pack_start (GTK_BOX (hbox), spinbutton, FALSE, FALSE, 0);
-
-	gtk_box_pack_start (GTK_BOX (parent_box), hbox, TRUE, TRUE, 0);
-	gtk_widget_show_all (hbox);
-
-	gtk_label_set_mnemonic_widget (label, scale);
-
-	return (GtkAdjustment *) adj;
-}
-
-
 static GtkWidget *
 gth_file_tool_adjust_colors_get_options (GthFileTool *base)
 {
diff --git a/gthumb/gtk-utils.c b/gthumb/gtk-utils.c
index d9ebec3..a5e33a2 100644
--- a/gthumb/gtk-utils.c
+++ b/gthumb/gtk-utils.c
@@ -1266,3 +1266,43 @@ _gtk_menu_ask_drag_drop_action (GtkWidget     *widget,
 
 	return drop_data.action;
 }
+
+
+GtkAdjustment *
+gimp_scale_entry_new (GtkWidget *parent_box,
+		      GtkLabel  *label,
+		      float      value,
+		      float      lower,
+		      float      upper,
+		      float      step_increment,
+		      float      page_increment,
+		      int        digits)
+{
+	GtkWidget *hbox;
+	GtkWidget *scale;
+	GtkWidget *spinbutton;
+	GtkObject *adj;
+
+	adj = gtk_adjustment_new (value, lower, upper,
+				  step_increment, page_increment,
+				  0.0);
+
+	spinbutton = gtk_spin_button_new  (GTK_ADJUSTMENT (adj), 1.0, 0);
+	gtk_spin_button_set_digits (GTK_SPIN_BUTTON (spinbutton), digits);
+	gtk_entry_set_width_chars (GTK_ENTRY (spinbutton), 4);
+
+	scale = gtk_hscale_new (GTK_ADJUSTMENT (adj));
+	gtk_scale_set_draw_value (GTK_SCALE (scale), FALSE);
+	gtk_scale_set_digits (GTK_SCALE (scale), digits);
+
+	hbox = gtk_hbox_new (FALSE, 5);
+	gtk_box_pack_start (GTK_BOX (hbox), scale, TRUE, TRUE, 0);
+	gtk_box_pack_start (GTK_BOX (hbox), spinbutton, FALSE, FALSE, 0);
+
+	gtk_box_pack_start (GTK_BOX (parent_box), hbox, TRUE, TRUE, 0);
+	gtk_widget_show_all (hbox);
+
+	gtk_label_set_mnemonic_widget (label, scale);
+
+	return (GtkAdjustment *) adj;
+}
diff --git a/gthumb/gtk-utils.h b/gthumb/gtk-utils.h
index e5f1706..16125aa 100644
--- a/gthumb/gtk-utils.h
+++ b/gthumb/gtk-utils.h
@@ -132,6 +132,14 @@ void        _gtk_info_bar_clear_action_area (GtkInfoBar      *info_bar);
 GdkDragAction _gtk_menu_ask_drag_drop_action (GtkWidget     *widget,
 					      GdkDragAction  actions,
 					      guint32        activate_time);
+GtkAdjustment * gimp_scale_entry_new         (GtkWidget *parent_box,
+		      	      	      	      GtkLabel  *label,
+		      	      	      	      float      value,
+		      	      	      	      float      lower,
+		      	      	      	      float      upper,
+		      	      	      	      float      step_increment,
+		      	      	      	      float      page_increment,
+		      	      	      	      int        digits);
 
 G_END_DECLS
 



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