Don't open most windows at mouse position

This commit is contained in:
TingPing 2013-09-25 02:09:47 -04:00
parent 8028bb7f82
commit 7bc3317eeb
3 changed files with 3 additions and 5 deletions

View File

@ -1404,7 +1404,7 @@ mg_link_gentab (chan *ch, GtkWidget *box)
win = gtkutil_window_new (g_object_get_data (G_OBJECT (box), "title"), "", win = gtkutil_window_new (g_object_get_data (G_OBJECT (box), "title"), "",
GPOINTER_TO_INT (g_object_get_data (G_OBJECT (box), "w")), GPOINTER_TO_INT (g_object_get_data (G_OBJECT (box), "w")),
GPOINTER_TO_INT (g_object_get_data (G_OBJECT (box), "h")), GPOINTER_TO_INT (g_object_get_data (G_OBJECT (box), "h")),
3); 2);
/* so it doesn't try to chan_remove (there's no tab anymore) */ /* so it doesn't try to chan_remove (there's no tab anymore) */
g_object_steal_data (G_OBJECT (box), "ch"); g_object_steal_data (G_OBJECT (box), "ch");
gtk_container_set_border_width (GTK_CONTAINER (box), 0); gtk_container_set_border_width (GTK_CONTAINER (box), 0);
@ -3643,7 +3643,7 @@ mg_create_generic_tab (char *name, char *title, int force_toplevel,
if (force_toplevel || !prefs.hex_gui_tab_utils) if (force_toplevel || !prefs.hex_gui_tab_utils)
{ {
win = gtkutil_window_new (title, name, width, height, 3); win = gtkutil_window_new (title, name, width, height, 2);
vbox = gtk_vbox_new (0, 0); vbox = gtk_vbox_new (0, 0);
*vbox_ret = vbox; *vbox_ret = vbox;
gtk_container_add (GTK_CONTAINER (win), vbox); gtk_container_add (GTK_CONTAINER (win), vbox);

View File

@ -1650,7 +1650,6 @@ servlist_open_edit (GtkWidget *parent, ircnet *net)
snprintf (buf, sizeof (buf), _(DISPLAY_NAME": Edit %s"), net->name); snprintf (buf, sizeof (buf), _(DISPLAY_NAME": Edit %s"), net->name);
gtk_window_set_title (GTK_WINDOW (editwindow), buf); gtk_window_set_title (GTK_WINDOW (editwindow), buf);
gtk_window_set_default_size (GTK_WINDOW (editwindow), netedit_win_width, netedit_win_height); gtk_window_set_default_size (GTK_WINDOW (editwindow), netedit_win_width, netedit_win_height);
gtk_window_set_position (GTK_WINDOW (editwindow), GTK_WIN_POS_MOUSE);
gtk_window_set_transient_for (GTK_WINDOW (editwindow), GTK_WINDOW (parent)); gtk_window_set_transient_for (GTK_WINDOW (editwindow), GTK_WINDOW (parent));
gtk_window_set_modal (GTK_WINDOW (editwindow), TRUE); gtk_window_set_modal (GTK_WINDOW (editwindow), TRUE);
gtk_window_set_type_hint (GTK_WINDOW (editwindow), GDK_WINDOW_TYPE_HINT_DIALOG); gtk_window_set_type_hint (GTK_WINDOW (editwindow), GDK_WINDOW_TYPE_HINT_DIALOG);
@ -1916,7 +1915,6 @@ servlist_open_networks (void)
gtk_container_set_border_width (GTK_CONTAINER (servlist), 4); gtk_container_set_border_width (GTK_CONTAINER (servlist), 4);
gtk_window_set_title (GTK_WINDOW (servlist), _(DISPLAY_NAME": Network List")); gtk_window_set_title (GTK_WINDOW (servlist), _(DISPLAY_NAME": Network List"));
gtk_window_set_default_size (GTK_WINDOW (servlist), netlist_win_width, netlist_win_height); gtk_window_set_default_size (GTK_WINDOW (servlist), netlist_win_width, netlist_win_height);
gtk_window_set_position (GTK_WINDOW (servlist), GTK_WIN_POS_MOUSE);
gtk_window_set_role (GTK_WINDOW (servlist), "servlist"); gtk_window_set_role (GTK_WINDOW (servlist), "servlist");
gtk_window_set_type_hint (GTK_WINDOW (servlist), GDK_WINDOW_TYPE_HINT_DIALOG); gtk_window_set_type_hint (GTK_WINDOW (servlist), GDK_WINDOW_TYPE_HINT_DIALOG);
if (current_sess) if (current_sess)

View File

@ -2272,7 +2272,7 @@ setup_window_open (void)
{ {
GtkWidget *wid, *win, *vbox, *hbox, *hbbox; GtkWidget *wid, *win, *vbox, *hbox, *hbbox;
win = gtkutil_window_new (_(DISPLAY_NAME": Preferences"), "prefs", 0, 0, 3); win = gtkutil_window_new (_(DISPLAY_NAME": Preferences"), "prefs", 0, 0, 2);
vbox = gtk_vbox_new (FALSE, 5); vbox = gtk_vbox_new (FALSE, 5);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 6); gtk_container_set_border_width (GTK_CONTAINER (vbox), 6);