im.pidgin.pidgin: 131ee6ac42d38162c4fce7a7200a0afa01aed6ce
resiak at soc.pidgin.im
resiak at soc.pidgin.im
Sun Jan 20 09:01:41 EST 2008
-----------------------------------------------------------------
Revision: 131ee6ac42d38162c4fce7a7200a0afa01aed6ce
Ancestor: 2a9420daed1d25d2d80d951ddc9e2b6ec9f1989d
Author: resiak at soc.pidgin.im
Date: 2008-01-20T13:31:19
Branch: im.pidgin.pidgin
Modified files:
libpurple/accountopt.h
ChangeLog:
Improve some PurpleAcountOption documentation, and sanify some whitespace.
(purple_account_option_get_setting has a silly name, given that it returns the
pref's name, not its value.)
-------------- next part --------------
============================================================
--- libpurple/accountopt.h 1cae049afd83127360824219ec4396e31eaae3b2
+++ libpurple/accountopt.h c7804e84988c045cd120a7b5d9aee22e02f3b5d0
@@ -83,7 +83,10 @@ extern "C" {
/*@{*/
/**
- * Creates a new account option.
+ * Creates a new account option. If you know what @a type will be in advance,
+ * consider using purple_account_option_bool_new(),
+ * purple_account_option_int_new(), purple_account_option_string_new() or
+ * purple_account_option_list_new() (as appropriate) instead.
*
* @param type The type of option.
* @param text The text of the option.
@@ -91,8 +94,8 @@ extern "C" {
*
* @return The account option.
*/
-PurpleAccountOption *purple_account_option_new(PurplePrefType type, const char *text,
- const char *pref_name);
+PurpleAccountOption *purple_account_option_new(PurplePrefType type,
+ const char *text, const char *pref_name);
/**
* Creates a new boolean account option.
@@ -104,8 +107,7 @@ PurpleAccountOption *purple_account_opti
* @return The account option.
*/
PurpleAccountOption *purple_account_option_bool_new(const char *text,
- const char *pref_name,
- gboolean default_value);
+ const char *pref_name, gboolean default_value);
/**
* Creates a new integer account option.
@@ -117,8 +119,7 @@ PurpleAccountOption *purple_account_opti
* @return The account option.
*/
PurpleAccountOption *purple_account_option_int_new(const char *text,
- const char *pref_name,
- int default_value);
+ const char *pref_name, int default_value);
/**
* Creates a new string account option.
@@ -130,8 +131,7 @@ PurpleAccountOption *purple_account_opti
* @return The account option.
*/
PurpleAccountOption *purple_account_option_string_new(const char *text,
- const char *pref_name,
- const char *default_value);
+ const char *pref_name, const char *default_value);
/**
* Creates a new list account option.
@@ -140,7 +140,7 @@ PurpleAccountOption *purple_account_opti
* 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.
+ * used internally, and the <tt>(const char *)</tt> value is the label displayed.
*
* @param text The text of the option.
* @param pref_name The account preference name for the option.
@@ -149,8 +149,7 @@ PurpleAccountOption *purple_account_opti
* @return The account option.
*/
PurpleAccountOption *purple_account_option_list_new(const char *text,
- const char *pref_name,
- GList *list);
+ const char *pref_name, GList *list);
/**
* Destroys an account option.
@@ -240,11 +239,13 @@ const char *purple_account_option_get_te
const char *purple_account_option_get_text(const PurpleAccountOption *option);
/**
- * Returns the account setting for an account option.
+ * Returns the name of an account option. This corresponds to the @c pref_name
+ * parameter supplied to purple_account_option_new() or one of the
+ * type-specific constructors.
*
* @param option The account option.
*
- * @return The account setting.
+ * @return The option's name.
*/
const char *purple_account_option_get_setting(const PurpleAccountOption *option);
More information about the Commits
mailing list