00001
00026 #ifndef _GAIM_GTK_PREFS_H_
00027 #define _GAIM_GTK_PREFS_H_
00028 #include "prefs.h"
00029
00030
00031 extern GtkListStore *prefs_away_store;
00032 extern GtkWidget *prefs_away_menu;
00033 extern GtkWidget *pref_fg_picture;
00034 extern GtkWidget *pref_bg_picture;
00035
00039 void gaim_gtk_prefs_init(void);
00040
00044 void gaim_gtk_prefs_show(void);
00045
00051 void default_away_menu_init(GtkWidget *);
00052
00053 void apply_font_dlg(GtkWidget *, GtkWidget *);
00054 void apply_color_dlg(GtkWidget *, gpointer);
00055 void destroy_colorsel(GtkWidget *, gpointer);
00056
00064 GtkWidget *gaim_gtk_prefs_checkbox(const char *title, const char *key,
00065 GtkWidget *page);
00066
00080 GtkWidget *gaim_gtk_prefs_labeled_spin_button(GtkWidget *page,
00081 const gchar *title, char *key, int min, int max, GtkSizeGroup *sg);
00082
00093 GtkWidget *gaim_gtk_prefs_dropdown(GtkWidget *page, const gchar *title,
00094 GaimPrefType type, const char *key, ...);
00095
00106 GtkWidget *gaim_gtk_prefs_dropdown_from_list(GtkWidget *page,
00107 const gchar * title, GaimPrefType type, const char *key,
00108 GList *menuitems);
00109
00113 void gaim_gtk_prefs_rename_old();
00114
00115 #endif