Mercurial > pidgin.yaz
comparison src/gtkblist.c @ 12713:d7043c3c793d
[gaim-migrate @ 15057]
SF Patch #1396249 from Sadrul
"The "drawing-tooltip" signal should carry `full' to the
plugins so the plugins don't add stuff for every buddy
in the contact."
committer: Tailor Script <tailor@pidgin.im>
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Wed, 04 Jan 2006 04:19:23 +0000 |
parents | b18738b03b35 |
children | fcd9477e4476 |
comparison
equal
deleted
inserted
replaced
12712:8ae981f2c9cb | 12713:d7043c3c793d |
---|---|
2790 if (!g_ascii_strcasecmp(b->name, "chipx86")) | 2790 if (!g_ascii_strcasecmp(b->name, "chipx86")) |
2791 g_string_append(str, _("\n<b>Status:</b> Rockin'")); | 2791 g_string_append(str, _("\n<b>Status:</b> Rockin'")); |
2792 } | 2792 } |
2793 | 2793 |
2794 gaim_signal_emit(gaim_gtk_blist_get_handle(), | 2794 gaim_signal_emit(gaim_gtk_blist_get_handle(), |
2795 "drawing-tooltip", node, str); | 2795 "drawing-tooltip", node, str, full); |
2796 | 2796 |
2797 return g_string_free(str, FALSE); | 2797 return g_string_free(str, FALSE); |
2798 } | 2798 } |
2799 | 2799 |
2800 struct _emblem_data { | 2800 struct _emblem_data { |
5049 gaim_marshal_VOID__POINTER, NULL, 1, | 5049 gaim_marshal_VOID__POINTER, NULL, 1, |
5050 gaim_value_new(GAIM_TYPE_SUBTYPE, | 5050 gaim_value_new(GAIM_TYPE_SUBTYPE, |
5051 GAIM_SUBTYPE_BLIST)); | 5051 GAIM_SUBTYPE_BLIST)); |
5052 | 5052 |
5053 gaim_signal_register(gtk_blist_handle, "drawing-tooltip", | 5053 gaim_signal_register(gtk_blist_handle, "drawing-tooltip", |
5054 gaim_marshal_VOID__POINTER_POINTER, NULL, 2, | 5054 gaim_marshal_VOID__POINTER_POINTER_UINT, NULL, 3, |
5055 gaim_value_new(GAIM_TYPE_SUBTYPE, GAIM_SUBTYPE_BLIST_NODE), | 5055 gaim_value_new(GAIM_TYPE_SUBTYPE, GAIM_SUBTYPE_BLIST_NODE), |
5056 gaim_value_new_outgoing(GAIM_TYPE_BOXED, "GString *")); | 5056 gaim_value_new_outgoing(GAIM_TYPE_BOXED, "GString *"), |
5057 gaim_value_new(GAIM_TYPE_BOOLEAN)); | |
5057 | 5058 |
5058 | 5059 |
5059 gaim_signal_connect(gaim_blist_get_handle(), "buddy-signed-on", gtk_blist_handle, GAIM_CALLBACK(buddy_signonoff_cb), NULL); | 5060 gaim_signal_connect(gaim_blist_get_handle(), "buddy-signed-on", gtk_blist_handle, GAIM_CALLBACK(buddy_signonoff_cb), NULL); |
5060 gaim_signal_connect(gaim_blist_get_handle(), "buddy-signed-off", gtk_blist_handle, GAIM_CALLBACK(buddy_signonoff_cb), NULL); | 5061 gaim_signal_connect(gaim_blist_get_handle(), "buddy-signed-off", gtk_blist_handle, GAIM_CALLBACK(buddy_signonoff_cb), NULL); |
5061 } | 5062 } |