## katze-arrayaction katze-arrayaction |

## Synopsis

    #include <katze/katze.h>

                        KatzeArrayAction;
                        KatzeArrayActionClass;
    GtkToolItem *       katze_array_action_create_tool_item_for
                                                            (KatzeArrayAction *array_action,
                                                             KatzeItem *item);
    void                katze_array_action_generate_menu    (KatzeArrayAction *array_action,
                                                             KatzeArray *folder,
                                                             GtkMenuShell *menu,
                                                             GtkWidget *proxy);
    KatzeArray *        katze_array_action_get_array        (KatzeArrayAction *array_action);
    void                katze_array_action_set_array        (KatzeArrayAction *array_action,
                                                             KatzeArray *array);

## Description

## Details

### KatzeArrayAction

    typedef struct _KatzeArrayAction KatzeArrayAction;

### KatzeArrayActionClass

    typedef struct _KatzeArrayActionClass KatzeArrayActionClass;

### katze_array_action_create_tool_item_for ()

    GtkToolItem *       katze_array_action_create_tool_item_for
                                                            (KatzeArrayAction *array_action,
                                                             KatzeItem *item);

### katze_array_action_generate_menu ()

    void                katze_array_action_generate_menu    (KatzeArrayAction *array_action,
                                                             KatzeArray *folder,
                                                             GtkMenuShell *menu,
                                                             GtkWidget *proxy);

### katze_array_action_get_array ()

    KatzeArray *        katze_array_action_get_array        (KatzeArrayAction *array_action);

### katze_array_action_set_array ()

    void                katze_array_action_set_array        (KatzeArrayAction *array_action,
                                                             KatzeArray *array);