app: update paramspec duplication with changes in gegl paramspecs

This commit is contained in:
Øyvind Kolås 2012-03-30 21:38:47 +01:00 committed by Michael Natterer
parent 553b7c7c03
commit b8e340b5bc
2 changed files with 7 additions and 2 deletions

View file

@ -150,6 +150,7 @@ gimp_param_spec_duplicate (GParamSpec *pspec)
spec->default_value,
gspec->ui_minimum,
gspec->ui_maximum,
gspec->ui_gamma,
pspec->flags);
}
else if (G_IS_PARAM_SPEC_INT (pspec))

View file

@ -511,13 +511,17 @@ gimp_prop_spin_scale_new (GObject *config,
if (GEGL_IS_PARAM_SPEC_DOUBLE (param_spec))
{
GeglParamSpecDouble *gspec = GEGL_PARAM_SPEC_DOUBLE (param_spec);
gimp_spin_scale_set_scale_limits (scale, gspec->ui_minimum, gspec->ui_maximum);
gimp_spin_scale_set_scale_limits (GIMP_SPIN_SCALE (scale),
gspec->ui_minimum, gspec->ui_maximum);
gimp_spin_scale_set_gamma (GIMP_SPIN_SCALE (scale), gspec->ui_gamma);
}
if (GEGL_IS_PARAM_SPEC_INT (param_spec))
{
GeglParamSpecInt *gspec = GEGL_PARAM_SPEC_INT (param_spec);
gimp_spin_scale_set_scale_limits (scale, gspec->ui_minimum, gspec->ui_maximum);
gimp_spin_scale_set_scale_limits (GIMP_SPIN_SCALE (scale),
gspec->ui_minimum, gspec->ui_maximum);
gimp_spin_scale_set_gamma (GIMP_SPIN_SCALE (scale), gspec->ui_gamma);
}