gimp r25810 - in trunk: . app/widgets
- From: neo svn gnome org
- To: svn-commits-list gnome org
- Subject: gimp r25810 - in trunk: . app/widgets
- Date: Mon, 26 May 2008 16:14:34 +0000 (UTC)
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]