#include "prefs.h"
Go to the source code of this file.
Functions | |
void | pidgin_prefs_init (void) |
Initializes all UI-specific preferences. | |
void | pidgin_prefs_show (void) |
Shows the preferences dialog. | |
GtkWidget * | pidgin_prefs_checkbox (const char *title, const char *key, GtkWidget *page) |
Add a new checkbox for a boolean preference. | |
GtkWidget * | pidgin_prefs_labeled_spin_button (GtkWidget *page, const gchar *title, const char *key, int min, int max, GtkSizeGroup *sg) |
Add a new spin button representing an int preference. | |
GtkWidget * | pidgin_prefs_labeled_entry (GtkWidget *page, const gchar *title, const char *key, GtkSizeGroup *sg) |
Add a new entry representing a string preference. | |
GtkWidget * | pidgin_prefs_dropdown (GtkWidget *page, const gchar *title, PurplePrefType type, const char *key,...) |
Add a new dropdown representing a preference of the specified type. | |
GtkWidget * | pidgin_prefs_dropdown_from_list (GtkWidget *page, const gchar *title, PurplePrefType type, const char *key, GList *menuitems) |
Add a new dropdown representing a preference of the specified type. | |
void | pidgin_prefs_update_old (void) |
Rename legacy prefs and delete some that no longer exist. |
Definition in file gtkprefs.h.
GtkWidget* pidgin_prefs_checkbox | ( | const char * | title, | |
const char * | key, | |||
GtkWidget * | page | |||
) |
Add a new checkbox for a boolean preference.
title | The text to be displayed as the checkbox label | |
key | The key of the purple bool pref that will be represented by the checkbox | |
page | The page to which the new checkbox will be added |
GtkWidget* pidgin_prefs_dropdown | ( | GtkWidget * | page, | |
const gchar * | title, | |||
PurplePrefType | type, | |||
const char * | key, | |||
... | ||||
) |
Add a new dropdown representing a preference of the specified type.
page | The page to which the dropdown will be added | |
title | The text to be displayed as the dropdown label | |
type | The type of preference to be stored in the generated dropdown | |
key | The key of the pref that will be represented by the dropdown | |
... | The choices to be added to the dropdown, choices should be paired as label/value |
GtkWidget* pidgin_prefs_dropdown_from_list | ( | GtkWidget * | page, | |
const gchar * | title, | |||
PurplePrefType | type, | |||
const char * | key, | |||
GList * | menuitems | |||
) |
Add a new dropdown representing a preference of the specified type.
page | The page to which the dropdown will be added | |
title | The text to be displayed as the dropdown label | |
type | The type of preference to be stored in the dropdown | |
key | The key of the pref that will be represented by the dropdown | |
menuitems | The choices to be added to the dropdown, choices should be paired as label/value |
GtkWidget* pidgin_prefs_labeled_entry | ( | GtkWidget * | page, | |
const gchar * | title, | |||
const char * | key, | |||
GtkSizeGroup * | sg | |||
) |
Add a new entry representing a string preference.
page | The page to which the entry will be added | |
title | The text to be displayed as the entry label | |
key | The key of the string pref that will be represented by the entry | |
sg | If not NULL, the size group to which the entry will be added |
GtkWidget* pidgin_prefs_labeled_spin_button | ( | GtkWidget * | page, | |
const gchar * | title, | |||
const char * | key, | |||
int | min, | |||
int | max, | |||
GtkSizeGroup * | sg | |||
) |
Add a new spin button representing an int preference.
page | The page to which the spin button will be added | |
title | The text to be displayed as the spin button label | |
key | The key of the int pref that will be represented by the spin button | |
min | The minimum value of the spin button | |
max | The maximum value of the spin button | |
sg | If not NULL, the size group to which the spin button will be added |