Register: Add an ENTER/LEAVE pair.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18034 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Charles Day 2009-04-10 15:28:47 +00:00
parent 0e4c9a03f9
commit c6ceaa75b7
2 changed files with 18 additions and 1 deletions

View File

@ -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;
}

View File

@ -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