| GIMP Widgets Library Reference Manual |
|---|
struct GimpColorArea; enum GimpColorAreaType; GtkWidget* gimp_color_area_new (const GimpRGB *color, GimpColorAreaType type, GdkModifierType drag_mask); void gimp_color_area_set_color (GimpColorArea *area, const GimpRGB *color); void gimp_color_area_get_color (GimpColorArea *area, GimpRGB *color); gboolean gimp_color_area_has_alpha (GimpColorArea *area); void gimp_color_area_set_type (GimpColorArea *area, GimpColorAreaType type);
typedef enum
{
GIMP_COLOR_AREA_FLAT = 0,
GIMP_COLOR_AREA_SMALL_CHECKS,
GIMP_COLOR_AREA_LARGE_CHECKS
} GimpColorAreaType;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. |
| Returns : | Pointer to the new GimpColorArea widget. |
void gimp_color_area_set_color (GimpColorArea *area, const GimpRGB *color);
| area : | Pointer to a GimpColorArea. |
| color : |
void gimp_color_area_get_color (GimpColorArea *area, GimpRGB *color);
| area : | |
| color : |
gboolean gimp_color_area_has_alpha (GimpColorArea *area);
| area : | |
| Returns : |
void gimp_color_area_set_type (GimpColorArea *area, GimpColorAreaType type);
| area : | |
| type : |
| <<< GimpChainButton | GimpColorButton >>> |