src/blist.c

changeset 9013
ba3119be4967
parent 8960
bfb231bd9ca0
child 9023
b1ffe3e93cb4
--- 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,

mercurial