diff src/gtkconv.c @ 9606:03be9d653123

[gaim-migrate @ 10449] (20:04:37) LSchiere: datallah: commit message? (20:06:13) nosnilmot: LSchiere: "datallah removed some stuff and doesn't know how to prevent extra tabs on blank lines" ;-) (20:06:58) datallah: nosnilmot: i know.. i'm going to hell (20:07:12) nosnilmot: datallah: save me a place :) (20:07:21) datallah: "this should make multi-monitor people happier" committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Wed, 28 Jul 2004 00:07:02 +0000
parents b5dd5cb72f56
children 1b13160bf5a4
line wrap: on
line diff
--- a/src/gtkconv.c	Tue Jul 27 05:45:09 2004 +0000
+++ b/src/gtkconv.c	Wed Jul 28 00:07:02 2004 +0000
@@ -4438,10 +4438,7 @@
 	/* Create the window. */
 	gtkwin->window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
 	gtk_window_set_role(GTK_WINDOW(gtkwin->window), "conversation");
-	gtk_window_set_resizable(GTK_WINDOW(gtkwin->window), TRUE);
 	gtk_container_set_border_width(GTK_CONTAINER(gtkwin->window), 0);
-	GTK_WINDOW(gtkwin->window)->allow_shrink = TRUE;
-	gtk_widget_realize(gtkwin->window);
 
 	g_signal_connect(G_OBJECT(gtkwin->window), "delete_event",
 					 G_CALLBACK(close_win_cb), win);
@@ -4507,25 +4504,6 @@
 	GaimGtkWindow *gtkwin = GAIM_GTK_WINDOW(win);
 
 	gtk_widget_show(gtkwin->window);
-
-#ifdef _WIN32
-	/* This works around a win32 gtk+ bug, where it can't handle
-	 * creating the button correctly before the window is shown.
-	 * That's why we get the appearance of a button, without all
-	 * the normal button-like properties, like being able to click
-	 * it. ;-)  --Nathan */
-	if (gaim_prefs_get_bool("/gaim/gtk/conversations/close_on_tabs")) {
-		GaimConversation *conv;
-		GaimGtkConversation *gtkconv;
-
-		conv = gaim_conv_window_get_conversation_at(win, 0);
-		if(conv) {
-			gtkconv = GAIM_GTK_CONVERSATION(conv);
-			gtk_widget_hide(gtkconv->close);
-			gtk_widget_show_all(gtkconv->close);
-		}
-	}
-#endif
 }
 
 static void
@@ -4718,7 +4696,6 @@
 	gtk_misc_set_padding(GTK_MISC(gtkconv->tab_label), 4, 0);
 #endif
 
-
 	/* Pack it all together. */
 	gtk_box_pack_start(GTK_BOX(tabby), gtkconv->icon, FALSE, FALSE, 0);
 	gtk_box_pack_start(GTK_BOX(menu_tabby), gtkconv->menu_icon,
@@ -4744,9 +4721,7 @@
 		gaim_gtkconv_update_buddy_icon(conv);
 
 	/* Add this pane to the conversation's notebook. */
-	gtk_notebook_append_page(GTK_NOTEBOOK(gtkwin->notebook), tab_cont, tabby);
-	gtk_notebook_set_menu_label(GTK_NOTEBOOK(gtkwin->notebook),
-								tab_cont, menu_tabby);
+	gtk_notebook_append_page_menu(GTK_NOTEBOOK(gtkwin->notebook), tab_cont, tabby, menu_tabby);
 
 	gtk_widget_show(tab_cont);