Mercurial > pidgin.yaz
view doc/account-signals.dox @ 10229:9aa0b6d11bbf
[gaim-migrate @ 11364]
This is a heavily warmenhoved patch from Alceste Scalas. Here's what it
changes:
If the user drags an image file into the buddy list or conversation, it
presents three options (when applicable):
Set as buddy icon - sets this image to be the buddy icon for this buddy
Send image file - Initiates a file transfer to send this image.
Insert in message - Inserts in the gtkimhtml for use as an IM image.
If the user drags a .desktop web link, it will insert a hyperlink in the
conversation. All other types of .desktop files fail with an error dialog.
If anyone can think of better ways to handle any of them, let me know.
This also happens to implement gaim_request_choice, which had previously
been unimplemented.
committer: Tailor Script <tailor@pidgin.im>
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Mon, 22 Nov 2004 02:57:34 +0000 |
parents | bb9a25682675 |
children | e1e47878d0ed |
line wrap: on
line source
/** @page account-signals Account Signals @signals @signal account-away @signal account-connecting @signal account-setting-info @signal account-set-info @signal account-warned @endsignals <hr> @signaldef account-away @signalproto void (*account_away)(GaimAccount *account, const char *state, const char *message); @endsignalproto @signaldesc Emitted when an account goes away. @param account The account that went away. @param state The away state. @param message The away message. @endsignaldef @signaldef account-connecting @signalproto void (*account_connecting)(GaimAccount *account); @endsignalproto @signaldesc This is called when an account is in the process of connecting. @param account The account in the process of connecting. @endsignaldef @signaldef account-setting-info @signalproto void (*account_setting_info)(GaimAccount *account, const char *new_info); @endsignalproto @signaldesc Emitted when a user is about to send his new user info, or profile, to the server. @param account The account that the info will be set on. @param new_info The new information to set. @endsignaldef @signaldef account-set-info @signalproto void (*account_set_info)(GaimAccount *account, const char *new_info); @endsignalproto @signaldesc Emitted when a user sent his new user info, or profile, to the server. @param account The account that the info was set on. @param new_info The new information set. @endsignaldef @signaldef account-warned @signalproto void (*account_warned)(GaimAccount *account, const char *warner, int level); @endsignalproto @signaldesc Emitted when an account got warned. @param account The account that was warned. @param warner The screenname of the user that warned the account. @param level The new warning level. @endsignaldef */ // vim: syntax=c tw=75 et