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.