# HG changeset patch # User Luke Schierer # Date 1090973222 0 # Node ID 03be9d653123be7bcb8dbbc15cc752161088095a # Parent b5dd5cb72f564fa92f551e6475ca50a118c7d8c4 [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 diff -r b5dd5cb72f56 -r 03be9d653123 src/about.c --- a/src/about.c Tue Jul 27 05:45:09 2004 +0000 +++ b/src/about.c Wed Jul 28 00:07:02 2004 +0000 @@ -60,7 +60,6 @@ gtk_window_set_title(GTK_WINDOW(about), _("About Gaim")); gtk_window_set_role(GTK_WINDOW(about), "about"); gtk_window_set_resizable(GTK_WINDOW(about), TRUE); - gtk_widget_realize(about); hbox = gtk_hbox_new(FALSE, 12); gtk_container_set_border_width(GTK_CONTAINER(hbox), 12); diff -r b5dd5cb72f56 -r 03be9d653123 src/away.c --- a/src/away.c Tue Jul 27 05:45:09 2004 +0000 +++ b/src/away.c Wed Jul 28 00:07:02 2004 +0000 @@ -227,7 +227,6 @@ gtk_window_set_title(GTK_WINDOW(imaway), _("Away!")); g_signal_connect(G_OBJECT(imaway), "destroy", G_CALLBACK(do_im_back), imaway); - gtk_widget_realize(imaway); vbox = gtk_vbox_new(FALSE, 5); gtk_container_add(GTK_CONTAINER(imaway), vbox); diff -r b5dd5cb72f56 -r 03be9d653123 src/conversation.c --- a/src/conversation.c Tue Jul 27 05:45:09 2004 +0000 +++ b/src/conversation.c Wed Jul 28 00:07:02 2004 +0000 @@ -812,10 +812,11 @@ GaimConvWindow *win; win = gaim_conv_window_new(); - gaim_conv_window_add_conversation(win, conv); - + /* Ensure the window is visible. */ gaim_conv_window_show(win); + + gaim_conv_window_add_conversation(win, conv); } else { @@ -2085,7 +2086,7 @@ GaimConvChatBuddy *cb; char tmp[BUF_LONG]; GList *l; - gboolean quiet; + gboolean quiet = FALSE; g_return_if_fail(chat != NULL); g_return_if_fail(users != NULL); @@ -2357,9 +2358,8 @@ if (win == NULL) { win = gaim_conv_window_new(); - + gaim_conv_window_show(win); gaim_conv_window_add_conversation(win, conv); - gaim_conv_window_show(win); } else gaim_conv_window_add_conversation(win, conv); @@ -2375,9 +2375,8 @@ if (win == NULL) { win = gaim_conv_window_new(); - + gaim_conv_window_show(win); gaim_conv_window_add_conversation(win, conv); - gaim_conv_window_show(win); } else gaim_conv_window_add_conversation(win, conv); diff -r b5dd5cb72f56 -r 03be9d653123 src/dnd-hints.c --- a/src/dnd-hints.c Tue Jul 27 05:45:09 2004 +0000 +++ b/src/dnd-hints.c Wed Jul 28 00:07:02 2004 +0000 @@ -66,7 +66,6 @@ gtk_widget_push_colormap(gdk_rgb_get_colormap()); win = gtk_window_new(GTK_WINDOW_POPUP); pix = gtk_image_new_from_pixmap(pixmap, bitmap); - gtk_widget_realize(win); gtk_container_add(GTK_CONTAINER(win), pix); gtk_widget_shape_combine_mask(win, bitmap, 0, 0); gtk_widget_pop_colormap(); diff -r b5dd5cb72f56 -r 03be9d653123 src/gtkblist.c --- a/src/gtkblist.c Tue Jul 27 05:45:09 2004 +0000 +++ b/src/gtkblist.c Wed Jul 28 00:07:02 2004 +0000 @@ -3061,8 +3061,6 @@ gtk_window_set_role(GTK_WINDOW(gtkblist->window), "buddy_list"); gtk_window_set_title(GTK_WINDOW(gtkblist->window), _("Buddy List")); - GTK_WINDOW(gtkblist->window)->allow_shrink = TRUE; - gtkblist->vbox = gtk_vbox_new(FALSE, 0); gtk_container_add(GTK_CONTAINER(gtkblist->window), gtkblist->vbox); diff -r b5dd5cb72f56 -r 03be9d653123 src/gtkconn.c --- a/src/gtkconn.c Tue Jul 27 05:45:09 2004 +0000 +++ b/src/gtkconn.c Wed Jul 28 00:07:02 2004 +0000 @@ -201,7 +201,6 @@ gtk_window_set_role(GTK_WINDOW(meter_win->window), "signon"); gtk_container_set_border_width(GTK_CONTAINER(meter_win->window), 5); gtk_window_set_title(GTK_WINDOW(meter_win->window), _("Signon")); - gtk_widget_realize(meter_win->window); vbox = gtk_vbox_new (FALSE, 0); gtk_container_add(GTK_CONTAINER(meter_win->window), vbox); diff -r b5dd5cb72f56 -r 03be9d653123 src/gtkconv.c --- 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); diff -r b5dd5cb72f56 -r 03be9d653123 src/gtkft.c --- a/src/gtkft.c Tue Jul 27 05:45:09 2004 +0000 +++ b/src/gtkft.c Wed Jul 28 00:07:02 2004 +0000 @@ -610,13 +610,8 @@ dialog->window = window = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_window_set_role(GTK_WINDOW(window), "file transfer"); gtk_window_set_title(GTK_WINDOW(window), _("File Transfers")); -#if 0 - gtk_window_set_policy(GTK_WINDOW(window), TRUE, TRUE, TRUE); - gtk_window_set_default_size(GTK_WINDOW(window), 390, 400); -#endif gtk_window_set_resizable(GTK_WINDOW(window), FALSE); gtk_container_set_border_width(GTK_CONTAINER(window), 12); - gtk_widget_realize(window); g_signal_connect(G_OBJECT(window), "delete_event", G_CALLBACK(delete_win_cb), dialog); diff -r b5dd5cb72f56 -r 03be9d653123 src/gtkpounce.c --- a/src/gtkpounce.c Tue Jul 27 05:45:09 2004 +0000 +++ b/src/gtkpounce.c Wed Jul 28 00:07:02 2004 +0000 @@ -387,7 +387,6 @@ ? _("New Buddy Pounce") : _("Edit Buddy Pounce"))); gtk_container_set_border_width(GTK_CONTAINER(window), 12); - gtk_widget_realize(window); g_signal_connect(G_OBJECT(window), "delete_event", G_CALLBACK(delete_win_cb), dialog); diff -r b5dd5cb72f56 -r 03be9d653123 src/gtkprefs.c --- a/src/gtkprefs.c Tue Jul 27 05:45:09 2004 +0000 +++ b/src/gtkprefs.c Wed Jul 28 00:07:02 2004 +0000 @@ -2481,7 +2481,6 @@ /* Create the window */ prefs = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_window_set_role(GTK_WINDOW(prefs), "preferences"); - gtk_widget_realize(prefs); gtk_window_set_title(GTK_WINDOW(prefs), _("Preferences")); gtk_window_set_resizable (GTK_WINDOW(prefs), FALSE); gtk_container_set_border_width(GTK_CONTAINER(prefs), 12); diff -r b5dd5cb72f56 -r 03be9d653123 src/gtkprivacy.c --- a/src/gtkprivacy.c Tue Jul 27 05:45:09 2004 +0000 +++ b/src/gtkprivacy.c Wed Jul 28 00:07:02 2004 +0000 @@ -388,8 +388,6 @@ g_signal_connect(G_OBJECT(dialog->win), "delete_event", G_CALLBACK(destroy_cb), dialog); - gtk_widget_realize(dialog->win); - /* Main vbox */ vbox = gtk_vbox_new(FALSE, 12); gtk_container_add(GTK_CONTAINER(dialog->win), vbox); diff -r b5dd5cb72f56 -r 03be9d653123 src/gtkroomlist.c --- a/src/gtkroomlist.c Tue Jul 27 05:45:09 2004 +0000 +++ b/src/gtkroomlist.c Wed Jul 28 00:07:02 2004 +0000 @@ -330,7 +330,6 @@ gtk_window_set_title(GTK_WINDOW(window), _("Room List")); gtk_container_set_border_width(GTK_CONTAINER(window), 12); - gtk_widget_realize(window); g_signal_connect(G_OBJECT(window), "delete_event", G_CALLBACK(delete_win_cb), dialog); diff -r b5dd5cb72f56 -r 03be9d653123 src/main.c --- a/src/main.c Tue Jul 27 05:45:09 2004 +0000 +++ b/src/main.c Wed Jul 28 00:07:02 2004 +0000 @@ -230,8 +230,6 @@ gtk_window_set_role(GTK_WINDOW(mainwindow), "login"); gtk_window_set_resizable(GTK_WINDOW(mainwindow), FALSE); gtk_window_set_title(GTK_WINDOW(mainwindow), _("Login")); - gtk_widget_realize(mainwindow); - gdk_window_set_group(mainwindow->window, mainwindow->window); gtk_container_set_border_width(GTK_CONTAINER(mainwindow), 5); g_signal_connect(G_OBJECT(mainwindow), "delete_event", G_CALLBACK(login_window_closed), mainwindow);