r17170 - gnucash/trunk/src/gnome - Remove dead function gnc_split_reg_check_close().
Andreas Köhler
andi5 at cvs.gnucash.org
Wed May 21 21:46:56 EDT 2008
Author: andi5
Date: 2008-05-21 21:46:56 -0400 (Wed, 21 May 2008)
New Revision: 17170
Trac: http://svn.gnucash.org/trac/changeset/17170
Modified:
gnucash/trunk/src/gnome/gnc-split-reg.c
gnucash/trunk/src/gnome/gnc-split-reg.h
Log:
Remove dead function gnc_split_reg_check_close().
This job is done by gnc_plugin_page_register_finish_pending().
Modified: gnucash/trunk/src/gnome/gnc-split-reg.c
===================================================================
--- gnucash/trunk/src/gnome/gnc-split-reg.c 2008-05-21 20:21:08 UTC (rev 17169)
+++ gnucash/trunk/src/gnome/gnc-split-reg.c 2008-05-22 01:46:56 UTC (rev 17170)
@@ -86,8 +86,6 @@
static void gnc_split_reg_ld_destroy( GNCLedgerDisplay *ledger );
-gboolean gnc_split_reg_check_close(GNCSplitReg *gsr);
-
void gsr_default_enter_handler ( GNCSplitReg *w, gpointer ud );
void gsr_default_cancel_handler ( GNCSplitReg *w, gpointer ud );
void gsr_default_delete_handler ( GNCSplitReg *w, gpointer ud );
@@ -695,56 +693,6 @@
gnc_ledger_display_set_user_data (ledger, NULL);
}
-gboolean
-gnc_split_reg_check_close( GNCSplitReg *gsr )
-{
- GtkWidget *dialog;
- gint response;
- gboolean pending_changes;
- SplitRegister *reg;
- const char *title = _("Save transaction before closing?");
- const char *message =
- _("The current transaction has been changed. Would you like to "
- "record the changes before closing this page, close the page "
- "without recording the changes, or cancel the close?");
-
- reg = gnc_ledger_display_get_split_register( gsr->ledger );
- pending_changes = gnc_split_register_changed( reg );
- if ( !pending_changes )
- return TRUE;
-
- dialog = gtk_message_dialog_new(GTK_WINDOW(gsr->window),
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_QUESTION,
- GTK_BUTTONS_NONE,
- "%s", title);
- gtk_message_dialog_format_secondary_text(GTK_MESSAGE_DIALOG(dialog),
- "%s", message);
- gtk_dialog_add_buttons(GTK_DIALOG(dialog),
- _("_Don't Record"), GTK_RESPONSE_REJECT,
- GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
- _("_Record"), GTK_RESPONSE_ACCEPT,
- NULL);
- response = gnc_dialog_run(GTK_DIALOG(dialog), "transaction_changed");
- gtk_widget_destroy(dialog);
-
- switch (response)
- {
- case GTK_RESPONSE_ACCEPT:
- gnc_split_reg_record_trans_cb( gsr->window, gsr );
- return TRUE;
-
- case GTK_RESPONSE_REJECT:
- gnc_split_register_cancel_cursor_trans_changes( reg );
- return TRUE;
-
- case GTK_RESPONSE_CANCEL:
- default:
- return FALSE;
- }
- return TRUE;
-}
-
void
gsr_default_cut_handler( GNCSplitReg *gsr, gpointer data )
{
Modified: gnucash/trunk/src/gnome/gnc-split-reg.h
===================================================================
--- gnucash/trunk/src/gnome/gnc-split-reg.h 2008-05-21 20:21:08 UTC (rev 17169)
+++ gnucash/trunk/src/gnome/gnc-split-reg.h 2008-05-22 01:46:56 UTC (rev 17170)
@@ -206,15 +206,6 @@
void gnc_split_reg_set_split_state( GNCSplitReg *gsr, gboolean split );
void gnc_split_reg_set_double_line( GNCSplitReg *gsr, gboolean doubleLine );
-/**
- * Check if its OK to close this register window. Gives the register
- * a chance to abort the close if there are roblems, e.g. an open
- * transaction.
- *
- * @return TRUE if the register may be closed, FALSE if not.
- **/
-gboolean gnc_split_reg_check_close( GNCSplitReg *gsr );
-
void gnc_split_reg_raise( GNCSplitReg *gsr );
/**
More information about the gnucash-changes
mailing list