gaim. More...
#include "prefs.h"
Include dependency graph for gtkprefs.h:
Go to the source code of this file.
Functions | |
void | gaim_gtk_prefs_init (void) |
Initializes all UI-specific preferences. | |
void | gaim_gtk_prefs_show (void) |
Shows the preferences dialog. | |
void | default_away_menu_init (GtkWidget *) |
Initializes the default away menu. | |
void | apply_font_dlg (GtkWidget *, GtkWidget *) |
void | apply_color_dlg (GtkWidget *, gpointer) |
void | destroy_colorsel (GtkWidget *, gpointer) |
GtkWidget * | gaim_gtk_prefs_checkbox (const char *title, const char *key, GtkWidget *page) |
Add a new checkbox for a boolean preference. | |
GtkWidget * | gaim_gtk_prefs_labeled_spin_button (GtkWidget *page, const gchar *title, char *key, int min, int max, GtkSizeGroup *sg) |
Add a new spin button representing an int preference. | |
GtkWidget * | gaim_gtk_prefs_labeled_entry (GtkWidget *page, const gchar *title, char *key, GtkSizeGroup *sg) |
Add a new entry representing a string preference. | |
GtkWidget * | gaim_gtk_prefs_dropdown (GtkWidget *page, const gchar *title, GaimPrefType type, const char *key,...) |
Add a new dropdown representing a preference of the specified type. | |
GtkWidget * | gaim_gtk_prefs_dropdown_from_list (GtkWidget *page, const gchar *title, GaimPrefType type, const char *key, GList *menuitems) |
Add a new dropdown representing a preference of the specified type. | |
void | gaim_gtk_prefs_update_old () |
Rename legacy prefs and delete some that no longer exist. | |
Variables | |
GtkListStore * | prefs_away_store |
GtkWidget * | prefs_away_menu |
GtkWidget * | pref_fg_picture |
GtkWidget * | pref_bg_picture |
gaim.
Gaim is the legal property of its developers, whose names are too numerous to list here. Please refer to the COPYRIGHT file distributed with this source distribution.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
void default_away_menu_init | ( | GtkWidget * | ) |
GtkWidget* gaim_gtk_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 gaim bool pref that will be represented by the checkbox | |
page | The page to which the new checkbox will be added |
GtkWidget* gaim_gtk_prefs_dropdown | ( | GtkWidget * | page, | |
const gchar * | title, | |||
GaimPrefType | 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* gaim_gtk_prefs_dropdown_from_list | ( | GtkWidget * | page, | |
const gchar * | title, | |||
GaimPrefType | 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* gaim_gtk_prefs_labeled_entry | ( | GtkWidget * | page, | |
const gchar * | title, | |||
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* gaim_gtk_prefs_labeled_spin_button | ( | GtkWidget * | page, | |
const gchar * | title, | |||
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 |