comparison libpurple/prpl.h @ 26987:cd78ea46e9bd

merge of '7c614b09b72037ebd86c03fbbeac7794a155547b' and 'af18689b86389686230fc6ce83cbba52690ce0cb'
author Paul Aurich <paul@darkrain42.org>
date Sat, 30 May 2009 00:32:50 +0000
parents cda10ae89918
children c2cd559e034f e37f85160784 4f14b03a9d50
comparison
equal deleted inserted replaced
26986:42bff519973b 26987:cd78ea46e9bd
124 * These should all be stuff that some plugins can do and others can't. 124 * These should all be stuff that some plugins can do and others can't.
125 */ 125 */
126 typedef enum 126 typedef enum
127 { 127 {
128 /** 128 /**
129 * Use a unique name, not an alias, for chat rooms. 129 * User names are unique to a chat and are not shared between rooms.
130 * 130 *
131 * XMPP lets you choose what name you want for chat. 131 * XMPP lets you choose what name you want in chats, so it shouldn't
132 * So it shouldn't be pulling the alias for when you're in chat; 132 * be pulling the aliases from the buddy list for the chat list;
133 * it gets annoying. 133 * it gets annoying.
134 */ 134 */
135 OPT_PROTO_UNIQUE_CHATNAME = 0x00000004, 135 OPT_PROTO_UNIQUE_CHATNAME = 0x00000004,
136 136
137 /** 137 /**
659 */ 659 */
660 void purple_prpl_got_account_status(PurpleAccount *account, 660 void purple_prpl_got_account_status(PurpleAccount *account,
661 const char *status_id, ...) G_GNUC_NULL_TERMINATED; 661 const char *status_id, ...) G_GNUC_NULL_TERMINATED;
662 662
663 /** 663 /**
664 * Notifies Purple that our account's actions have changed. This is only
665 * called after the initial connection. Emits the account-actions-changed
666 * signal.
667 *
668 * This is meant to be called from protocol plugins.
669 *
670 * @param account The account.
671 *
672 * @see account-actions-changed
673 * @since 2.6.0
674 */
675 void purple_prpl_got_account_actions(PurpleAccount *account);
676
677 /**
664 * Notifies Purple that a buddy's idle state and time have changed. 678 * Notifies Purple that a buddy's idle state and time have changed.
665 * 679 *
666 * This is meant to be called from protocol plugins. 680 * This is meant to be called from protocol plugins.
667 * 681 *
668 * @param account The account the user is on. 682 * @param account The account the user is on.