GimpColorDisplay

GimpColorDisplay — Pluggable GIMP display color correction modules.

Functions

Properties

GimpColorConfig * color-config Read / Write / Construct Only
GimpColorManaged * color-managed Read / Write / Construct Only
gboolean enabled Read / Write / Construct

Signals

Types and Values

Object Hierarchy

    GObject
    ╰── GimpColorDisplay

Implemented Interfaces

GimpColorDisplay implements GimpConfigInterface.

Description

Functions and definitions for creating pluggable GIMP display color correction modules.

Functions

gimp_color_display_clone ()

GimpColorDisplay *
gimp_color_display_clone (GimpColorDisplay *display);

Creates a copy of display .

Parameters

display

a GimpColorDisplay

 

Returns

a duplicate of display .

[transfer full]

Since: 2.0


gimp_color_display_set_enabled ()

void
gimp_color_display_set_enabled (GimpColorDisplay *display,
                                gboolean enabled);

gimp_color_display_get_enabled ()

gboolean
gimp_color_display_get_enabled (GimpColorDisplay *display);

gimp_color_display_get_config ()

GimpColorConfig *
gimp_color_display_get_config (GimpColorDisplay *display);

Returns

a pointer to the GimpColorConfig object or NULL.

[transfer none]

Since: 2.4


gimp_color_display_get_managed ()

GimpColorManaged *
gimp_color_display_get_managed (GimpColorDisplay *display);

Returns

a pointer to the GimpColorManaged object or NULL.

[transfer none]

Since: 2.4


gimp_color_display_convert_buffer ()

void
gimp_color_display_convert_buffer (GimpColorDisplay *display,
                                   GeglBuffer *buffer,
                                   GeglRectangle *area);

Converts all pixels in area of buffer .

Parameters

display

a GimpColorDisplay

 

buffer

a GeglBuffer

 

area

area in buffer to convert

 

Since: 2.10


gimp_color_display_load_state ()

void
gimp_color_display_load_state (GimpColorDisplay *display,
                               GimpParasite *state);

Configures display from the contents of the parasite state . state must be a properly serialized configuration for a GimpColorDisplay, such as saved by gimp_color_display_save_state().

Parameters

display

a GimpColorDisplay

 

state

a GimpParasite

 

Since: 2.0


gimp_color_display_save_state ()

GimpParasite *
gimp_color_display_save_state (GimpColorDisplay *display);

Saves the configuration state of display as a new parasite.

Parameters

display

a GimpColorDisplay

 

Returns

a GimpParasite.

[transfer full]

Since: 2.0


gimp_color_display_configure ()

GtkWidget *
gimp_color_display_configure (GimpColorDisplay *display);

Creates a configuration widget for display which can be added to a container widget.

Parameters

display

a GimpColorDisplay

 

Returns

a new configuration widget for display , or NULL if no specific widget exists.

[transfer full]

Since: 2.0


gimp_color_display_configure_reset ()

void
gimp_color_display_configure_reset (GimpColorDisplay *display);

gimp_color_display_changed ()

void
gimp_color_display_changed (GimpColorDisplay *display);

Types and Values

GimpColorDisplay

typedef struct _GimpColorDisplay GimpColorDisplay;

Property Details

The “color-config” property

  “color-config”             GimpColorConfig *

The color config used for this filter.

Owner: GimpColorDisplay

Flags: Read / Write / Construct Only


The “color-managed” property

  “color-managed”            GimpColorManaged *

The color managed pixel source that is filtered.

Owner: GimpColorDisplay

Flags: Read / Write / Construct Only


The “enabled” property

  “enabled”                  gboolean

Whether this display filter is enabled.

Owner: GimpColorDisplay

Flags: Read / Write / Construct

Default value: TRUE

Signal Details

The “changed” signal

void
user_function (GimpColorDisplay *gimpcolordisplay,
               gpointer          user_data)

Flags: Run First

See Also

GModule, GTypeModule, GimpModule