diff src/buddy.c @ 1477:1d0fc2622b29

[gaim-migrate @ 1487] log viewer, courtesy bmiller. still needs work but it's good enough to be in CVS committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Wed, 07 Feb 2001 21:11:00 +0000
parents 163b9ee8d789
children d33bf6548543
line wrap: on
line diff
--- a/src/buddy.c	Wed Feb 07 20:06:29 2001 +0000
+++ b/src/buddy.c	Wed Feb 07 21:11:00 2001 +0000
@@ -369,6 +369,11 @@
 	}
 }
 
+void pressed_log (GtkWidget *widget, char *name)
+{
+	show_log(name);
+}
+
 void pressed_ticker(char *buddy)
 {
 	struct conversation *c;
@@ -440,6 +445,12 @@
 		gtk_menu_append(GTK_MENU(menu), button);
 		gtk_widget_show(button);
 
+		button = gtk_menu_item_new_with_label(_("View Log"));
+		gtk_signal_connect(GTK_OBJECT(button), "activate",
+				   GTK_SIGNAL_FUNC(pressed_log), b->name);
+		gtk_menu_append(GTK_MENU(menu), button);
+		gtk_widget_show(button);
+
 		if (g_slist_length(cn) > 1) {
 			while (cn) {
 				g = (struct gaim_connection *)cn->data;
@@ -548,6 +559,12 @@
 		gtk_menu_append(GTK_MENU(menu), button);
 		gtk_widget_show(button);
 
+		button = gtk_menu_item_new_with_label(_("View Log"));
+		gtk_signal_connect(GTK_OBJECT(button), "activate",
+				   GTK_SIGNAL_FUNC(pressed_log), b->name);
+		gtk_menu_append(GTK_MENU(menu), button);
+		gtk_widget_show(button);
+
 		gtk_menu_popup(GTK_MENU(menu), NULL, NULL, NULL, NULL,
 			       event->button, event->time);
 	}