[Gnucash-changes] Add summarybar back in; mostly works ....

Joshua Sled jsled at cvs.gnucash.org
Tue Feb 22 19:37:12 EST 2005


Log Message:
-----------
Add summarybar back in; mostly works .... mostly.. :[

Tags:
----
gnucash-gnome2-dev

Modified Files:
--------------
    gnucash:
        ChangeLog
        GNOME2_STATUS
    gnucash/src/gnome:
        gnc-main-window.c

Revision Data
-------------
Index: ChangeLog
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/ChangeLog,v
retrieving revision 1.1487.2.176
retrieving revision 1.1487.2.177
diff -LChangeLog -LChangeLog -u -r1.1487.2.176 -r1.1487.2.177
--- ChangeLog
+++ ChangeLog
@@ -1,3 +1,8 @@
+2005-02-22  Joshua Sled  <jsled at asynchronous.org>
+
+	* src/gnome/gnc-main-window.c (gnc_main_window_setup_window): Add
+	back the summary bar, down in the status-bar area.
+
 2005-02-20  Neil Williams  <linux at codehelp.co.uk>
 
 	* src/app-file/gnc-file.c: Adding messages to handlers for 
Index: GNOME2_STATUS
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/Attic/GNOME2_STATUS,v
retrieving revision 1.1.2.34
retrieving revision 1.1.2.35
diff -LGNOME2_STATUS -LGNOME2_STATUS -u -r1.1.2.34 -r1.1.2.35
--- GNOME2_STATUS
+++ GNOME2_STATUS
@@ -76,8 +76,9 @@
 ------------------------------------------------------------------------------
 | Main Window   | - New registers should open in new top-level  |            |
 |               |   windows.                                    |            |
-|               | - Summary bar isn't shown, even when option in|            |
-|               |   view is checked.                            |            |
+|               | - Summary bar select list doesn't have effect.|            |
+|               | - Startup progress bar not working; default   |            |
+|               |   "window" needs to be set.                   |            |
 ------------------------------------------------------------------------------
 | Register Core | - Can navigate, enter transactions, etc.      |            |
 | MOSTLY        | - Insertion point not shown.                  |            |
Index: gnc-main-window.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome/Attic/gnc-main-window.c,v
retrieving revision 1.1.2.33
retrieving revision 1.1.2.34
diff -Lsrc/gnome/gnc-main-window.c -Lsrc/gnome/gnc-main-window.c -u -r1.1.2.33 -r1.1.2.34
--- src/gnome/gnc-main-window.c
+++ src/gnome/gnc-main-window.c
@@ -59,6 +59,7 @@
 #include "gnc-version.h"
 #include "gnc-window.h"
 #include "window-main.h"
+#include "window-main-summarybar.h"
 #include "messages.h"
 
 // +JSLED
@@ -135,12 +136,15 @@
 	GtkWidget *statusbar;
 	GtkWidget *progressbar;
 
+        GtkWidget *gncSummaryBar;
+
 	EggActionGroup *action_group;
 
 	GncPluginPage *current_page;
 	GList *installed_pages;
 	gint event_handler_id;
 
+
 	GHashTable *merged_actions_table;
 };
 
@@ -767,6 +771,13 @@
 	gtk_widget_show (priv->statusbar);
 	gtk_box_pack_start (GTK_BOX (main_vbox), priv->statusbar,
 			    FALSE, TRUE, 0);
+        gtk_statusbar_set_has_resize_grip( GTK_STATUSBAR(priv->statusbar), TRUE );
+
+        priv->gncSummaryBar = gnc_main_window_summary_new();
+        gtk_widget_show( priv->gncSummaryBar );
+        gtk_box_pack_start( GTK_BOX(priv->statusbar), priv->gncSummaryBar, FALSE, TRUE, 0 );
+        // re-position at the beginning of the status area.
+        gtk_box_reorder_child( GTK_BOX(priv->statusbar), priv->gncSummaryBar, 0 );
 
 	priv->progressbar = gtk_progress_bar_new ();
 	gtk_widget_show (priv->progressbar);


More information about the gnucash-changes mailing list