GimpColorDisplayStack

GimpColorDisplayStack — A stack of color correction modules.

Functions

Signals

Types and Values

Object Hierarchy

    GObject
    ╰── GimpColorDisplayStack

Description

A stack of color correction modules.

Functions

gimp_color_display_stack_new ()

GimpColorDisplayStack *
gimp_color_display_stack_new (void);

Creates a new stack of color correction modules.

Returns

a newly allocated GimpColorDisplayStack.

[transfer full]

Since: 2.0


gimp_color_display_stack_clone ()

GimpColorDisplayStack *
gimp_color_display_stack_clone (GimpColorDisplayStack *stack);

Creates a copy of stack with all its display color modules also duplicated.

Parameters

Returns

a duplicate of stack .

[transfer full]

Since: 2.0


gimp_color_display_stack_changed ()

void
gimp_color_display_stack_changed (GimpColorDisplayStack *stack);

Emit the "changed" signal of stack .

Parameters

Since: 2.0


gimp_color_display_stack_get_filters ()

GList *
gimp_color_display_stack_get_filters (GimpColorDisplayStack *stack);

Gets the list of added color modules.

Parameters

Returns

the list of stack 's display color modules.

[transfer none][element-type GimpColorDisplay]

Since: 3.0


gimp_color_display_stack_add ()

void
gimp_color_display_stack_add (GimpColorDisplayStack *stack,
                              GimpColorDisplay *display);

Add the color module display to stack .

Parameters

stack

a GimpColorDisplayStack

 

display

a GimpColorDisplay.

[transfer none]

Since: 2.0


gimp_color_display_stack_remove ()

void
gimp_color_display_stack_remove (GimpColorDisplayStack *stack,
                                 GimpColorDisplay *display);

Remove the color module display from stack .

Parameters

stack

a GimpColorDisplayStack

 

display

a GimpColorDisplay.

[transfer none]

Since: 2.0


gimp_color_display_stack_reorder_up ()

void
gimp_color_display_stack_reorder_up (GimpColorDisplayStack *stack,
                                     GimpColorDisplay *display);

Move the color module display up in the filter list of stack .

Parameters

stack

a GimpColorDisplayStack

 

display

a GimpColorDisplay

 

Since: 2.0


gimp_color_display_stack_reorder_down ()

void
gimp_color_display_stack_reorder_down (GimpColorDisplayStack *stack,
                                       GimpColorDisplay *display);

Move the color module display down in the filter list of stack .

Parameters

stack

a GimpColorDisplayStack

 

display

a GimpColorDisplay

 

Since: 2.0


gimp_color_display_stack_convert_buffer ()

void
gimp_color_display_stack_convert_buffer
                               (GimpColorDisplayStack *stack,
                                GeglBuffer *buffer,
                                GeglRectangle *area);

Runs all the stack's filters on all pixels in area of buffer .

Parameters

stack

a GimpColorDisplayStack

 

buffer

a GeglBuffer

 

area

area of buffer to convert

 

Since: 2.10

Types and Values

GimpColorDisplayStack

typedef struct _GimpColorDisplayStack GimpColorDisplayStack;

Signal Details

The “added” signal

void
user_function (GimpColorDisplayStack *gimpcolordisplaystack,
               GimpColorDisplay      *arg1,
               int                    arg2,
               gpointer               user_data)

Flags: Run First


The “changed” signal

void
user_function (GimpColorDisplayStack *gimpcolordisplaystack,
               gpointer               user_data)

Flags: Run First


The “removed” signal

void
user_function (GimpColorDisplayStack *gimpcolordisplaystack,
               GimpColorDisplay      *arg1,
               gpointer               user_data)

Flags: Run First


The “reordered” signal

void
user_function (GimpColorDisplayStack *gimpcolordisplaystack,
               GimpColorDisplay      *arg1,
               int                    arg2,
               gpointer               user_data)

Flags: Run First

See Also

GimpColorDisplay