--- a/src/blist.c Sat May 22 16:43:55 2004 +0000 +++ b/src/blist.c Sat May 22 16:46:07 2004 +0000 @@ -2727,6 +2727,13 @@ return menu; } +GList *gaim_chat_get_extended_menu(GaimChat *c) { + GList *menu = NULL; + gaim_signal_emit(gaim_blist_get_handle(), "chat-extended-menu", + c, &menu); + return menu; +} + GList *gaim_group_get_extended_menu(GaimGroup *g) { GList *menu = NULL; gaim_signal_emit(gaim_blist_get_handle(), "group-extended-menu", @@ -2810,6 +2817,11 @@ gaim_value_new(GAIM_TYPE_SUBTYPE, GAIM_SUBTYPE_BLIST_BUDDY), gaim_value_new(GAIM_TYPE_BOXED, "GList **")); + gaim_signal_register(handle, "chat-extended-menu", + gaim_marshal_VOID__POINTER_POINTER, NULL, 2, + gaim_value_new(GAIM_TYPE_SUBTYPE, + GAIM_SUBTYPE_BLIST_CHAT), + gaim_value_new(GAIM_TYPE_BOXED, "GList **")); gaim_signal_register(handle, "group-extended-menu", gaim_marshal_VOID__POINTER_POINTER, NULL, 2, gaim_value_new(GAIM_TYPE_SUBTYPE,