27#ifndef _PIDGINPREFS_H_ 
   28#define _PIDGINPREFS_H_ 
   66        const gchar *title, 
const char *key, 
int min, 
int max, GtkSizeGroup *sg);
 
   81                                        const char *key, GtkSizeGroup *sg);
 
   99                                        const char *key, GtkSizeGroup *sg);
 
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.
 
void pidgin_prefs_update_old(void)
Rename legacy prefs and delete some that no longer exist.
 
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_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_password(GtkWidget *page, const gchar *title, const char *key, GtkSizeGroup *sg)
Add a new entry representing a password (string) preference The entry will use a password-style text ...
 
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_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.
 
enum _PurplePrefType PurplePrefType
Preference data types.