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
|
* imported/entered, since they can affect how transactions are created
|
||||||
* Note: This dialog is modal! */
|
* Note: This dialog is modal! */
|
||||||
gboolean
|
gboolean
|
||||||
gnc_new_book_option_display (void)
|
gnc_new_book_option_display (GtkWidget *parent)
|
||||||
{
|
{
|
||||||
GtkWidget *window;
|
GtkWidget *window;
|
||||||
gint result = GTK_RESPONSE_HELP;
|
gint result = GTK_RESPONSE_HELP;
|
||||||
|
|
||||||
window = gnc_book_options_dialog_cb (TRUE, _( "New Book Options"));
|
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)
|
if (window)
|
||||||
{
|
{
|
||||||
/* close dialog and proceed unless help button selected */
|
/* 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
|
* dialog so user can specify options, before any transactions can be
|
||||||
* imported/entered, since they can affect how transactions are created
|
* imported/entered, since they can affect how transactions are created
|
||||||
* Note: This dialog is modal! */
|
* Note: This dialog is modal! */
|
||||||
gboolean gnc_new_book_option_display (void);
|
gboolean gnc_new_book_option_display (GtkWidget *parent);
|
||||||
|
|
||||||
#endif /* DIALOG_UTILS_H */
|
#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
|
/* Before creating transactions, if this is a new book, let user specify
|
||||||
* book options, since they affect how transactions are created */
|
* book options, since they affect how transactions are created */
|
||||||
if (data->new_book)
|
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)
|
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
|
/* Before importing the results, if this is a new book, let user specify
|
||||||
* book options, since they affect how transactions are created */
|
* book options, since they affect how transactions are created */
|
||||||
if (gnc_is_new_book())
|
if (gnc_is_new_book())
|
||||||
gnc_new_book_option_display();
|
gnc_new_book_option_display(gnc_ui_get_toplevel());
|
||||||
|
|
||||||
/* Import the results */
|
/* Import the results */
|
||||||
ieci = gnc_ab_import_context(context, AWAIT_TRANSACTIONS,
|
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
|
/* Before creating accounts, if this is a new book, let user specify
|
||||||
* book options, since they affect how transactions are created */
|
* book options, since they affect how transactions are created */
|
||||||
if (info->new_book)
|
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)
|
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
|
/* Before creating transactions, if this is a new book, let user specify
|
||||||
* book options, since they affect how transactions are created */
|
* book options, since they affect how transactions are created */
|
||||||
if (info->new_book)
|
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
|
/* Create transactions from the parsed data, first time with FALSE
|
||||||
Subsequent times with TRUE */
|
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
|
* calling 'gnc_import_select_account', allow the user to set book
|
||||||
* options. */
|
* options. */
|
||||||
if (new_book)
|
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_name);
|
||||||
gnc_utf8_strip_invalid(data.account_id);
|
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
|
/* Before creating transactions, if this is a new book, let user specify
|
||||||
* book options, since they affect how transactions are created */
|
* book options, since they affect how transactions are created */
|
||||||
if (wind->new_book)
|
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