r15951 - gnucash/trunk/src/gnome-utils - Bug#347257: make the initial window a reasonable size, especially for --nofile.
Josh Sled
jsled at cvs.gnucash.org
Sat Apr 21 12:32:12 EDT 2007
Author: jsled
Date: 2007-04-21 12:32:11 -0400 (Sat, 21 Apr 2007)
New Revision: 15951
Trac: http://svn.gnucash.org/trac/changeset/15951
Modified:
gnucash/trunk/src/gnome-utils/gnc-main-window.c
Log:
Bug#347257: make the initial window a reasonable size, especially for --nofile.
Modified: gnucash/trunk/src/gnome-utils/gnc-main-window.c
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-main-window.c 2007-04-21 15:30:47 UTC (rev 15950)
+++ gnucash/trunk/src/gnome-utils/gnc-main-window.c 2007-04-21 16:32:11 UTC (rev 15951)
@@ -1981,22 +1981,25 @@
GncMainWindow *
gnc_main_window_new (void)
{
- GncMainWindow *window;
- gncUIWidget old_window;
+ GncMainWindow *window;
+ gncUIWidget old_window;
window = g_object_new (GNC_TYPE_MAIN_WINDOW, NULL);
- old_window = gnc_ui_get_toplevel();
- if (old_window) {
- gint width, height;
- gtk_window_get_size (GTK_WINDOW (old_window), &width, &height);
- gtk_window_resize (GTK_WINDOW (window), width, height);
- if ((gdk_window_get_state((GTK_WIDGET(old_window))->window)
- & GDK_WINDOW_STATE_MAXIMIZED) != 0)
- gtk_window_maximize (GTK_WINDOW (window));
- }
- active_windows = g_list_append (active_windows, window);
- gnc_main_window_update_all_menu_items();
- return window;
+ gtk_window_set_default_size(GTK_WINDOW(window), 800, 600);
+
+ old_window = gnc_ui_get_toplevel();
+ if (old_window) {
+ gint width, height;
+ gtk_window_get_size (GTK_WINDOW (old_window), &width, &height);
+ gtk_window_resize (GTK_WINDOW (window), width, height);
+ if ((gdk_window_get_state((GTK_WIDGET(old_window))->window)
+ & GDK_WINDOW_STATE_MAXIMIZED) != 0) {
+ gtk_window_maximize (GTK_WINDOW (window));
+ }
+ }
+ active_windows = g_list_append (active_windows, window);
+ gnc_main_window_update_all_menu_items();
+ return window;
}
/************************************************************
More information about the gnucash-changes
mailing list