view doc/blist-signals.dox @ 8561:2d4ccd94e298

[gaim-migrate @ 9305] " In the irc tooltip, there's a line "Channel:". In 0.75, this seems to have been merged with the "_Channel:" line. In English, this works because underscores in the tooltip are removed before being displayed. However, in Chinese and Japanese, the translation of "_Channel:" looks like "Channel (_C):" and this translated text does not make any sense in the tooltip. The tooltip thus should not use the "_Channel:" string. Otherwise the tooltip output would look very strange in certain locales (at least in Chinese and Japanese)." --Ambrose C. LI who continues: "This second patch should be better. It correctly undoes the space character typically present before the left parenthesis, and added some checks so that it should not corrupt multibyte utf-8 characters. However, this has not been tested a lot. UTF8 handling is also not an area I am familiar with. I don't know whether the C library has existing functions to handle the utf8 things." i'm assuming we have time to test this before 0.77 committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Fri, 02 Apr 2004 06:18:14 +0000
parents 34eaa941ecd6
children 826013efffcb
line wrap: on
line source

/** @page blist-signals Buddy List Signals

 @signals
  @signal buddy-away
  @signal buddy-back
  @signal buddy-idle
  @signal buddy-unidle
  @signal buddy-signed-on
  @signal buddy-signed-off
  @signal update-idle
 @endsignals

 <hr>

 @signaldef buddy-away
  @signalproto
void (*buddy_away)(struct buddy *buddy);
  @endsignalproto
  @signaldesc
   Emitted when a buddy on your buddy list goes away.
  @param buddy The buddy that went away.
 @endsignaldef

 @signaldef buddy-back
  @signalproto
void (*buddy_back)(struct buddy *buddy);
  @endsignalproto
  @signaldesc
   Emitted when a buddy on your buddy list comes back from being away.
  @param buddy The buddy that came back from being away.
 @endsignaldef

 @signaldef buddy-idle
  @signalproto
void (*buddy_idle)(struct buddy *buddy);
  @endsignalproto
  @signaldesc
   Emitted when a buddy on your buddy list becomes idle.
  @param buddy The buddy that became idle.
 @endsignaldef

 @signaldef buddy-unidle
  @signalproto
void (*buddy_unidle)(struct buddy *buddy);
  @endsignalproto
  @signaldesc
   Emitted when a buddy on your buddy list returns from being idle.
  @param buddy The buddy that returned from being idle.
 @endsignaldef

 @signaldef buddy-signed-on
  @signalproto
void (*buddy_signed_on)(struct buddy *buddy);
  @endsignalproto
  @signaldesc
   Emitted when a buddy on your buddy list signs on.
  @param buddy The buddy that signed on.
 @endsignaldef

 @signaldef buddy-signed-off
  @signalproto
void (*buddy_signed_off)(struct buddy *buddy);
  @endsignalproto
  @signaldesc
   Emitted when a buddy on your buddy list signs off.
  @param buddy The buddy that signed off.
 @endsignaldef

 @signaldef update-idle
  @signalproto
void (*update_idle)();
  @endsignalproto
  @signaldesc
   Emitted when the buddy list is refreshed and the idle times are updated.
 @endsignaldef

 */
// vim: syntax=c tw=75 et