## KatzePreferences KatzePreferences |

## Synopsis

    #include <katze/katze.h>

    struct              KatzePreferences;
    struct              KatzePreferencesClass;
    GtkWidget *         katze_preferences_add_category      (KatzePreferences *preferences,
                                                             const gchar *label,
                                                             const gchar *icon);
    void                katze_preferences_add_group         (KatzePreferences *preferences,
                                                             const gchar *label);
    void                katze_preferences_add_widget        (KatzePreferences *preferences,
                                                             GtkWidget *widget,
                                                             const gchar *type);
    GtkWidget *         katze_preferences_new               (GtkWindow *parent);

## Description

## Details

### struct KatzePreferences

    struct KatzePreferences {
        GtkDialog parent_instance;

        KatzePreferencesPrivate* priv;
    };

### struct KatzePreferencesClass

    struct KatzePreferencesClass {
        GtkDialogClass parent_class;
    };

### katze_preferences_add_category ()

    GtkWidget *         katze_preferences_add_category      (KatzePreferences *preferences,
                                                             const gchar *label,
                                                             const gchar *icon);

### katze_preferences_add_group ()

    void                katze_preferences_add_group         (KatzePreferences *preferences,
                                                             const gchar *label);

### katze_preferences_add_widget ()

    void                katze_preferences_add_widget        (KatzePreferences *preferences,
                                                             GtkWidget *widget,
                                                             const gchar *type);

### katze_preferences_new ()

    GtkWidget *         katze_preferences_new               (GtkWindow *parent);