removed rgb and hsv parameters from gimp_color_scale_new().
2002-10-31 Sven Neumann <sven@gimp.org> * libgimpwidgets/gimpcolorscale.[ch]: removed rgb and hsv parameters from gimp_color_scale_new(). * libgimpwidgets/gimpwidgets.c: changed accordingly.
This commit is contained in:
committed by
Sven Neumann
parent
aa6ec604ba
commit
437856281b
@ -106,7 +106,7 @@ gimp_color_scale_init (GimpColorScale *scale)
|
||||
range->orientation = GTK_ORIENTATION_HORIZONTAL;
|
||||
range->flippable = TRUE;
|
||||
|
||||
scale->channel = GIMP_COLOR_SELECTOR_HUE;
|
||||
scale->channel = GIMP_COLOR_SELECTOR_VALUE;
|
||||
|
||||
gimp_rgba_set (&scale->rgb, 0.0, 0.0, 0.0, 1.0);
|
||||
gimp_rgb_to_hsv (&scale->rgb, &scale->hsv);
|
||||
@ -364,30 +364,19 @@ gimp_color_scale_expose (GtkWidget *widget,
|
||||
|
||||
GtkWidget *
|
||||
gimp_color_scale_new (GtkOrientation orientation,
|
||||
GimpColorSelectorChannel channel,
|
||||
const GimpRGB *rgb,
|
||||
const GimpHSV *hsv)
|
||||
GimpColorSelectorChannel channel)
|
||||
{
|
||||
GimpColorScale *scale;
|
||||
GtkRange *range;
|
||||
|
||||
g_return_val_if_fail ((rgb == NULL && hsv == NULL) ||
|
||||
(rgb != NULL && hsv != NULL), NULL);
|
||||
|
||||
scale = g_object_new (GIMP_TYPE_COLOR_SCALE, NULL);
|
||||
|
||||
scale->channel = channel;
|
||||
|
||||
range = GTK_RANGE (scale);
|
||||
range->orientation = orientation;
|
||||
range->flippable = (orientation == GTK_ORIENTATION_HORIZONTAL);
|
||||
|
||||
scale->channel = channel;
|
||||
|
||||
if (rgb && hsv)
|
||||
{
|
||||
scale->rgb = *rgb;
|
||||
scale->hsv = *hsv;
|
||||
}
|
||||
|
||||
|
||||
return GTK_WIDGET (scale);
|
||||
}
|
||||
|
||||
|
||||
@ -67,9 +67,7 @@ struct _GimpColorScaleClass
|
||||
|
||||
GType gimp_color_scale_get_type (void) G_GNUC_CONST;
|
||||
GtkWidget * gimp_color_scale_new (GtkOrientation orientation,
|
||||
GimpColorSelectorChannel channel,
|
||||
const GimpRGB *rgb,
|
||||
const GimpHSV *hsv);
|
||||
GimpColorSelectorChannel channel);
|
||||
|
||||
void gimp_color_scale_set_channel (GimpColorScale *scale,
|
||||
GimpColorSelectorChannel channel);
|
||||
|
||||
@ -734,17 +734,11 @@ gimp_scale_entry_new_internal (gboolean color_scale,
|
||||
|
||||
if (color_scale)
|
||||
{
|
||||
GimpRGB rgb;
|
||||
GimpHSV hsv;
|
||||
|
||||
gimp_rgba_set (&rgb, 0.0, 0.0, 0.0, 1.0);
|
||||
gimp_rgb_to_hsv (&rgb, &hsv);
|
||||
|
||||
scale = gimp_color_scale_new (GTK_ORIENTATION_HORIZONTAL,
|
||||
GIMP_COLOR_SELECTOR_HUE,
|
||||
&rgb, &hsv);
|
||||
GIMP_COLOR_SELECTOR_VALUE);
|
||||
|
||||
gtk_range_set_adjustment (GTK_RANGE (scale), GTK_ADJUSTMENT (adjustment));
|
||||
gtk_range_set_adjustment (GTK_RANGE (scale),
|
||||
GTK_ADJUSTMENT (adjustment));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user