| Top |  |  |  |  | 
| GimpColorAreaGimpColorArea — Displays a GimpRGB color, optionally with alpha-channel. |  | 
| GtkWidget * | gimp_color_area_new () | 
| void | gimp_color_area_set_color () | 
| void | gimp_color_area_get_color () | 
| gboolean | gimp_color_area_has_alpha () | 
| void | gimp_color_area_set_type () | 
| void | gimp_color_area_set_draw_border () | 
| GimpRGB * | color | Read / Write / Construct | 
| GdkModifierType | drag-mask | Write / Construct Only | 
| gboolean | draw-border | Read / Write | 
| GimpColorAreaType | type | Read / Write / Construct | 
GObject ╰── GInitiallyUnowned ╰── GtkObject ╰── GtkWidget ╰── GtkDrawingArea ╰── GimpColorArea
GtkWidget * gimp_color_area_new (const GimpRGB *color,GimpColorAreaType type,GdkModifierType drag_mask);
Creates a new GimpColorArea widget.
This returns a preview area showing the color. It handles color DND. If the color changes, the "color_changed" signal is emitted.
| color | A pointer to a GimpRGB struct. | |
| type | The type of color area to create. | |
| drag_mask | The event_mask that should trigger drags. | 
void gimp_color_area_set_color (GimpColorArea *area,const GimpRGB *color);
Sets area
 to a different color
.
| area | Pointer to a GimpColorArea. | |
| color | Pointer to a GimpRGB struct that defines the new color. | 
void gimp_color_area_get_color (GimpColorArea *area,GimpRGB *color);
Retrieves the current color of the area
.
| area | Pointer to a GimpColorArea. | |
| color | Pointer to a GimpRGB struct that is used to return the color. | 
gboolean
gimp_color_area_has_alpha (GimpColorArea *area);
Checks whether the area
 shows transparency information. This is determined
via the area
's GimpColorAreaType.
void gimp_color_area_set_type (GimpColorArea *area,GimpColorAreaType type);
Allows to change the type of area
. The GimpColorAreaType determines
whether the widget shows transparency information and chooses the size of
the checkerboard used to do that.
void gimp_color_area_set_draw_border (GimpColorArea *area,gboolean draw_border);
The area
 can draw a thin border in the foreground color around
itself.  This function allows to toggle this behaviour on and
off. The default is not draw a border.
“color” property“color” GimpRGB *
The color displayed in the color area.
Flags: Read / Write / Construct
Since: GIMP 2.4
“draw-border” property“draw-border” gboolean
Whether to draw a thin border in the foreground color around the area.
Flags: Read / Write
Default value: FALSE
Since: GIMP 2.4
“type” property“type” GimpColorAreaType
The type of the color area.
Flags: Read / Write / Construct
Default value: GIMP_COLOR_AREA_FLAT
Since: GIMP 2.4
“color-changed” signalvoid user_function (GimpColorArea *gimpcolorarea, gpointer user_data)
Flags: Run First