#include "prefs.h"
Include dependency graph for accountopt.h:
Go to the source code of this file.
Data Structures | |
struct | PurpleAccountOption |
An option for an account. More... | |
struct | PurpleAccountUserSplit |
A username split. More... | |
Functions | |
Account Option API | |
PurpleAccountOption * | purple_account_option_new (PurplePrefType type, const char *text, const char *pref_name) |
Creates a new account option. | |
PurpleAccountOption * | purple_account_option_bool_new (const char *text, const char *pref_name, gboolean default_value) |
Creates a new boolean account option. | |
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_string_new (const char *text, const char *pref_name, const char *default_value) |
Creates a new string account option. | |
PurpleAccountOption * | purple_account_option_list_new (const char *text, const char *pref_name, GList *list) |
Creates a new list account option. | |
void | purple_account_option_destroy (PurpleAccountOption *option) |
Destroys an 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_masked (PurpleAccountOption *option, gboolean masked) |
Sets the masking 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_add_list_item (PurpleAccountOption *option, const char *key, const char *value) |
Adds an item to a list account option. | |
PurplePrefType | purple_account_option_get_type (const PurpleAccountOption *option) |
Returns the specified account option's type. | |
const char * | purple_account_option_get_text (const PurpleAccountOption *option) |
Returns the text for an account option. | |
const char * | purple_account_option_get_setting (const PurpleAccountOption *option) |
Returns the account setting for 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_string (const PurpleAccountOption *option) |
Returns the default string 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. | |
gboolean | purple_account_option_get_masked (const PurpleAccountOption *option) |
Returns whether an option's value should be masked from view, like a password. | |
GList * | purple_account_option_get_list (const PurpleAccountOption *option) |
Returns the list values for an account option. | |
Account User Split API | |
PurpleAccountUserSplit * | purple_account_user_split_new (const char *text, const char *default_value, char sep) |
Creates a new account username split. | |
void | purple_account_user_split_destroy (PurpleAccountUserSplit *split) |
Destroys an account username split. | |
const char * | purple_account_user_split_get_text (const PurpleAccountUserSplit *split) |
Returns the text for 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. | |
gboolean | purple_account_user_split_get_reverse (const PurpleAccountUserSplit *split) |
Returns the 'reverse' value for an account split. | |
void | purple_account_user_split_set_reverse (PurpleAccountUserSplit *split, gboolean reverse) |
Sets the 'reverse' value for an account split. |
Definition in file accountopt.h.
void purple_account_option_add_list_item | ( | PurpleAccountOption * | option, | |
const char * | key, | |||
const char * | value | |||
) |
PurpleAccountOption* purple_account_option_bool_new | ( | const char * | text, | |
const char * | pref_name, | |||
gboolean | default_value | |||
) |
void purple_account_option_destroy | ( | PurpleAccountOption * | option | ) |
gboolean purple_account_option_get_default_bool | ( | const PurpleAccountOption * | option | ) |
int purple_account_option_get_default_int | ( | const PurpleAccountOption * | option | ) |
const char* purple_account_option_get_default_list_value | ( | const PurpleAccountOption * | option | ) |
const char* purple_account_option_get_default_string | ( | const PurpleAccountOption * | option | ) |
GList* purple_account_option_get_list | ( | const PurpleAccountOption * | option | ) |
gboolean purple_account_option_get_masked | ( | const PurpleAccountOption * | option | ) |
const char* purple_account_option_get_setting | ( | const PurpleAccountOption * | option | ) |
const char* purple_account_option_get_text | ( | const PurpleAccountOption * | option | ) |
PurplePrefType purple_account_option_get_type | ( | const PurpleAccountOption * | option | ) |
PurpleAccountOption* purple_account_option_int_new | ( | const char * | text, | |
const char * | pref_name, | |||
int | default_value | |||
) |
PurpleAccountOption* purple_account_option_list_new | ( | const char * | text, | |
const char * | pref_name, | |||
GList * | list | |||
) |
Creates a new list account option.
The list passed will be owned by the account option, and the strings inside will be freed automatically.
The list is a list of PurpleKeyValuePair items. The key is the ID stored and used internally, and the value is the label displayed.
text | The text of the option. | |
pref_name | The account preference name for the option. | |
list | The key, value list. |
PurpleAccountOption* purple_account_option_new | ( | PurplePrefType | type, | |
const char * | text, | |||
const char * | pref_name | |||
) |
void purple_account_option_set_default_bool | ( | PurpleAccountOption * | option, | |
gboolean | value | |||
) |
void purple_account_option_set_default_int | ( | PurpleAccountOption * | option, | |
int | value | |||
) |
void purple_account_option_set_default_string | ( | PurpleAccountOption * | option, | |
const char * | value | |||
) |
void purple_account_option_set_list | ( | PurpleAccountOption * | option, | |
GList * | values | |||
) |
void purple_account_option_set_masked | ( | PurpleAccountOption * | option, | |
gboolean | masked | |||
) |
PurpleAccountOption* purple_account_option_string_new | ( | const char * | text, | |
const char * | pref_name, | |||
const char * | default_value | |||
) |
void purple_account_user_split_destroy | ( | PurpleAccountUserSplit * | split | ) |
Destroys an account username split.
split | The split to destroy. |
const char* purple_account_user_split_get_default_value | ( | const PurpleAccountUserSplit * | split | ) |
Returns the default string value for an account split.
split | The account username split. |
gboolean purple_account_user_split_get_reverse | ( | const PurpleAccountUserSplit * | split | ) |
Returns the 'reverse' value for an account split.
split | The account username split. |
char purple_account_user_split_get_separator | ( | const PurpleAccountUserSplit * | split | ) |
Returns the field separator for an account split.
split | The account username split. |
const char* purple_account_user_split_get_text | ( | const PurpleAccountUserSplit * | split | ) |
Returns the text for an account username split.
split | The account username split. |
PurpleAccountUserSplit* purple_account_user_split_new | ( | const char * | text, | |
const char * | default_value, | |||
char | sep | |||
) |
Creates a new account username split.
text | The text of the option. | |
default_value | The default value. | |
sep | The field separator. |
void purple_account_user_split_set_reverse | ( | PurpleAccountUserSplit * | split, | |
gboolean | reverse | |||
) |
Sets the 'reverse' value for an account split.
split | The account username split. | |
reverse | The 'reverse' value |