## GimpColorDisplayStack

GimpColorDisplayStack —

## Synopsis

                GimpColorDisplayStack;
    GimpColorDisplayStack* gimp_color_display_stack_new
                                                (void);
    GimpColorDisplayStack* gimp_color_display_stack_clone
                                                (GimpColorDisplayStack *stack);
    void        gimp_color_display_stack_changed
                                                (GimpColorDisplayStack *stack);
    void        gimp_color_display_stack_add    (GimpColorDisplayStack *stack,
                                                 GimpColorDisplay *display);
    void        gimp_color_display_stack_remove (GimpColorDisplayStack *stack,
                                                 GimpColorDisplay *display);
    void        gimp_color_display_stack_reorder_up
                                                (GimpColorDisplayStack *stack,
                                                 GimpColorDisplay *display);
    void        gimp_color_display_stack_reorder_down
                                                (GimpColorDisplayStack *stack,
                                                 GimpColorDisplay *display);
    void        gimp_color_display_stack_convert
                                                (GimpColorDisplayStack *stack,
                                                 guchar *buf,
                                                 gint width,
                                                 gint height,
                                                 gint bpp,
                                                 gint bpl);

## Object Hierarchy

      GObject
       +----GimpColorDisplayStack

## Signal Prototypes

    "added"     void        user_function      (GimpColorDisplayStack *gimpcolordisplaystack,
                                                GimpColorDisplay *arg1,
                                                gint arg2,
                                                gpointer user_data);
    "changed"   void        user_function      (GimpColorDisplayStack *gimpcolordisplaystack,
                                                gpointer user_data);
    "removed"   void        user_function      (GimpColorDisplayStack *gimpcolordisplaystack,
                                                GimpColorDisplay *arg1,
                                                gpointer user_data);
    "reordered" void        user_function      (GimpColorDisplayStack *gimpcolordisplaystack,
                                                GimpColorDisplay *arg1,
                                                gint arg2,
                                                gpointer user_data);

## Description

## Details

### GimpColorDisplayStack

    typedef struct _GimpColorDisplayStack GimpColorDisplayStack;

### gimp_color_display_stack_new ()

    GimpColorDisplayStack* gimp_color_display_stack_new
                                                (void);

Returns : |

### gimp_color_display_stack_clone ()

    GimpColorDisplayStack* gimp_color_display_stack_clone
                                                (GimpColorDisplayStack *stack);

`stack` : |
Returns : |

### gimp_color_display_stack_changed ()

    void        gimp_color_display_stack_changed
                                                (GimpColorDisplayStack *stack);

`stack` : |

### gimp_color_display_stack_add ()

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

`stack` : |
`display` : |

### gimp_color_display_stack_remove ()

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

`stack` : |
`display` : |

### gimp_color_display_stack_reorder_up ()

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

`stack` : |
`display` : |

### gimp_color_display_stack_reorder_down ()

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

`stack` : |
`display` : |

### gimp_color_display_stack_convert ()

    void        gimp_color_display_stack_convert
                                                (GimpColorDisplayStack *stack,
                                                 guchar *buf,
                                                 gint width,
                                                 gint height,
                                                 gint bpp,
                                                 gint bpl);

`stack` : |
`buf` : |
`width` : |
`height` : |
`bpp` : |
`bpl` : |

## Signals

### The "added" signal

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

`gimpcolordisplaystack` : | the object which received the signal.
`arg1` : |
`arg2` : |
`user_data` : | user data set when the signal handler was connected.

### The "changed" signal

    void        user_function                  (GimpColorDisplayStack *gimpcolordisplaystack,
                                                gpointer user_data);

`gimpcolordisplaystack` : | the object which received the signal.
`user_data` : | user data set when the signal handler was connected.

### The "removed" signal

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

`gimpcolordisplaystack` : | the object which received the signal.
`arg1` : |
`user_data` : | user data set when the signal handler was connected.

### The "reordered" signal

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

`gimpcolordisplaystack` : | the object which received the signal.
`arg1` : |
`arg2` : |
`user_data` : | user data set when the signal handler was connected.