From 837878f7696e55cfc9571f8a7096b626a4418c2a Mon Sep 17 00:00:00 2001 From: Robert Fewell <14uBobIT@gmail.com> Date: Sun, 9 Jan 2022 13:13:13 +0000 Subject: [PATCH] [aqb] Remove MSWindows term wizard. --- .../import-export/aqb/assistant-ab-initial.c | 10 +- .../aqb/assistant-ab-initial.glade | 115 ++++++++++++++---- 2 files changed, 99 insertions(+), 26 deletions(-) diff --git a/gnucash/import-export/aqb/assistant-ab-initial.c b/gnucash/import-export/aqb/assistant-ab-initial.c index 8feda893dd..2bb2662677 100644 --- a/gnucash/import-export/aqb/assistant-ab-initial.c +++ b/gnucash/import-export/aqb/assistant-ab-initial.c @@ -88,8 +88,8 @@ void aai_destroy_cb(GtkWidget *object, gpointer user_data); gboolean aai_key_press_event_cb(GtkWidget *widget, GdkEventKey *event, gpointer user_data); -void aai_wizard_page_prepare (GtkAssistant *assistant, gpointer user_data); -void aai_wizard_button_clicked_cb(GtkButton *button, gpointer user_data); +void aai_page_prepare (GtkAssistant *assistant, gpointer user_data); +void aai_button_clicked_cb(GtkButton *button, gpointer user_data); void aai_match_delete_button_clicked_cb(GtkButton *button, gpointer user_data); #ifdef AQBANKING6 @@ -234,7 +234,7 @@ aai_destroy_cb(GtkWidget *object, gpointer user_data) } void -aai_wizard_page_prepare (GtkAssistant *assistant, gpointer user_data) +aai_page_prepare (GtkAssistant *assistant, gpointer user_data) { ABInitialInfo *info = user_data; gint num = gtk_assistant_get_current_page (assistant); @@ -250,7 +250,7 @@ aai_wizard_page_prepare (GtkAssistant *assistant, gpointer user_data) } void -aai_wizard_button_clicked_cb(GtkButton *button, gpointer user_data) +aai_button_clicked_cb(GtkButton *button, gpointer user_data) { ABInitialInfo *info = user_data; gint num = gtk_assistant_get_current_page (GTK_ASSISTANT(info->window)); @@ -815,7 +815,7 @@ void aai_on_prepare (GtkAssistant *assistant, GtkWidget *page, { case 1: /* Current page is wizard button page */ - aai_wizard_page_prepare (assistant , user_data ); + aai_page_prepare (assistant , user_data ); break; case 2: /* Current page is match page */ diff --git a/gnucash/import-export/aqb/assistant-ab-initial.glade b/gnucash/import-export/aqb/assistant-ab-initial.glade index 1281ac0c28..c3108123a3 100644 --- a/gnucash/import-export/aqb/assistant-ab-initial.glade +++ b/gnucash/import-export/aqb/assistant-ab-initial.glade @@ -12,7 +12,7 @@ - + True False @@ -20,7 +20,7 @@ 12 12 - + True False start @@ -32,11 +32,11 @@ - + True False start - The requirements for Online Banking vary between the different supported AqBanking backends, but usually you will need: + The requirements for Online Banking vary between the different supported AqBanking backends, but usually you will need: * Your bank needs to grant you online access. See on their website or ask their customer service for how to obtain it. They should also tell you: * Your user ID that identifies you to their server, often your base account number; @@ -45,11 +45,7 @@ They should also tell you: * Authentication methods vary by backend and chosen method: * FinTS PIN/TAN: Some methods require a specific gadget like a card reader or a mobile; * FinTS HBCI: You have to exchange the public parts of asymmetric keys with your bank ("Ini-Letter"). - * PayPal: registered email address, password, API signature; - -See https://wiki.gnucash.org/wiki/AqBanking for more details. - -Note: NO WARRANTIES FOR ANYTHING. Some banks run a poorly implemented Online Banking server. You should not rely on time-critical transfers through Online Banking, because sometimes the bank does not give you correct feedback when a transfer is rejected. + * PayPal: registered email address, password, API signature; True @@ -57,6 +53,36 @@ Note: NO WARRANTIES FOR ANYTHING. Some banks run a poorly implemented Online Ban 1 + + + True + True + start + 6 + 6 + 6 + 6 + See <a href="https://wiki.gnucash.org/wiki/AqBanking">https://wiki.gnucash.org/wiki/AqBanking</a> for more details + True + True + + + 0 + 2 + + + + + True + False + Note: NO WARRANTIES FOR ANYTHING. Some banks run a poorly implemented Online Banking server. You should not rely on time-critical transfers through Online Banking, because sometimes the bank does not give you correct feedback when a transfer is rejected. + True + + + 0 + 3 + + intro @@ -66,21 +92,69 @@ Note: NO WARRANTIES FOR ANYTHING. Some banks run a poorly implemented Online Ban - + True False + start center 12 12 12 vertical - 12 + 6 - + True False - The Setup of your Online Banking connection is handled by the external program "AqBanking Setup Wizard". -You have to set up at least one connection before you can continue. + start + 6 + The Setup of your Online Banking connection is handled by the external program "AqBanking Setup". + True + + + False + True + 2 + + + + + True + False + start + That means: +* It ignores GnuCash's preferences like "Close log window when finished". +* To report issues read + + + False + True + 3 + + + + + True + False + start + 6 + <a href="https://aquamaniac.de/rdm/projects/aqbanking/wiki/Bugreports/">https://aquamaniac.de/rdm/projects/aqbanking/wiki/Bugreports/</a> + True + True + char + + + False + True + 4 + + + + + True + False + start + You have to set up at least one connection before you can continue. Please press the button below to start it. True @@ -88,29 +162,28 @@ Please press the button below to start it. False True - 0 + 5 - - _Start AqBanking Wizard + + _Start AqBanking Setup True True True center True - + False True - 1 + 6 - intro - Start Online Banking Wizard + Start Online Banking Setup True False