gimp r25810 - in trunk: . app/widgets



Author: neo
Date: Mon May 26 16:14:34 2008
New Revision: 25810
URL: http://svn.gnome.org/viewvc/gimp?rev=25810&view=rev

Log:
2008-05-26  Sven Neumann  <sven gimp org>

	* app/widgets/gimppropwidgets.c
	* app/widgets/gimpscalebutton.[ch]: some fiddling to get the step
	and page sizes right.


Modified:
   trunk/ChangeLog
   trunk/app/widgets/gimppropwidgets.c
   trunk/app/widgets/gimpscalebutton.c
   trunk/app/widgets/gimpscalebutton.h

Modified: trunk/app/widgets/gimppropwidgets.c
==============================================================================
--- trunk/app/widgets/gimppropwidgets.c	(original)
+++ trunk/app/widgets/gimppropwidgets.c	Mon May 26 16:14:34 2008
@@ -365,10 +365,9 @@
 {
   GParamSpec *param_spec;
   GtkWidget  *button;
-  GtkObject  *adj;
   gdouble     value;
-  gdouble     lower;
-  gdouble     upper;
+  gdouble     min;
+  gdouble     max;
 
   param_spec = check_param_spec_w (config, property_name,
                                    G_TYPE_PARAM_DOUBLE, G_STRFUNC);
@@ -380,14 +379,12 @@
                 param_spec->name, &value,
                 NULL);
 
-  lower = G_PARAM_SPEC_DOUBLE (param_spec)->minimum;
-  upper = G_PARAM_SPEC_DOUBLE (param_spec)->maximum;
+  min = G_PARAM_SPEC_DOUBLE (param_spec)->minimum;
+  max = G_PARAM_SPEC_DOUBLE (param_spec)->maximum;
 
-  button = gimp_scale_button_new ();
+  button = gimp_scale_button_new (min, max, (max - min) / 10.0);
 
-  adj = gtk_adjustment_new (value, lower, upper, (upper - lower) / 10.0, 0, 0);
-  gtk_scale_button_set_adjustment (GTK_SCALE_BUTTON (button),
-                                   GTK_ADJUSTMENT (adj));
+  gtk_scale_button_set_value (GTK_SCALE_BUTTON (button), value);
 
   set_param_spec (G_OBJECT (button), button, param_spec);
 

Modified: trunk/app/widgets/gimpscalebutton.c
==============================================================================
Binary files trunk/app/widgets/gimpscalebutton.c	(original) and trunk/app/widgets/gimpscalebutton.c	Mon May 26 16:14:34 2008 differ

Modified: trunk/app/widgets/gimpscalebutton.h
==============================================================================
--- trunk/app/widgets/gimpscalebutton.h	(original)
+++ trunk/app/widgets/gimpscalebutton.h	Mon May 26 16:14:34 2008
@@ -46,7 +46,9 @@
 
 GType       gimp_scale_button_get_type (void) G_GNUC_CONST;
 
-GtkWidget * gimp_scale_button_new      (void);
+GtkWidget * gimp_scale_button_new      (gdouble min,
+                                        gdouble max,
+                                        gdouble step);
 
 
 #endif  /* __GIMP_SCALE_BUTTON_H__ */



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