GimpColorScale

GimpColorScale — Fancy colored sliders.

Synopsis

                    GimpColorScale;
GtkWidget *         gimp_color_scale_new                (GtkOrientation orientation,
                                                         GimpColorSelectorChannel channel);
void                gimp_color_scale_set_channel        (GimpColorScale *scale,
                                                         GimpColorSelectorChannel channel);
void                gimp_color_scale_set_color          (GimpColorScale *scale,
                                                         const GimpRGB *rgb,
                                                         const GimpHSV *hsv);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkRange
                           +----GtkScale
                                 +----GimpColorScale

Implemented Interfaces

GimpColorScale implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Properties

  "channel"                  GimpColorSelectorChannel  : Read / Write / Construct

Description

Fancy colored sliders.

Details

GimpColorScale

typedef struct _GimpColorScale GimpColorScale;


gimp_color_scale_new ()

GtkWidget *         gimp_color_scale_new                (GtkOrientation orientation,
                                                         GimpColorSelectorChannel channel);

Creates a new GimpColorScale widget.

orientation :

the scale's orientation (horizontal or vertical)

channel :

the scale's color channel

Returns :

a new GimpColorScale widget

gimp_color_scale_set_channel ()

void                gimp_color_scale_set_channel        (GimpColorScale *scale,
                                                         GimpColorSelectorChannel channel);

Changes the color channel displayed by the scale.

scale :

a GimpColorScale widget

channel :

the new color channel

gimp_color_scale_set_color ()

void                gimp_color_scale_set_color          (GimpColorScale *scale,
                                                         const GimpRGB *rgb,
                                                         const GimpHSV *hsv);

Changes the color value of the scale.

scale :

a GimpColorScale widget

rgb :

the new color as GimpRGB

hsv :

the new color as GimpHSV

Property Details

The "channel" property

  "channel"                  GimpColorSelectorChannel  : Read / Write / Construct

The channel which is edited by the color scale.

Default value: GIMP_COLOR_SELECTOR_VALUE

Since GIMP 2.8