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 }