## 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