mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Bug#347257: make the initial window a reasonable size, especially for --nofile.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15951 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
c818c83df7
commit
117e7e53b6
@ -1985,15 +1985,18 @@ gnc_main_window_new (void)
|
|||||||
gncUIWidget old_window;
|
gncUIWidget old_window;
|
||||||
|
|
||||||
window = g_object_new (GNC_TYPE_MAIN_WINDOW, NULL);
|
window = g_object_new (GNC_TYPE_MAIN_WINDOW, NULL);
|
||||||
|
gtk_window_set_default_size(GTK_WINDOW(window), 800, 600);
|
||||||
|
|
||||||
old_window = gnc_ui_get_toplevel();
|
old_window = gnc_ui_get_toplevel();
|
||||||
if (old_window) {
|
if (old_window) {
|
||||||
gint width, height;
|
gint width, height;
|
||||||
gtk_window_get_size (GTK_WINDOW (old_window), &width, &height);
|
gtk_window_get_size (GTK_WINDOW (old_window), &width, &height);
|
||||||
gtk_window_resize (GTK_WINDOW (window), width, height);
|
gtk_window_resize (GTK_WINDOW (window), width, height);
|
||||||
if ((gdk_window_get_state((GTK_WIDGET(old_window))->window)
|
if ((gdk_window_get_state((GTK_WIDGET(old_window))->window)
|
||||||
& GDK_WINDOW_STATE_MAXIMIZED) != 0)
|
& GDK_WINDOW_STATE_MAXIMIZED) != 0) {
|
||||||
gtk_window_maximize (GTK_WINDOW (window));
|
gtk_window_maximize (GTK_WINDOW (window));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
active_windows = g_list_append (active_windows, window);
|
active_windows = g_list_append (active_windows, window);
|
||||||
gnc_main_window_update_all_menu_items();
|
gnc_main_window_update_all_menu_items();
|
||||||
return window;
|
return window;
|
||||||
|
Loading…
Reference in New Issue
Block a user