[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