mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Bug 720646 - New Book Tabs on Windows
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23611 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
a098695219
commit
5305c7909e
@ -578,12 +578,15 @@ gnc_dialog_run (GtkDialog *dialog, const gchar *pref_name)
|
||||
* imported/entered, since they can affect how transactions are created
|
||||
* Note: This dialog is modal! */
|
||||
gboolean
|
||||
gnc_new_book_option_display (void)
|
||||
gnc_new_book_option_display (GtkWidget *parent)
|
||||
{
|
||||
GtkWidget *window;
|
||||
gint result = GTK_RESPONSE_HELP;
|
||||
|
||||
window = gnc_book_options_dialog_cb (TRUE, _( "New Book Options"));
|
||||
if (parent)
|
||||
gtk_window_set_transient_for (GTK_WINDOW(window), GTK_WINDOW(parent));
|
||||
|
||||
if (window)
|
||||
{
|
||||
/* close dialog and proceed unless help button selected */
|
||||
|
@ -103,6 +103,6 @@ gnc_dialog_run(GtkDialog *dialog, const gchar *pref_key);
|
||||
* dialog so user can specify options, before any transactions can be
|
||||
* imported/entered, since they can affect how transactions are created
|
||||
* Note: This dialog is modal! */
|
||||
gboolean gnc_new_book_option_display (void);
|
||||
gboolean gnc_new_book_option_display (GtkWidget *parent);
|
||||
|
||||
#endif /* DIALOG_UTILS_H */
|
||||
|
@ -460,7 +460,7 @@ on_choose_account_categories_prepare (hierarchy_data *data)
|
||||
/* Before creating transactions, if this is a new book, let user specify
|
||||
* book options, since they affect how transactions are created */
|
||||
if (data->new_book)
|
||||
data->new_book = gnc_new_book_option_display ();
|
||||
data->new_book = gnc_new_book_option_display (data->dialog);
|
||||
|
||||
if (!data->account_list_added)
|
||||
{
|
||||
|
@ -224,7 +224,7 @@ gnc_file_aqbanking_import(const gchar *aqbanking_importername,
|
||||
/* Before importing the results, if this is a new book, let user specify
|
||||
* book options, since they affect how transactions are created */
|
||||
if (gnc_is_new_book())
|
||||
gnc_new_book_option_display();
|
||||
gnc_new_book_option_display(gnc_ui_get_toplevel());
|
||||
|
||||
/* Import the results */
|
||||
ieci = gnc_ab_import_context(context, AWAIT_TRANSACTIONS,
|
||||
|
@ -437,7 +437,7 @@ csv_import_assistant_summary_page_prepare (GtkAssistant *assistant,
|
||||
/* Before creating accounts, if this is a new book, let user specify
|
||||
* book options, since they affect how transactions are created */
|
||||
if (info->new_book)
|
||||
info->new_book = gnc_new_book_option_display();
|
||||
info->new_book = gnc_new_book_option_display(info->window);
|
||||
|
||||
if (!g_strcmp0(info->error, "") == 0)
|
||||
{
|
||||
|
@ -1445,7 +1445,7 @@ csv_import_trans_assistant_match_page_prepare (GtkAssistant *assistant,
|
||||
/* Before creating transactions, if this is a new book, let user specify
|
||||
* book options, since they affect how transactions are created */
|
||||
if (info->new_book)
|
||||
info->new_book = gnc_new_book_option_display();
|
||||
info->new_book = gnc_new_book_option_display(info->window);
|
||||
|
||||
/* Create transactions from the parsed data, first time with FALSE
|
||||
Subsequent times with TRUE */
|
||||
|
@ -901,7 +901,7 @@ int ofx_proc_account_cb(struct OfxAccountData data, void * account_user_data)
|
||||
* calling 'gnc_import_select_account', allow the user to set book
|
||||
* options. */
|
||||
if (new_book)
|
||||
new_book = gnc_new_book_option_display();
|
||||
new_book = gnc_new_book_option_display(gnc_ui_get_toplevel());
|
||||
|
||||
gnc_utf8_strip_invalid(data.account_name);
|
||||
gnc_utf8_strip_invalid(data.account_id);
|
||||
|
@ -2996,7 +2996,7 @@ gnc_ui_qif_import_convert_progress_prepare(GtkAssistant *assistant,
|
||||
/* Before creating transactions, if this is a new book, let user specify
|
||||
* book options, since they affect how transactions are created */
|
||||
if (wind->new_book)
|
||||
wind->new_book = gnc_new_book_option_display();
|
||||
wind->new_book = gnc_new_book_option_display(wind->window);
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user