|
Data Structures |
struct | PurpleAccountOption |
| An option for an account. More...
|
struct | PurpleAccountUserSplit |
| A username split. More...
|
Functions |
|
void | purple_account_option_add_list_item (PurpleAccountOption *option, const char *key, const char *value) |
| Adds an item to a list account option.
|
PurpleAccountOption * | purple_account_option_bool_new (const char *text, const char *pref_name, gboolean default_value) |
| Creates a new boolean account option.
|
void | purple_account_option_destroy (PurpleAccountOption *option) |
| Destroys an account option.
|
gboolean | purple_account_option_get_default_bool (const PurpleAccountOption *option) |
| Returns the default boolean value for an account option.
|
int | purple_account_option_get_default_int (const PurpleAccountOption *option) |
| Returns the default integer value for an account option.
|
const char * | purple_account_option_get_default_list_value (const PurpleAccountOption *option) |
| Returns the default string value for a list account option.
|
const char * | purple_account_option_get_default_string (const PurpleAccountOption *option) |
| Returns the default string value for an account option.
|
const GList * | purple_account_option_get_list (const PurpleAccountOption *option) |
| Returns the list values for an account option.
|
gboolean | purple_account_option_get_masked (const PurpleAccountOption *option) |
| Returns the masking for an account option.
|
const char * | purple_account_option_get_setting (const PurpleAccountOption *option) |
| Returns the account setting for an account option.
|
const char * | purple_account_option_get_text (const PurpleAccountOption *option) |
| Returns the text for an account option.
|
PurplePrefType | purple_account_option_get_type (const PurpleAccountOption *option) |
| Returns the specified account option's type.
|
PurpleAccountOption * | purple_account_option_int_new (const char *text, const char *pref_name, int default_value) |
| Creates a new integer account option.
|
PurpleAccountOption * | purple_account_option_list_new (const char *text, const char *pref_name, GList *list) |
| Creates a new list account option.
|
PurpleAccountOption * | purple_account_option_new (PurplePrefType type, const char *text, const char *pref_name) |
| Creates a new account option.
|
void | purple_account_option_set_default_bool (PurpleAccountOption *option, gboolean value) |
| Sets the default boolean value for an account option.
|
void | purple_account_option_set_default_int (PurpleAccountOption *option, int value) |
| Sets the default integer value for an account option.
|
void | purple_account_option_set_default_string (PurpleAccountOption *option, const char *value) |
| Sets the default string value for an account option.
|
void | purple_account_option_set_list (PurpleAccountOption *option, GList *values) |
| Sets the list values for an account option.
|
void | purple_account_option_set_masked (PurpleAccountOption *option, gboolean masked) |
| Sets the masking for an account option.
|
PurpleAccountOption * | purple_account_option_string_new (const char *text, const char *pref_name, const char *default_value) |
| Creates a new string account option.
|
|
void | purple_account_user_split_destroy (PurpleAccountUserSplit *split) |
| Destroys an account username split.
|
const char * | purple_account_user_split_get_default_value (const PurpleAccountUserSplit *split) |
| Returns the default string value for an account split.
|
char | purple_account_user_split_get_separator (const PurpleAccountUserSplit *split) |
| Returns the field separator for an account split.
|
const char * | purple_account_user_split_get_text (const PurpleAccountUserSplit *split) |
| Returns the text for an account username split.
|
PurpleAccountUserSplit * | purple_account_user_split_new (const char *text, const char *default_value, char sep) |
| Creates a new account username split.
|
Purple 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