From c6ceaa75b7d0348f6e4151ee2a59cfea275546bb Mon Sep 17 00:00:00 2001 From: Charles Day Date: Fri, 10 Apr 2009 15:28:47 +0000 Subject: [PATCH] Register: Add an ENTER/LEAVE pair. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18034 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/gnome/gnc-plugin-page-register.c | 5 +++++ src/gnome/gnc-split-reg.c | 14 +++++++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/gnome/gnc-plugin-page-register.c b/src/gnome/gnc-plugin-page-register.c index 36c4a4c506..fe0fdcb87e 100644 --- a/src/gnome/gnc-plugin-page-register.c +++ b/src/gnome/gnc-plugin-page-register.c @@ -485,6 +485,9 @@ gnc_plugin_page_register_new (Account *account, gboolean subaccounts) GncPluginPage *page; GncPluginPageRegisterPrivate *priv; + ENTER("account=%p, subaccounts=%s", account, + subaccounts? "TRUE" : "FALSE"); + if (subaccounts) ledger = gnc_ledger_display_subaccounts (account); else @@ -493,6 +496,8 @@ gnc_plugin_page_register_new (Account *account, gboolean subaccounts) page = gnc_plugin_page_register_new_common(ledger); priv = GNC_PLUGIN_PAGE_REGISTER_GET_PRIVATE(page); priv->key = *xaccAccountGetGUID(account); + + LEAVE("%p", page); return page; } diff --git a/src/gnome/gnc-split-reg.c b/src/gnome/gnc-split-reg.c index c7e3b7d53a..5e0c42bef0 100644 --- a/src/gnome/gnc-split-reg.c +++ b/src/gnome/gnc-split-reg.c @@ -316,6 +316,9 @@ gnc_split_reg_new( GNCLedgerDisplay *ld, { GNCSplitReg *gsrToRet; + ENTER("ld=%p, parent=%p, numberOfLines=%d, read_only=%s", + ld, parent, numberOfLines, read_only? "TRUE" : "FALSE"); + gsrToRet = g_object_new( gnc_split_reg_get_type(), NULL ); gsrToRet->numRows = numberOfLines; @@ -326,6 +329,7 @@ gnc_split_reg_new( GNCLedgerDisplay *ld, gnc_split_reg_init2( gsrToRet ); + LEAVE("%p", gsrToRet); return GTK_WIDGET( gsrToRet ); } @@ -362,11 +366,15 @@ gsr_setup_table( GNCSplitReg *gsr ) { SplitRegister *sr; + ENTER("gsr=%p", gsr); + sr = gnc_ledger_display_get_split_register( gsr->ledger ); gnc_split_register_show_present_divider( sr, TRUE ); /* events should be sufficient to redraw this */ /* gnc_ledger_display_refresh( gsr->ledger ); */ gnc_split_reg_refresh_toolbar( gsr ); + + LEAVE(" "); } static @@ -376,6 +384,8 @@ gsr_create_table( GNCSplitReg *gsr ) GtkWidget *register_widget; SplitRegister *sr; + ENTER("gsr=%p", gsr); + gnc_ledger_display_set_user_data( gsr->ledger, (gpointer)gsr ); gnc_ledger_display_set_handlers( gsr->ledger, gnc_split_reg_ld_destroy, @@ -397,6 +407,8 @@ gsr_create_table( GNCSplitReg *gsr ) G_CALLBACK(gsr_redraw_all_cb), gsr); g_signal_connect (gsr->reg, "redraw_help", G_CALLBACK(gsr_emit_help_changed), gsr); + + LEAVE(" "); } static @@ -1766,7 +1778,7 @@ gnc_split_reg_enter( GNCSplitReg *gsr, gboolean next_transaction ) void gsr_default_enter_handler( GNCSplitReg *gsr, gpointer data ) { - gnc_split_reg_enter( gsr, FALSE ); + gnc_split_reg_enter( gsr, TRUE ); } void