![]() | ![]() | ![]() | 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 >>> |