## seahorse-prefs seahorse-prefs |

## Synopsis

    SeahorseWidget *    seahorse_prefs_new                  (GtkWindow *parent);
    void                seahorse_prefs_add_tab              (SeahorseWidget *swidget,
                                                             GtkWidget *label,
                                                             GtkWidget *tab);
    void                seahorse_prefs_select_tab           (SeahorseWidget *swidget,
                                                             GtkWidget *tab);
    void                seahorse_prefs_select_tabid         (SeahorseWidget *swidget,
                                                             const gchar *tab);
    void                seahorse_prefs_remove_tab           (SeahorseWidget *swidget,
                                                             GtkWidget *tab);

## Description

## Details

### seahorse_prefs_new ()

    SeahorseWidget *    seahorse_prefs_new                  (GtkWindow *parent);

Create a new preferences window.

`parent` : | The GtkWindow to set as the preferences dialog's parent
Returns : | The preferences window.

### seahorse_prefs_add_tab ()

    void                seahorse_prefs_add_tab              (SeahorseWidget *swidget,
                                                             GtkWidget *label,
                                                             GtkWidget *tab);

Add a tab to the preferences window

`swidget` : | The preferences window
`label` : | Label for the tab to be added
`tab` : | Tab to be added

### seahorse_prefs_select_tab ()

    void                seahorse_prefs_select_tab           (SeahorseWidget *swidget,
                                                             GtkWidget *tab);

Sets the input tab to be the active one

`swidget` : | The preferences window
`tab` : | The tab to be set active

### seahorse_prefs_select_tabid ()

    void                seahorse_prefs_select_tabid         (SeahorseWidget *swidget,
                                                             const gchar *tab);

`swidget` : |
`tab` : |

### seahorse_prefs_remove_tab ()

    void                seahorse_prefs_remove_tab           (SeahorseWidget *swidget,
                                                             GtkWidget *tab);

Removes a tab from the preferences window

`swidget` : | The preferences window
`tab` : | The tab to be removed