gnucash unstable: Multiple changes pushed

Frank H.Ellenberger fell at code.gnucash.org
Wed Oct 11 16:38:58 EDT 2017


Updated	 via  https://github.com/Gnucash/gnucash/commit/789a28dd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9e92cc2e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3cdac65d (commit)
	from  https://github.com/Gnucash/gnucash/commit/9472e934 (commit)



commit 789a28dd5b0b6634566d21f4084555a9794f62e8
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Wed Oct 11 22:38:09 2017 +0200

    reapply commit 3cdac65 on the new dialog-ab-pref and remove obsolete
    section from dialog-ab.gade

diff --git a/gnucash/import-export/aqb/dialog-ab-pref.glade b/gnucash/import-export/aqb/dialog-ab-pref.glade
index 53dbb3e..1860d3e 100644
--- a/gnucash/import-export/aqb/dialog-ab-pref.glade
+++ b/gnucash/import-export/aqb/dialog-ab-pref.glade
@@ -29,6 +29,9 @@
             <property name="visible">True</property>
             <property name="can_focus">True</property>
             <property name="receives_default">False</property>
+            <property name="has_tooltip">True</property>
+            <property name="tooltip_markup">If active, the window will be closed automatically when you finish the HBCI/AqBanking import process. Otherwise it will stay open.</property>
+            <property name="tooltip_text" translatable="yes">If active, the window will be closed automatically when you finish the HBCI/AqBanking import process. Otherwise it will stay open.</property>
             <property name="halign">start</property>
             <property name="margin_left">12</property>
             <property name="use_underline">True</property>
@@ -41,10 +44,13 @@
         </child>
         <child>
           <object class="GtkCheckButton" id="pref/dialogs.import.hbci/remember-pin">
-            <property name="label" translatable="yes">Remember _PIN</property>
+            <property name="label" translatable="yes">Remember the _PIN in memory</property>
             <property name="visible">True</property>
             <property name="can_focus">True</property>
             <property name="receives_default">False</property>
+            <property name="has_tooltip">True</property>
+            <property name="tooltip_markup">If active, the PIN for HBCI/AqBanking actions will be remembered in memory during a session. Otherwise it will have to be entered again each time during a session when it is needed.</property>
+            <property name="tooltip_text" translatable="yes">If active, the PIN for HBCI/AqBanking actions will be remembered in memory during a session. Otherwise it will have to be entered again each time during a session when it is needed.</property>
             <property name="halign">start</property>
             <property name="margin_left">12</property>
             <property name="use_underline">True</property>
@@ -61,6 +67,9 @@
             <property name="visible">True</property>
             <property name="can_focus">True</property>
             <property name="receives_default">False</property>
+            <property name="has_tooltip">True</property>
+            <property name="tooltip_markup">Enables verbose debug messages for HBCI/AqBanking Online Banking.</property>
+            <property name="tooltip_text" translatable="yes">Enables verbose debug messages for HBCI/AqBanking Online Banking.</property>
             <property name="halign">start</property>
             <property name="margin_left">12</property>
             <property name="use_underline">True</property>
@@ -76,7 +85,9 @@
             <property name="label" translatable="yes">Use Non-SWIFT _transaction text</property>
             <property name="visible">True</property>
             <property name="can_focus">True</property>
-            <property name="receives_default">False</property>
+            <property name="has_tooltip">True</property>
+            <property name="tooltip_markup">Some banks place part of transaction description as "transaction text" in the MT940 file. Normally GNUcash ignores this text. However by activating this option, the transaction text is used for the transaction description too.</property>
+            <property name="tooltip_text" translatable="yes">Some banks place part of transaction description as "transaction text" in the MT940 file. Normally GNUcash ignores this text. However by activating this option, the transaction text is used for the transaction description too.</property>
             <property name="halign">start</property>
             <property name="margin_left">12</property>
             <property name="use_underline">True</property>
diff --git a/gnucash/import-export/aqb/dialog-ab.glade b/gnucash/import-export/aqb/dialog-ab.glade
index 51b9d52..b17e235 100644
--- a/gnucash/import-export/aqb/dialog-ab.glade
+++ b/gnucash/import-export/aqb/dialog-ab.glade
@@ -793,121 +793,6 @@
       <action-widget response="-5">okbutton2</action-widget>
     </action-widgets>
   </object>
-  <object class="GtkWindow" id="aqbanking_preferences">
-    <property name="visible">True</property>
-    <property name="can_focus">False</property>
-    <property name="title" translatable="yes">window1</property>
-    <child>
-      <object class="GtkTable" id="aqbanking_prefs">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <property name="n_rows">4</property>
-        <property name="n_columns">4</property>
-        <child>
-          <object class="GtkLabel" id="label8877457">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="xalign">0</property>
-            <property name="label" translatable="yes"><b>Online Banking</b></property>
-            <property name="use_markup">True</property>
-          </object>
-          <packing>
-            <property name="right_attach">4</property>
-            <property name="x_options">GTK_FILL</property>
-            <property name="y_options"></property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkCheckButton" id="pref/dialogs.import.hbci/close-on-finish">
-            <property name="label" translatable="yes">_Close log window when finished</property>
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
-            <property name="receives_default">False</property>
-            <property name="has_tooltip">True</property>
-            <property name="tooltip_markup">If active, the window will be closed automatically when you finish the HBCI/AqBanking import process. Otherwise it will stay open.</property>
-            <property name="tooltip_text" translatable="yes">If active, the window will be closed automatically when you finish the HBCI/AqBanking import process. Otherwise it will stay open.</property>
-            <property name="use_action_appearance">False</property>
-            <property name="use_underline">True</property>
-            <property name="draw_indicator">True</property>
-          </object>
-          <packing>
-            <property name="right_attach">4</property>
-            <property name="top_attach">1</property>
-            <property name="bottom_attach">2</property>
-            <property name="x_options">GTK_FILL</property>
-            <property name="y_options"></property>
-            <property name="x_padding">12</property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkCheckButton" id="pref/dialogs.import.hbci/remember-pin">
-            <property name="label" translatable="yes">Remember the _PIN in memory</property>
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
-            <property name="receives_default">False</property>
-            <property name="has_tooltip">True</property>
-            <property name="tooltip_markup">If active, the PIN for HBCI/AqBanking actions will be remembered in memory during a session. Otherwise it will have to be entered again each time during a session when it is needed.</property>
-            <property name="tooltip_text" translatable="yes">If active, the PIN for HBCI/AqBanking actions will be remembered in memory during a session. Otherwise it will have to be entered again each time during a session when it is needed.</property>
-            <property name="use_action_appearance">False</property>
-            <property name="use_underline">True</property>
-            <property name="draw_indicator">True</property>
-          </object>
-          <packing>
-            <property name="right_attach">4</property>
-            <property name="top_attach">2</property>
-            <property name="bottom_attach">3</property>
-            <property name="x_options">GTK_FILL</property>
-            <property name="y_options"></property>
-            <property name="x_padding">12</property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkCheckButton" id="pref/dialogs.import.hbci/use-ns-transaction-text">
-            <property name="label" translatable="yes">Use Non-SWIFT _transaction text</property>
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
-            <property name="receives_default">True</property>
-            <property name="has_tooltip">True</property>
-            <property name="tooltip_markup">Some banks place part of transaction description as "transaction text" in the MT940 file. Normally GNUcash ignores this text. However by activating this option, the transaction text is used for the transaction description too.</property>
-            <property name="tooltip_text" translatable="yes">Some banks place part of transaction description as "transaction text" in the MT940 file. Normally GNUcash ignores this text. However by activating this option, the transaction text is used for the transaction description too.</property>
-            <property name="use_action_appearance">False</property>
-            <property name="use_underline">True</property>
-            <property name="draw_indicator">True</property>
-          </object>
-          <packing>
-            <property name="right_attach">4</property>
-            <property name="top_attach">3</property>
-            <property name="bottom_attach">4</property>
-            <property name="x_options">GTK_FILL</property>
-            <property name="y_options"></property>
-            <property name="x_padding">12</property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkCheckButton" id="checkbutton3">
-            <property name="label" translatable="yes">_Verbose debug messages</property>
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
-            <property name="receives_default">False</property>
-            <property name="has_tooltip">True</property>
-            <property name="tooltip_markup">Enables verbose debug messages for HBCI/AqBanking Online Banking.</property>
-            <property name="tooltip_text" translatable="yes">Enables verbose debug messages for HBCI/AqBanking Online Banking.</property>
-            <property name="use_action_appearance">False</property>
-            <property name="use_underline">True</property>
-            <property name="draw_indicator">True</property>
-          </object>
-          <packing>
-            <property name="right_attach">4</property>
-            <property name="top_attach">4</property>
-            <property name="bottom_attach">5</property>
-            <property name="x_options">GTK_FILL</property>
-            <property name="y_options"></property>
-            <property name="x_padding">12</property>
-          </packing>
-        </child>
-      </object>
-    </child>
-  </object>
   <object class="GtkDialog" id="aqbanking_template_name_dialog">
     <property name="can_focus">False</property>
     <property name="border_width">5</property>

commit 9e92cc2ec620f211f1d06ac4cdb7448fbcf3d256
Merge: 9472e93 3cdac65
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Oct 6 20:42:22 2017 +0200

    Merge branch 'maint' into unstable

diff --cc gnucash/import-export/aqb/dialog-ab.glade
index a331f28,0000000..51b9d52
mode 100644,000000..100644
--- a/gnucash/import-export/aqb/dialog-ab.glade
+++ b/gnucash/import-export/aqb/dialog-ab.glade
@@@ -1,1891 -1,0 +1,1906 @@@
 +<?xml version="1.0" encoding="UTF-8"?>
 +<interface>
 +  <requires lib="gtk+" version="2.16"/>
 +  <object class="GtkDialog" id="aqbanking_connection_dialog">
 +    <property name="can_focus">False</property>
 +    <property name="border_width">5</property>
 +    <property name="title" translatable="yes">Online Banking Connection Window</property>
 +    <property name="default_width">350</property>
 +    <property name="default_height">420</property>
 +    <property name="type_hint">dialog</property>
 +    <signal name="delete-event" handler="ggg_delete_event_cb" swapped="no"/>
 +    <child internal-child="vbox">
 +      <object class="GtkBox" id="dialog-vbox9">
 +        <property name="visible">True</property>
 +        <property name="can_focus">False</property>
 +        <property name="spacing">2</property>
 +        <child internal-child="action_area">
 +          <object class="GtkButtonBox" id="dialog-action_area9">
 +            <property name="visible">True</property>
 +            <property name="can_focus">False</property>
 +            <property name="layout_style">end</property>
 +            <child>
 +              <object class="GtkButton" id="abort_button">
 +                <property name="label">gtk-cancel</property>
 +                <property name="visible">True</property>
 +                <property name="sensitive">False</property>
 +                <property name="can_focus">True</property>
 +                <property name="can_default">True</property>
 +                <property name="receives_default">True</property>
 +                <property name="use_action_appearance">False</property>
 +                <property name="use_stock">True</property>
 +                <signal name="clicked" handler="ggg_abort_clicked_cb" swapped="no"/>
 +              </object>
 +              <packing>
 +                <property name="expand">False</property>
 +                <property name="fill">False</property>
 +                <property name="position">0</property>
 +              </packing>
 +            </child>
 +            <child>
 +              <object class="GtkButton" id="close_button">
 +                <property name="label">gtk-close</property>
 +                <property name="visible">True</property>
 +                <property name="can_focus">True</property>
 +                <property name="can_default">True</property>
 +                <property name="receives_default">True</property>
 +                <property name="use_action_appearance">False</property>
 +                <property name="use_stock">True</property>
 +                <signal name="clicked" handler="ggg_close_clicked_cb" swapped="no"/>
 +              </object>
 +              <packing>
 +                <property name="expand">False</property>
 +                <property name="fill">False</property>
 +                <property name="position">1</property>
 +              </packing>
 +            </child>
 +          </object>
 +          <packing>
 +            <property name="expand">False</property>
 +            <property name="fill">True</property>
 +            <property name="pack_type">end</property>
 +            <property name="position">0</property>
 +          </packing>
 +        </child>
 +        <child>
 +          <object class="GtkVBox" id="vbox149">
 +            <property name="visible">True</property>
 +            <property name="can_focus">False</property>
 +            <property name="border_width">5</property>
 +            <property name="spacing">18</property>
 +            <child>
 +              <object class="GtkVBox" id="vbox160">
 +                <property name="visible">True</property>
 +                <property name="can_focus">False</property>
 +                <property name="spacing">6</property>
 +                <child>
 +                  <object class="GtkLabel" id="label8877443">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="xalign">0</property>
 +                    <property name="label" translatable="yes"><b>Progress</b></property>
 +                    <property name="use_markup">True</property>
 +                  </object>
 +                  <packing>
 +                    <property name="expand">False</property>
 +                    <property name="fill">False</property>
 +                    <property name="position">0</property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkAlignment" id="alignment2">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="left_padding">12</property>
 +                    <child>
 +                      <object class="GtkTable" id="entries_table">
 +                        <property name="visible">True</property>
 +                        <property name="can_focus">False</property>
 +                        <property name="n_rows">3</property>
 +                        <property name="n_columns">2</property>
 +                        <property name="column_spacing">12</property>
 +                        <property name="row_spacing">6</property>
 +                        <child>
 +                          <object class="GtkLabel" id="label8877424">
 +                            <property name="visible">True</property>
 +                            <property name="can_focus">False</property>
 +                            <property name="xalign">0</property>
 +                            <property name="label" translatable="yes">Current Job</property>
 +                            <property name="justify">center</property>
 +                          </object>
 +                          <packing>
 +                            <property name="x_options">GTK_FILL</property>
 +                            <property name="y_options"></property>
 +                          </packing>
 +                        </child>
 +                        <child>
 +                          <object class="GtkEntry" id="top_entry">
 +                            <property name="visible">True</property>
 +                            <property name="can_focus">True</property>
 +                            <property name="invisible_char">●</property>
 +                            <property name="invisible_char_set">True</property>
 +                            <property name="primary_icon_activatable">False</property>
 +                            <property name="secondary_icon_activatable">False</property>
 +                          </object>
 +                          <packing>
 +                            <property name="left_attach">1</property>
 +                            <property name="right_attach">2</property>
 +                            <property name="y_options"></property>
 +                          </packing>
 +                        </child>
 +                        <child>
 +                          <object class="GtkProgressBar" id="top_progress">
 +                            <property name="visible">True</property>
 +                            <property name="sensitive">False</property>
 +                            <property name="can_focus">False</property>
 +                            <property name="pulse_step">0.10000000149</property>
 +                          </object>
 +                          <packing>
 +                            <property name="left_attach">1</property>
 +                            <property name="right_attach">2</property>
 +                            <property name="top_attach">1</property>
 +                            <property name="bottom_attach">2</property>
 +                            <property name="x_options">GTK_FILL</property>
 +                            <property name="y_options"></property>
 +                          </packing>
 +                        </child>
 +                        <child>
 +                          <object class="GtkLabel" id="label8877426">
 +                            <property name="visible">True</property>
 +                            <property name="can_focus">False</property>
 +                            <property name="xalign">0</property>
 +                            <property name="label" translatable="yes">Progress</property>
 +                            <property name="justify">center</property>
 +                          </object>
 +                          <packing>
 +                            <property name="top_attach">1</property>
 +                            <property name="bottom_attach">2</property>
 +                            <property name="x_options">GTK_FILL</property>
 +                            <property name="y_options"></property>
 +                          </packing>
 +                        </child>
 +                        <child>
 +                          <object class="GtkLabel" id="label8877425">
 +                            <property name="visible">True</property>
 +                            <property name="can_focus">False</property>
 +                            <property name="xalign">0</property>
 +                            <property name="label" translatable="yes">Current Action</property>
 +                            <property name="justify">center</property>
 +                          </object>
 +                          <packing>
 +                            <property name="top_attach">2</property>
 +                            <property name="bottom_attach">3</property>
 +                            <property name="x_options">GTK_FILL</property>
 +                            <property name="y_options"></property>
 +                          </packing>
 +                        </child>
 +                        <child>
 +                          <object class="GtkEntry" id="second_entry">
 +                            <property name="visible">True</property>
 +                            <property name="can_focus">True</property>
 +                            <property name="invisible_char">●</property>
 +                            <property name="invisible_char_set">True</property>
 +                            <property name="primary_icon_activatable">False</property>
 +                            <property name="secondary_icon_activatable">False</property>
 +                          </object>
 +                          <packing>
 +                            <property name="left_attach">1</property>
 +                            <property name="right_attach">2</property>
 +                            <property name="top_attach">2</property>
 +                            <property name="bottom_attach">3</property>
 +                            <property name="y_options"></property>
 +                          </packing>
 +                        </child>
 +                      </object>
 +                    </child>
 +                  </object>
 +                  <packing>
 +                    <property name="expand">True</property>
 +                    <property name="fill">True</property>
 +                    <property name="position">1</property>
 +                  </packing>
 +                </child>
 +              </object>
 +              <packing>
 +                <property name="expand">False</property>
 +                <property name="fill">False</property>
 +                <property name="position">0</property>
 +              </packing>
 +            </child>
 +            <child>
 +              <object class="GtkVBox" id="vbox162">
 +                <property name="visible">True</property>
 +                <property name="can_focus">False</property>
 +                <property name="spacing">6</property>
 +                <child>
 +                  <object class="GtkLabel" id="label8877444">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="xalign">0</property>
 +                    <property name="label" translatable="yes"><b>Log Messages</b></property>
 +                    <property name="use_markup">True</property>
 +                  </object>
 +                  <packing>
 +                    <property name="expand">False</property>
 +                    <property name="fill">False</property>
 +                    <property name="position">0</property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkAlignment" id="alignment1">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="left_padding">12</property>
 +                    <child>
 +                      <object class="GtkScrolledWindow" id="scrolledwindow30">
 +                        <property name="visible">True</property>
 +                        <property name="can_focus">True</property>
 +                        <property name="shadow_type">in</property>
 +                        <child>
 +                          <object class="GtkTextView" id="log_text">
 +                            <property name="visible">True</property>
 +                            <property name="can_focus">True</property>
 +                            <property name="editable">False</property>
 +                            <property name="wrap_mode">word</property>
 +                          </object>
 +                        </child>
 +                      </object>
 +                    </child>
 +                  </object>
 +                  <packing>
 +                    <property name="expand">True</property>
 +                    <property name="fill">True</property>
 +                    <property name="position">1</property>
 +                  </packing>
 +                </child>
 +              </object>
 +              <packing>
 +                <property name="expand">True</property>
 +                <property name="fill">True</property>
 +                <property name="position">1</property>
 +              </packing>
 +            </child>
 +            <child>
 +              <object class="GtkCheckButton" id="close_checkbutton">
 +                <property name="label" translatable="yes">Close when finished</property>
 +                <property name="visible">True</property>
 +                <property name="can_focus">True</property>
 +                <property name="receives_default">False</property>
 +                <property name="use_action_appearance">False</property>
 +                <property name="use_underline">True</property>
 +                <property name="active">True</property>
 +                <property name="draw_indicator">True</property>
 +                <signal name="toggled" handler="ggg_close_toggled_cb" swapped="no"/>
 +              </object>
 +              <packing>
 +                <property name="expand">False</property>
 +                <property name="fill">False</property>
 +                <property name="position">2</property>
 +              </packing>
 +            </child>
 +          </object>
 +          <packing>
 +            <property name="expand">True</property>
 +            <property name="fill">True</property>
 +            <property name="position">2</property>
 +          </packing>
 +        </child>
 +      </object>
 +    </child>
 +    <action-widgets>
 +      <action-widget response="0">abort_button</action-widget>
 +      <action-widget response="0">close_button</action-widget>
 +    </action-widgets>
 +  </object>
 +  <object class="GtkDialog" id="aqbanking_date_range_dialog">
 +    <property name="can_focus">False</property>
 +    <property name="border_width">5</property>
 +    <property name="title" translatable="yes">Get Transactions Online</property>
 +    <property name="type_hint">dialog</property>
 +    <child internal-child="vbox">
 +      <object class="GtkBox" id="dialog-vbox1">
 +        <property name="visible">True</property>
 +        <property name="can_focus">False</property>
 +        <property name="spacing">2</property>
 +        <child internal-child="action_area">
 +          <object class="GtkButtonBox" id="dialog-action_area1">
 +            <property name="visible">True</property>
 +            <property name="can_focus">False</property>
 +            <property name="layout_style">end</property>
 +            <child>
 +              <object class="GtkButton" id="cancel_button1">
 +                <property name="label">gtk-cancel</property>
 +                <property name="visible">True</property>
 +                <property name="can_focus">True</property>
 +                <property name="can_default">True</property>
 +                <property name="receives_default">True</property>
 +                <property name="use_action_appearance">False</property>
 +                <property name="use_stock">True</property>
 +              </object>
 +              <packing>
 +                <property name="expand">False</property>
 +                <property name="fill">False</property>
 +                <property name="position">0</property>
 +              </packing>
 +            </child>
 +            <child>
 +              <object class="GtkButton" id="ok_button">
 +                <property name="label">gtk-ok</property>
 +                <property name="visible">True</property>
 +                <property name="can_focus">True</property>
 +                <property name="can_default">True</property>
 +                <property name="receives_default">True</property>
 +                <property name="use_action_appearance">False</property>
 +                <property name="use_stock">True</property>
 +              </object>
 +              <packing>
 +                <property name="expand">False</property>
 +                <property name="fill">False</property>
 +                <property name="position">1</property>
 +              </packing>
 +            </child>
 +          </object>
 +          <packing>
 +            <property name="expand">False</property>
 +            <property name="fill">True</property>
 +            <property name="pack_type">end</property>
 +            <property name="position">0</property>
 +          </packing>
 +        </child>
 +        <child>
 +          <object class="GtkVBox" id="vbox152">
 +            <property name="visible">True</property>
 +            <property name="can_focus">False</property>
 +            <property name="border_width">5</property>
 +            <property name="spacing">18</property>
 +            <child>
 +              <object class="GtkLabel" id="heading_label1">
 +                <property name="visible">True</property>
 +                <property name="can_focus">False</property>
 +                <property name="label" translatable="yes">Date range of transactions to retrieve:</property>
 +                <property name="justify">center</property>
 +                <property name="wrap">True</property>
 +              </object>
 +              <packing>
 +                <property name="expand">False</property>
 +                <property name="fill">False</property>
 +                <property name="position">0</property>
 +              </packing>
 +            </child>
 +            <child>
 +              <object class="GtkVBox" id="vbox163">
 +                <property name="visible">True</property>
 +                <property name="can_focus">False</property>
 +                <property name="spacing">6</property>
 +                <child>
 +                  <object class="GtkLabel" id="label8877445">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="xalign">0</property>
 +                    <property name="label" translatable="yes"><b>From</b></property>
 +                    <property name="use_markup">True</property>
 +                  </object>
 +                  <packing>
 +                    <property name="expand">False</property>
 +                    <property name="fill">False</property>
 +                    <property name="position">0</property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkAlignment" id="alignment9">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="left_padding">12</property>
 +                    <child>
 +                      <object class="GtkVBox" id="vbox164">
 +                        <property name="visible">True</property>
 +                        <property name="can_focus">False</property>
 +                        <property name="spacing">6</property>
 +                        <child>
 +                          <object class="GtkRadioButton" id="first_button">
 +                            <property name="label" translatable="yes">_Earliest possible date</property>
 +                            <property name="visible">True</property>
 +                            <property name="can_focus">True</property>
 +                            <property name="receives_default">False</property>
 +                            <property name="use_action_appearance">False</property>
 +                            <property name="use_underline">True</property>
 +                            <property name="active">True</property>
 +                            <property name="draw_indicator">True</property>
 +                          </object>
 +                          <packing>
 +                            <property name="expand">False</property>
 +                            <property name="fill">False</property>
 +                            <property name="position">0</property>
 +                          </packing>
 +                        </child>
 +                        <child>
 +                          <object class="GtkRadioButton" id="last_retrieval_button">
 +                            <property name="label" translatable="yes">_Last retrieval date</property>
 +                            <property name="visible">True</property>
 +                            <property name="can_focus">True</property>
 +                            <property name="receives_default">False</property>
 +                            <property name="use_action_appearance">False</property>
 +                            <property name="use_underline">True</property>
 +                            <property name="draw_indicator">True</property>
 +                            <property name="group">first_button</property>
 +                          </object>
 +                          <packing>
 +                            <property name="expand">False</property>
 +                            <property name="fill">False</property>
 +                            <property name="position">1</property>
 +                          </packing>
 +                        </child>
 +                        <child>
 +                          <object class="GtkHBox" id="hbox123">
 +                            <property name="visible">True</property>
 +                            <property name="can_focus">False</property>
 +                            <property name="spacing">12</property>
 +                            <child>
 +                              <object class="GtkRadioButton" id="enter_from_button">
 +                                <property name="label" translatable="yes">E_nter date:</property>
 +                                <property name="visible">True</property>
 +                                <property name="can_focus">True</property>
 +                                <property name="receives_default">False</property>
 +                                <property name="use_action_appearance">False</property>
 +                                <property name="use_underline">True</property>
 +                                <property name="draw_indicator">True</property>
 +                                <property name="group">first_button</property>
 +                                <signal name="toggled" handler="ddr_toggled_cb" swapped="no"/>
 +                              </object>
 +                              <packing>
 +                                <property name="expand">False</property>
 +                                <property name="fill">False</property>
 +                                <property name="position">0</property>
 +                              </packing>
 +                            </child>
 +                            <child>
 +                              <object class="GtkHBox" id="enter_from_box">
 +                                <property name="visible">True</property>
 +                                <property name="can_focus">False</property>
 +                                <child>
 +                                  <placeholder/>
 +                                </child>
 +                              </object>
 +                              <packing>
 +                                <property name="expand">True</property>
 +                                <property name="fill">True</property>
 +                                <property name="position">1</property>
 +                              </packing>
 +                            </child>
 +                          </object>
 +                          <packing>
 +                            <property name="expand">False</property>
 +                            <property name="fill">False</property>
 +                            <property name="position">2</property>
 +                          </packing>
 +                        </child>
 +                      </object>
 +                    </child>
 +                  </object>
 +                  <packing>
 +                    <property name="expand">True</property>
 +                    <property name="fill">True</property>
 +                    <property name="position">1</property>
 +                  </packing>
 +                </child>
 +              </object>
 +              <packing>
 +                <property name="expand">False</property>
 +                <property name="fill">False</property>
 +                <property name="position">1</property>
 +              </packing>
 +            </child>
 +            <child>
 +              <object class="GtkVBox" id="vbox165">
 +                <property name="visible">True</property>
 +                <property name="can_focus">False</property>
 +                <property name="spacing">6</property>
 +                <child>
 +                  <object class="GtkLabel" id="label8877446">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="xalign">0</property>
 +                    <property name="label" translatable="yes"><b>To</b></property>
 +                    <property name="use_markup">True</property>
 +                  </object>
 +                  <packing>
 +                    <property name="expand">False</property>
 +                    <property name="fill">False</property>
 +                    <property name="position">0</property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkAlignment" id="alignment10">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="left_padding">12</property>
 +                    <child>
 +                      <object class="GtkVBox" id="vbox166">
 +                        <property name="visible">True</property>
 +                        <property name="can_focus">False</property>
 +                        <property name="spacing">6</property>
 +                        <child>
 +                          <object class="GtkRadioButton" id="now_button">
 +                            <property name="label" translatable="yes">_Now</property>
 +                            <property name="visible">True</property>
 +                            <property name="can_focus">True</property>
 +                            <property name="receives_default">False</property>
 +                            <property name="use_action_appearance">False</property>
 +                            <property name="use_underline">True</property>
 +                            <property name="active">True</property>
 +                            <property name="draw_indicator">True</property>
 +                          </object>
 +                          <packing>
 +                            <property name="expand">False</property>
 +                            <property name="fill">False</property>
 +                            <property name="position">0</property>
 +                          </packing>
 +                        </child>
 +                        <child>
 +                          <object class="GtkHBox" id="hbox124">
 +                            <property name="visible">True</property>
 +                            <property name="can_focus">False</property>
 +                            <property name="spacing">12</property>
 +                            <child>
 +                              <object class="GtkRadioButton" id="enter_to_button">
 +                                <property name="label" translatable="yes">Ente_r date:</property>
 +                                <property name="visible">True</property>
 +                                <property name="can_focus">True</property>
 +                                <property name="receives_default">False</property>
 +                                <property name="use_action_appearance">False</property>
 +                                <property name="use_underline">True</property>
 +                                <property name="draw_indicator">True</property>
 +                                <property name="group">now_button</property>
 +                                <signal name="toggled" handler="ddr_toggled_cb" swapped="no"/>
 +                              </object>
 +                              <packing>
 +                                <property name="expand">False</property>
 +                                <property name="fill">False</property>
 +                                <property name="position">0</property>
 +                              </packing>
 +                            </child>
 +                            <child>
 +                              <object class="GtkHBox" id="enter_to_box">
 +                                <property name="visible">True</property>
 +                                <property name="can_focus">False</property>
 +                                <child>
 +                                  <placeholder/>
 +                                </child>
 +                              </object>
 +                              <packing>
 +                                <property name="expand">True</property>
 +                                <property name="fill">True</property>
 +                                <property name="position">1</property>
 +                              </packing>
 +                            </child>
 +                          </object>
 +                          <packing>
 +                            <property name="expand">True</property>
 +                            <property name="fill">True</property>
 +                            <property name="position">1</property>
 +                          </packing>
 +                        </child>
 +                      </object>
 +                    </child>
 +                  </object>
 +                  <packing>
 +                    <property name="expand">True</property>
 +                    <property name="fill">True</property>
 +                    <property name="position">1</property>
 +                  </packing>
 +                </child>
 +              </object>
 +              <packing>
 +                <property name="expand">False</property>
 +                <property name="fill">False</property>
 +                <property name="position">2</property>
 +              </packing>
 +            </child>
 +          </object>
 +          <packing>
 +            <property name="expand">True</property>
 +            <property name="fill">True</property>
 +            <property name="position">2</property>
 +          </packing>
 +        </child>
 +      </object>
 +    </child>
 +    <action-widgets>
 +      <action-widget response="-6">cancel_button1</action-widget>
 +      <action-widget response="-5">ok_button</action-widget>
 +    </action-widgets>
 +  </object>
 +  <object class="GtkDialog" id="aqbanking_password_dialog">
 +    <property name="can_focus">False</property>
 +    <property name="border_width">5</property>
 +    <property name="title" translatable="yes">Enter Password</property>
 +    <property name="type_hint">dialog</property>
 +    <child internal-child="vbox">
 +      <object class="GtkBox" id="dialog-vbox3">
 +        <property name="visible">True</property>
 +        <property name="can_focus">False</property>
 +        <child internal-child="action_area">
 +          <object class="GtkButtonBox" id="dialog-action_area3">
 +            <property name="visible">True</property>
 +            <property name="can_focus">False</property>
 +            <property name="layout_style">end</property>
 +            <child>
 +              <object class="GtkButton" id="cancelbutton2">
 +                <property name="label">gtk-cancel</property>
 +                <property name="visible">True</property>
 +                <property name="can_focus">True</property>
 +                <property name="can_default">True</property>
 +                <property name="receives_default">True</property>
 +                <property name="use_action_appearance">False</property>
 +                <property name="use_stock">True</property>
 +              </object>
 +              <packing>
 +                <property name="expand">False</property>
 +                <property name="fill">False</property>
 +                <property name="position">0</property>
 +              </packing>
 +            </child>
 +            <child>
 +              <object class="GtkButton" id="okbutton2">
 +                <property name="label">gtk-ok</property>
 +                <property name="visible">True</property>
 +                <property name="can_focus">True</property>
 +                <property name="can_default">True</property>
 +                <property name="receives_default">True</property>
 +                <property name="use_action_appearance">False</property>
 +                <property name="use_stock">True</property>
 +              </object>
 +              <packing>
 +                <property name="expand">False</property>
 +                <property name="fill">False</property>
 +                <property name="position">1</property>
 +              </packing>
 +            </child>
 +          </object>
 +          <packing>
 +            <property name="expand">False</property>
 +            <property name="fill">True</property>
 +            <property name="pack_type">end</property>
 +            <property name="position">0</property>
 +          </packing>
 +        </child>
 +        <child>
 +          <object class="GtkVBox" id="vbox167">
 +            <property name="visible">True</property>
 +            <property name="can_focus">False</property>
 +            <property name="border_width">5</property>
 +            <property name="spacing">18</property>
 +            <child>
 +              <object class="GtkLabel" id="heading_pw_label">
 +                <property name="visible">True</property>
 +                <property name="can_focus">False</property>
 +                <property name="label" translatable="yes">Enter your password</property>
 +                <property name="wrap">True</property>
 +              </object>
 +              <packing>
 +                <property name="expand">False</property>
 +                <property name="fill">False</property>
 +                <property name="position">0</property>
 +              </packing>
 +            </child>
 +            <child>
 +              <object class="GtkTable" id="table7">
 +                <property name="visible">True</property>
 +                <property name="can_focus">False</property>
 +                <property name="n_rows">3</property>
 +                <property name="n_columns">2</property>
 +                <property name="column_spacing">12</property>
 +                <property name="row_spacing">6</property>
 +                <child>
 +                  <object class="GtkLabel" id="label8877456">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="xalign">0</property>
 +                    <property name="label" translatable="yes">Password:</property>
 +                  </object>
 +                  <packing>
 +                    <property name="x_options">GTK_FILL</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkLabel" id="confirm_label">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="xalign">0</property>
 +                    <property name="label" translatable="yes">Confirm Password:</property>
 +                  </object>
 +                  <packing>
 +                    <property name="top_attach">1</property>
 +                    <property name="bottom_attach">2</property>
 +                    <property name="x_options">GTK_FILL</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkEntry" id="input_entry">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">True</property>
 +                    <property name="visibility">False</property>
 +                    <property name="invisible_char">●</property>
 +                    <property name="invisible_char_set">True</property>
 +                    <property name="primary_icon_activatable">False</property>
 +                    <property name="secondary_icon_activatable">False</property>
 +                  </object>
 +                  <packing>
 +                    <property name="left_attach">1</property>
 +                    <property name="right_attach">2</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkEntry" id="confirm_entry">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">True</property>
 +                    <property name="visibility">False</property>
 +                    <property name="invisible_char">●</property>
 +                    <property name="invisible_char_set">True</property>
 +                    <property name="primary_icon_activatable">False</property>
 +                    <property name="secondary_icon_activatable">False</property>
 +                  </object>
 +                  <packing>
 +                    <property name="left_attach">1</property>
 +                    <property name="right_attach">2</property>
 +                    <property name="top_attach">1</property>
 +                    <property name="bottom_attach">2</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkCheckButton" id="remember_pin">
-                     <property name="label" translatable="yes">Remember _PIN</property>
++                    <property name="label" translatable="yes">Remember the _PIN in memory</property>
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">True</property>
 +                    <property name="receives_default">False</property>
++                    <property name="has_tooltip">True</property>
++                    <property name="tooltip_markup">If active, the PIN for HBCI/AqBanking actions will be remembered in memory during a session. Otherwise it will have to be entered again each time during a session when it is needed.</property>
++                    <property name="tooltip_text" translatable="yes">If active, the PIN for HBCI/AqBanking actions will be remembered in memory during a session. Otherwise it will have to be entered again each time during a session when it is needed.</property>
 +                    <property name="use_action_appearance">False</property>
 +                    <property name="use_underline">True</property>
 +                    <property name="draw_indicator">True</property>
 +                  </object>
 +                  <packing>
 +                    <property name="right_attach">2</property>
 +                    <property name="top_attach">2</property>
 +                    <property name="bottom_attach">3</property>
 +                    <property name="x_options">GTK_FILL</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +              </object>
 +              <packing>
 +                <property name="expand">True</property>
 +                <property name="fill">True</property>
 +                <property name="position">1</property>
 +              </packing>
 +            </child>
 +          </object>
 +          <packing>
 +            <property name="expand">True</property>
 +            <property name="fill">True</property>
 +            <property name="position">2</property>
 +          </packing>
 +        </child>
 +      </object>
 +    </child>
 +    <action-widgets>
 +      <action-widget response="-6">cancelbutton2</action-widget>
 +      <action-widget response="-5">okbutton2</action-widget>
 +    </action-widgets>
 +  </object>
 +  <object class="GtkWindow" id="aqbanking_preferences">
 +    <property name="visible">True</property>
 +    <property name="can_focus">False</property>
 +    <property name="title" translatable="yes">window1</property>
 +    <child>
 +      <object class="GtkTable" id="aqbanking_prefs">
 +        <property name="visible">True</property>
 +        <property name="can_focus">False</property>
 +        <property name="n_rows">4</property>
 +        <property name="n_columns">4</property>
 +        <child>
 +          <object class="GtkLabel" id="label8877457">
 +            <property name="visible">True</property>
 +            <property name="can_focus">False</property>
 +            <property name="xalign">0</property>
 +            <property name="label" translatable="yes"><b>Online Banking</b></property>
 +            <property name="use_markup">True</property>
 +          </object>
 +          <packing>
 +            <property name="right_attach">4</property>
 +            <property name="x_options">GTK_FILL</property>
 +            <property name="y_options"></property>
 +          </packing>
 +        </child>
 +        <child>
 +          <object class="GtkCheckButton" id="pref/dialogs.import.hbci/close-on-finish">
 +            <property name="label" translatable="yes">_Close log window when finished</property>
 +            <property name="visible">True</property>
 +            <property name="can_focus">True</property>
 +            <property name="receives_default">False</property>
++            <property name="has_tooltip">True</property>
++            <property name="tooltip_markup">If active, the window will be closed automatically when you finish the HBCI/AqBanking import process. Otherwise it will stay open.</property>
++            <property name="tooltip_text" translatable="yes">If active, the window will be closed automatically when you finish the HBCI/AqBanking import process. Otherwise it will stay open.</property>
 +            <property name="use_action_appearance">False</property>
 +            <property name="use_underline">True</property>
 +            <property name="draw_indicator">True</property>
 +          </object>
 +          <packing>
 +            <property name="right_attach">4</property>
 +            <property name="top_attach">1</property>
 +            <property name="bottom_attach">2</property>
 +            <property name="x_options">GTK_FILL</property>
 +            <property name="y_options"></property>
 +            <property name="x_padding">12</property>
 +          </packing>
 +        </child>
 +        <child>
 +          <object class="GtkCheckButton" id="pref/dialogs.import.hbci/remember-pin">
-             <property name="label" translatable="yes">Remember _PIN</property>
++            <property name="label" translatable="yes">Remember the _PIN in memory</property>
 +            <property name="visible">True</property>
 +            <property name="can_focus">True</property>
 +            <property name="receives_default">False</property>
++            <property name="has_tooltip">True</property>
++            <property name="tooltip_markup">If active, the PIN for HBCI/AqBanking actions will be remembered in memory during a session. Otherwise it will have to be entered again each time during a session when it is needed.</property>
++            <property name="tooltip_text" translatable="yes">If active, the PIN for HBCI/AqBanking actions will be remembered in memory during a session. Otherwise it will have to be entered again each time during a session when it is needed.</property>
 +            <property name="use_action_appearance">False</property>
 +            <property name="use_underline">True</property>
 +            <property name="draw_indicator">True</property>
 +          </object>
 +          <packing>
 +            <property name="right_attach">4</property>
 +            <property name="top_attach">2</property>
 +            <property name="bottom_attach">3</property>
 +            <property name="x_options">GTK_FILL</property>
 +            <property name="y_options"></property>
 +            <property name="x_padding">12</property>
 +          </packing>
 +        </child>
 +        <child>
 +          <object class="GtkCheckButton" id="pref/dialogs.import.hbci/use-ns-transaction-text">
 +            <property name="label" translatable="yes">Use Non-SWIFT _transaction text</property>
 +            <property name="visible">True</property>
 +            <property name="can_focus">True</property>
 +            <property name="receives_default">True</property>
++            <property name="has_tooltip">True</property>
++            <property name="tooltip_markup">Some banks place part of transaction description as "transaction text" in the MT940 file. Normally GNUcash ignores this text. However by activating this option, the transaction text is used for the transaction description too.</property>
++            <property name="tooltip_text" translatable="yes">Some banks place part of transaction description as "transaction text" in the MT940 file. Normally GNUcash ignores this text. However by activating this option, the transaction text is used for the transaction description too.</property>
 +            <property name="use_action_appearance">False</property>
 +            <property name="use_underline">True</property>
 +            <property name="draw_indicator">True</property>
 +          </object>
 +          <packing>
 +            <property name="right_attach">4</property>
 +            <property name="top_attach">3</property>
 +            <property name="bottom_attach">4</property>
 +            <property name="x_options">GTK_FILL</property>
 +            <property name="y_options"></property>
 +            <property name="x_padding">12</property>
 +          </packing>
 +        </child>
 +        <child>
 +          <object class="GtkCheckButton" id="checkbutton3">
 +            <property name="label" translatable="yes">_Verbose debug messages</property>
 +            <property name="visible">True</property>
 +            <property name="can_focus">True</property>
 +            <property name="receives_default">False</property>
++            <property name="has_tooltip">True</property>
++            <property name="tooltip_markup">Enables verbose debug messages for HBCI/AqBanking Online Banking.</property>
++            <property name="tooltip_text" translatable="yes">Enables verbose debug messages for HBCI/AqBanking Online Banking.</property>
 +            <property name="use_action_appearance">False</property>
 +            <property name="use_underline">True</property>
 +            <property name="draw_indicator">True</property>
 +          </object>
 +          <packing>
 +            <property name="right_attach">4</property>
 +            <property name="top_attach">4</property>
 +            <property name="bottom_attach">5</property>
 +            <property name="x_options">GTK_FILL</property>
 +            <property name="y_options"></property>
 +            <property name="x_padding">12</property>
 +          </packing>
 +        </child>
 +      </object>
 +    </child>
 +  </object>
 +  <object class="GtkDialog" id="aqbanking_template_name_dialog">
 +    <property name="can_focus">False</property>
 +    <property name="border_width">5</property>
 +    <property name="title" translatable="yes">Name for new template</property>
 +    <property name="type_hint">dialog</property>
 +    <child internal-child="vbox">
 +      <object class="GtkBox" id="dialog-vbox2">
 +        <property name="visible">True</property>
 +        <property name="can_focus">False</property>
 +        <child internal-child="action_area">
 +          <object class="GtkButtonBox" id="dialog-action_area2">
 +            <property name="visible">True</property>
 +            <property name="can_focus">False</property>
 +            <property name="layout_style">end</property>
 +            <child>
 +              <object class="GtkButton" id="cancelbutton1">
 +                <property name="label">gtk-cancel</property>
 +                <property name="visible">True</property>
 +                <property name="can_focus">True</property>
 +                <property name="can_default">True</property>
 +                <property name="receives_default">True</property>
 +                <property name="use_action_appearance">False</property>
 +                <property name="use_stock">True</property>
 +              </object>
 +              <packing>
 +                <property name="expand">False</property>
 +                <property name="fill">False</property>
 +                <property name="position">0</property>
 +              </packing>
 +            </child>
 +            <child>
 +              <object class="GtkButton" id="okbutton1">
 +                <property name="label">gtk-ok</property>
 +                <property name="visible">True</property>
 +                <property name="can_focus">True</property>
 +                <property name="can_default">True</property>
 +                <property name="has_default">True</property>
 +                <property name="receives_default">True</property>
 +                <property name="use_action_appearance">False</property>
 +                <property name="use_stock">True</property>
 +              </object>
 +              <packing>
 +                <property name="expand">False</property>
 +                <property name="fill">False</property>
 +                <property name="position">1</property>
 +              </packing>
 +            </child>
 +          </object>
 +          <packing>
 +            <property name="expand">False</property>
 +            <property name="fill">True</property>
 +            <property name="pack_type">end</property>
 +            <property name="position">0</property>
 +          </packing>
 +        </child>
 +        <child>
 +          <object class="GtkVBox" id="vbox159">
 +            <property name="visible">True</property>
 +            <property name="can_focus">False</property>
 +            <property name="border_width">5</property>
 +            <property name="spacing">12</property>
 +            <child>
 +              <object class="GtkLabel" id="label8877450">
 +                <property name="visible">True</property>
 +                <property name="can_focus">False</property>
 +                <property name="label" translatable="yes">Enter name for new template:</property>
 +              </object>
 +              <packing>
 +                <property name="expand">False</property>
 +                <property name="fill">False</property>
 +                <property name="position">0</property>
 +              </packing>
 +            </child>
 +            <child>
 +              <object class="GtkEntry" id="template_name">
 +                <property name="visible">True</property>
 +                <property name="can_focus">True</property>
 +                <property name="max_length">250</property>
 +                <property name="invisible_char">●</property>
 +                <property name="activates_default">True</property>
 +                <property name="invisible_char_set">True</property>
 +                <property name="primary_icon_activatable">False</property>
 +                <property name="secondary_icon_activatable">False</property>
 +              </object>
 +              <packing>
 +                <property name="expand">False</property>
 +                <property name="fill">False</property>
 +                <property name="position">1</property>
 +              </packing>
 +            </child>
 +          </object>
 +          <packing>
 +            <property name="expand">True</property>
 +            <property name="fill">True</property>
 +            <property name="position">2</property>
 +          </packing>
 +        </child>
 +      </object>
 +    </child>
 +    <action-widgets>
 +      <action-widget response="-6">cancelbutton1</action-widget>
 +      <action-widget response="-5">okbutton1</action-widget>
 +    </action-widgets>
 +  </object>
 +  <object class="GtkDialog" id="aqbanking_transaction_dialog">
 +    <property name="can_focus">False</property>
 +    <property name="border_width">5</property>
 +    <property name="title" translatable="yes">Online Transaction</property>
 +    <property name="type_hint">dialog</property>
 +    <child internal-child="vbox">
 +      <object class="GtkBox" id="dialog-vbox7">
 +        <property name="visible">True</property>
 +        <property name="can_focus">False</property>
 +        <property name="orientation">vertical</property>
 +        <property name="spacing">2</property>
 +        <child>
 +          <object class="GtkVBox" id="trans_vbox">
 +            <property name="visible">True</property>
 +            <property name="can_focus">False</property>
 +            <property name="border_width">5</property>
 +            <child>
 +              <object class="GtkLabel" id="heading_label">
 +                <property name="visible">True</property>
 +                <property name="can_focus">False</property>
 +                <property name="label" translatable="yes">Enter an Online Transaction</property>
 +                <property name="justify">center</property>
 +              </object>
 +              <packing>
 +                <property name="expand">False</property>
 +                <property name="fill">False</property>
 +                <property name="position">0</property>
 +              </packing>
 +            </child>
 +            <child>
 +              <object class="GtkTable" id="table6">
 +                <property name="visible">True</property>
 +                <property name="can_focus">False</property>
 +                <property name="n_rows">21</property>
 +                <property name="n_columns">3</property>
 +                <child>
 +                  <object class="GtkEntry" id="recp_account_entry">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">True</property>
 +                    <property name="max_length">12</property>
 +                    <property name="invisible_char">●</property>
 +                    <property name="invisible_char_set">True</property>
 +                    <property name="primary_icon_activatable">False</property>
 +                    <property name="secondary_icon_activatable">False</property>
 +                    <signal name="changed" handler="gnc_ab_trans_dialog_verify_values" swapped="yes"/>
 +                    <signal name="insert-text" handler="gnc_ab_trans_dialog_ibanentry_filter_cb" swapped="no"/>
 +                  </object>
 +                  <packing>
 +                    <property name="top_attach">3</property>
 +                    <property name="bottom_attach">4</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkLabel" id="recp_account_heading">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="xalign">0</property>
 +                    <property name="label" translatable="yes">Recipient Account Number</property>
 +                  </object>
 +                  <packing>
 +                    <property name="top_attach">2</property>
 +                    <property name="bottom_attach">3</property>
 +                    <property name="x_options">GTK_FILL</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkEntry" id="recp_bankcode_entry">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">True</property>
 +                    <property name="max_length">8</property>
 +                    <property name="invisible_char">●</property>
 +                    <property name="invisible_char_set">True</property>
 +                    <property name="primary_icon_activatable">False</property>
 +                    <property name="secondary_icon_activatable">False</property>
 +                    <signal name="changed" handler="gnc_ab_trans_dialog_bankcode_changed_cb" swapped="no"/>
 +                    <signal name="insert-text" handler="gnc_ab_trans_dialog_bicentry_filter_cb" swapped="no"/>
 +                  </object>
 +                  <packing>
 +                    <property name="left_attach">2</property>
 +                    <property name="right_attach">3</property>
 +                    <property name="top_attach">3</property>
 +                    <property name="bottom_attach">4</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkLabel" id="recp_bankcode_heading">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="xalign">0</property>
 +                    <property name="label" translatable="yes">Recipient Bank Code</property>
 +                  </object>
 +                  <packing>
 +                    <property name="left_attach">2</property>
 +                    <property name="right_attach">3</property>
 +                    <property name="top_attach">2</property>
 +                    <property name="bottom_attach">3</property>
 +                    <property name="x_options">GTK_FILL</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkEntry" id="recp_name_entry">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">True</property>
 +                    <property name="max_length">27</property>
 +                    <property name="invisible_char">●</property>
 +                    <property name="invisible_char_set">True</property>
 +                    <property name="primary_icon_activatable">False</property>
 +                    <property name="secondary_icon_activatable">False</property>
 +                    <signal name="changed" handler="gnc_ab_trans_dialog_verify_values" swapped="yes"/>
 +                  </object>
 +                  <packing>
 +                    <property name="right_attach">3</property>
 +                    <property name="top_attach">1</property>
 +                    <property name="bottom_attach">2</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkLabel" id="recp_name_heading">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="xalign">0</property>
 +                    <property name="label" translatable="yes">Recipient Name</property>
 +                    <property name="justify">center</property>
 +                  </object>
 +                  <packing>
 +                    <property name="right_attach">3</property>
 +                    <property name="x_options">GTK_FILL</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkLabel" id="recp_bankname_heading">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="xalign">0</property>
 +                    <property name="label" translatable="yes">at Bank</property>
 +                  </object>
 +                  <packing>
 +                    <property name="right_attach">3</property>
 +                    <property name="top_attach">4</property>
 +                    <property name="bottom_attach">5</property>
 +                    <property name="x_options">GTK_FILL</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkLabel" id="recp_bankname_label">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="xalign">0</property>
 +                    <property name="label" translatable="yes">(filled in automatically)</property>
 +                    <property name="justify">center</property>
 +                  </object>
 +                  <packing>
 +                    <property name="right_attach">3</property>
 +                    <property name="top_attach">5</property>
 +                    <property name="bottom_attach">6</property>
 +                    <property name="x_options">GTK_FILL</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkLabel" id="label8877434">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="xalign">0</property>
 +                    <property name="label" translatable="yes">Amount</property>
 +                    <property name="justify">center</property>
 +                  </object>
 +                  <packing>
 +                    <property name="top_attach">7</property>
 +                    <property name="bottom_attach">8</property>
 +                    <property name="x_options">GTK_FILL</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkLabel" id="label8877433">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="xalign">0</property>
 +                    <property name="label" translatable="yes">Payment Purpose (only for recipient)</property>
 +                    <property name="justify">center</property>
 +                  </object>
 +                  <packing>
 +                    <property name="right_attach">3</property>
 +                    <property name="top_attach">10</property>
 +                    <property name="bottom_attach">11</property>
 +                    <property name="x_options">GTK_FILL</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkLabel" id="label8877435">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="xalign">0</property>
 +                    <property name="label" translatable="yes">Payment Purpose continued</property>
 +                    <property name="justify">center</property>
 +                  </object>
 +                  <packing>
 +                    <property name="right_attach">3</property>
 +                    <property name="top_attach">12</property>
 +                    <property name="bottom_attach">13</property>
 +                    <property name="x_options">GTK_FILL</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkLabel" id="orig_name_heading">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="xalign">0</property>
 +                    <property name="label" translatable="yes">Originator Name</property>
 +                  </object>
 +                  <packing>
 +                    <property name="top_attach">15</property>
 +                    <property name="bottom_attach">16</property>
 +                    <property name="x_options">GTK_FILL</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkEntry" id="orig_name_label">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">True</property>
 +                    <property name="max_length">54</property>
 +                    <property name="invisible_char">●</property>
 +                    <property name="invisible_char_set">True</property>
 +                    <property name="primary_icon_activatable">False</property>
 +                    <property name="secondary_icon_activatable">False</property>
 +                  </object>
 +                  <packing>
 +                    <property name="top_attach">16</property>
 +                    <property name="bottom_attach">17</property>
 +                    <property name="x_options">GTK_FILL</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkLabel" id="orig_bankname_heading">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="xalign">0</property>
 +                    <property name="label" translatable="yes">at Bank</property>
 +                  </object>
 +                  <packing>
 +                    <property name="top_attach">17</property>
 +                    <property name="bottom_attach">18</property>
 +                    <property name="x_options">GTK_FILL</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkLabel" id="orig_bankname_label">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="xalign">0</property>
 +                    <property name="label" translatable="yes">something</property>
 +                  </object>
 +                  <packing>
 +                    <property name="top_attach">18</property>
 +                    <property name="bottom_attach">19</property>
 +                    <property name="x_options">GTK_FILL</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkLabel" id="orig_account_heading">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="xalign">0</property>
 +                    <property name="label" translatable="yes">Originator Account Number</property>
 +                  </object>
 +                  <packing>
 +                    <property name="left_attach">2</property>
 +                    <property name="right_attach">3</property>
 +                    <property name="top_attach">15</property>
 +                    <property name="bottom_attach">16</property>
 +                    <property name="x_options">GTK_FILL</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkLabel" id="orig_account_label">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="xalign">0</property>
 +                    <property name="label" translatable="yes">something</property>
 +                  </object>
 +                  <packing>
 +                    <property name="left_attach">2</property>
 +                    <property name="right_attach">3</property>
 +                    <property name="top_attach">16</property>
 +                    <property name="bottom_attach">17</property>
 +                    <property name="x_options">GTK_FILL</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkLabel" id="orig_bankcode_heading">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="xalign">0</property>
 +                    <property name="label" translatable="yes">Bank Code</property>
 +                  </object>
 +                  <packing>
 +                    <property name="left_attach">2</property>
 +                    <property name="right_attach">3</property>
 +                    <property name="top_attach">17</property>
 +                    <property name="bottom_attach">18</property>
 +                    <property name="x_options">GTK_FILL</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkLabel" id="orig_bankcode_label">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="xalign">0</property>
 +                    <property name="label" translatable="yes">something</property>
 +                  </object>
 +                  <packing>
 +                    <property name="left_attach">2</property>
 +                    <property name="right_attach">3</property>
 +                    <property name="top_attach">18</property>
 +                    <property name="bottom_attach">19</property>
 +                    <property name="x_options">GTK_FILL</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkEntry" id="purpose_entry">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">True</property>
 +                    <property name="max_length">27</property>
 +                    <property name="invisible_char">●</property>
 +                    <property name="invisible_char_set">True</property>
 +                    <property name="primary_icon_activatable">False</property>
 +                    <property name="secondary_icon_activatable">False</property>
 +                    <signal name="changed" handler="gnc_ab_trans_dialog_verify_values" swapped="yes"/>
 +                  </object>
 +                  <packing>
 +                    <property name="top_attach">11</property>
 +                    <property name="bottom_attach">12</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkEntry" id="purpose_cont2_entry">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">True</property>
 +                    <property name="max_length">27</property>
 +                    <property name="invisible_char">●</property>
 +                    <property name="invisible_char_set">True</property>
 +                    <property name="primary_icon_activatable">False</property>
 +                    <property name="secondary_icon_activatable">False</property>
 +                    <signal name="changed" handler="gnc_ab_trans_dialog_verify_values" swapped="yes"/>
 +                  </object>
 +                  <packing>
 +                    <property name="top_attach">13</property>
 +                    <property name="bottom_attach">14</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkEntry" id="purpose_cont_entry">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">True</property>
 +                    <property name="max_length">27</property>
 +                    <property name="invisible_char">●</property>
 +                    <property name="invisible_char_set">True</property>
 +                    <property name="primary_icon_activatable">False</property>
 +                    <property name="secondary_icon_activatable">False</property>
 +                    <signal name="changed" handler="gnc_ab_trans_dialog_verify_values" swapped="yes"/>
 +                  </object>
 +                  <packing>
 +                    <property name="left_attach">2</property>
 +                    <property name="right_attach">3</property>
 +                    <property name="top_attach">11</property>
 +                    <property name="bottom_attach">12</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkEntry" id="purpose_cont3_entry">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">True</property>
 +                    <property name="max_length">27</property>
 +                    <property name="invisible_char">●</property>
 +                    <property name="invisible_char_set">True</property>
 +                    <property name="primary_icon_activatable">False</property>
 +                    <property name="secondary_icon_activatable">False</property>
 +                    <signal name="changed" handler="gnc_ab_trans_dialog_verify_values" swapped="yes"/>
 +                  </object>
 +                  <packing>
 +                    <property name="left_attach">2</property>
 +                    <property name="right_attach">3</property>
 +                    <property name="top_attach">13</property>
 +                    <property name="bottom_attach">14</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkHBox" id="amount_hbox">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <child>
 +                      <placeholder/>
 +                    </child>
 +                  </object>
 +                  <packing>
 +                    <property name="top_attach">8</property>
 +                    <property name="bottom_attach">9</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkHSeparator" id="hseparator8">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                  </object>
 +                  <packing>
 +                    <property name="right_attach">3</property>
 +                    <property name="top_attach">19</property>
 +                    <property name="bottom_attach">20</property>
 +                    <property name="x_options">GTK_FILL</property>
 +                    <property name="y_options"></property>
 +                    <property name="y_padding">1</property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkHSeparator" id="hseparator4">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                  </object>
 +                  <packing>
 +                    <property name="right_attach">3</property>
 +                    <property name="top_attach">14</property>
 +                    <property name="bottom_attach">15</property>
 +                    <property name="x_options">GTK_FILL</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkHSeparator" id="hseparator5">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                  </object>
 +                  <packing>
 +                    <property name="right_attach">3</property>
 +                    <property name="top_attach">6</property>
 +                    <property name="bottom_attach">7</property>
 +                    <property name="x_options">GTK_FILL</property>
 +                    <property name="y_options"></property>
 +                    <property name="y_padding">1</property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <object class="GtkHSeparator" id="hseparator6">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                  </object>
 +                  <packing>
 +                    <property name="right_attach">3</property>
 +                    <property name="top_attach">9</property>
 +                    <property name="bottom_attach">10</property>
 +                    <property name="x_options">GTK_FILL</property>
 +                    <property name="y_options"></property>
 +                  </packing>
 +                </child>
 +                <child>
 +                  <placeholder/>
 +                </child>
 +                <child>
 +                  <placeholder/>
 +                </child>
 +                <child>
 +                  <placeholder/>
 +                </child>
 +                <child>
 +                  <placeholder/>
 +                </child>
 +                <child>
 +                  <placeholder/>
 +                </child>
 +                <child>
 +                  <placeholder/>
 +                </child>
 +                <child>
 +                  <placeholder/>
 +                </child>
 +                <child>
 +                  <placeholder/>
 +                </child>
 +                <child>
 +                  <placeholder/>
 +                </child>
 +                <child>
 +                  <placeholder/>
 +                </child>
 +                <child>
 +                  <placeholder/>
 +                </child>
 +                <child>
 +                  <placeholder/>
 +                </child>
 +                <child>
 +                  <placeholder/>
 +                </child>
 +                <child>
 +                  <placeholder/>
 +                </child>
 +                <child>
 +                  <placeholder/>
 +                </child>
 +              </object>
 +              <packing>
 +                <property name="expand">True</property>
 +                <property name="fill">True</property>
 +                <property name="position">1</property>
 +              </packing>
 +            </child>
 +            <child>
 +              <object class="GtkExpander" id="expander1">
 +                <property name="visible">True</property>
 +                <property name="can_focus">True</property>
 +                <child>
 +                  <object class="GtkHBox" id="hbox117">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="spacing">4</property>
 +                    <child>
 +                      <object class="GtkVButtonBox" id="vbutonbox158">
 +                        <property name="visible">True</property>
 +                        <property name="can_focus">False</property>
 +                        <property name="homogeneous">True</property>
 +                        <child>
 +                          <object class="GtkButton" id="add_templ_button">
 +                            <property name="visible">True</property>
 +                            <property name="can_focus">True</property>
 +                            <property name="receives_default">True</property>
 +                            <property name="has_tooltip">True</property>
 +                            <property name="tooltip_markup">Add the current online transaction as a new transaction template</property>
 +                            <property name="tooltip_text" translatable="yes">Add the current online transaction as a new transaction template</property>
 +                            <property name="use_action_appearance">False</property>
 +                            <signal name="clicked" handler="gnc_ab_trans_dialog_add_templ_cb" swapped="no"/>
 +                            <child>
 +                              <object class="GtkAlignment" id="alignment3">
 +                                <property name="visible">True</property>
 +                                <property name="can_focus">False</property>
 +                                <property name="xscale">0</property>
 +                                <property name="yscale">0</property>
 +                                <child>
 +                                  <object class="GtkHBox" id="hbox119">
 +                                    <property name="visible">True</property>
 +                                    <property name="can_focus">False</property>
 +                                    <property name="spacing">2</property>
 +                                    <child>
 +                                      <object class="GtkImage" id="image1">
 +                                        <property name="visible">True</property>
 +                                        <property name="can_focus">False</property>
 +                                        <property name="stock">gtk-add</property>
 +                                      </object>
 +                                      <packing>
 +                                        <property name="expand">False</property>
 +                                        <property name="fill">False</property>
 +                                        <property name="position">0</property>
 +                                      </packing>
 +                                    </child>
 +                                    <child>
 +                                      <object class="GtkLabel" id="label8877451">
 +                                        <property name="visible">True</property>
 +                                        <property name="can_focus">False</property>
 +                                        <property name="label" translatable="yes">Add current</property>
 +                                        <property name="use_underline">True</property>
 +                                      </object>
 +                                      <packing>
 +                                        <property name="expand">False</property>
 +                                        <property name="fill">False</property>
 +                                        <property name="position">1</property>
 +                                      </packing>
 +                                    </child>
 +                                  </object>
 +                                </child>
 +                              </object>
 +                            </child>
 +                          </object>
 +                          <packing>
 +                            <property name="expand">False</property>
 +                            <property name="fill">False</property>
 +                            <property name="position">0</property>
 +                          </packing>
 +                        </child>
 +                        <child>
 +                          <object class="GtkButton" id="moveup_templ_button">
 +                            <property name="label">gtk-go-up</property>
 +                            <property name="visible">True</property>
 +                            <property name="can_focus">True</property>
 +                            <property name="receives_default">True</property>
 +                            <property name="has_tooltip">True</property>
 +                            <property name="tooltip_markup">Move the selected transaction template one row up</property>
 +                            <property name="tooltip_text" translatable="yes">Move the selected transaction template one row up</property>
 +                            <property name="use_action_appearance">False</property>
 +                            <property name="use_stock">True</property>
 +                            <signal name="clicked" handler="gnc_ab_trans_dialog_moveup_templ_cb" swapped="no"/>
 +                          </object>
 +                          <packing>
 +                            <property name="expand">False</property>
 +                            <property name="fill">False</property>
 +                            <property name="position">1</property>
 +                          </packing>
 +                        </child>
 +                        <child>
 +                          <object class="GtkButton" id="movedown_templ_button">
 +                            <property name="label">gtk-go-down</property>
 +                            <property name="visible">True</property>
 +                            <property name="can_focus">True</property>
 +                            <property name="receives_default">True</property>
 +                            <property name="has_tooltip">True</property>
 +                            <property name="tooltip_markup">Move the selected transaction template one row down</property>
 +                            <property name="tooltip_text" translatable="yes">Move the selected transaction template one row down</property>
 +                            <property name="use_action_appearance">False</property>
 +                            <property name="use_stock">True</property>
 +                            <signal name="clicked" handler="gnc_ab_trans_dialog_movedown_templ_cb" swapped="no"/>
 +                          </object>
 +                          <packing>
 +                            <property name="expand">False</property>
 +                            <property name="fill">False</property>
 +                            <property name="position">2</property>
 +                          </packing>
 +                        </child>
 +                        <child>
 +                          <object class="GtkButton" id="sort_templ_button">
 +                            <property name="visible">True</property>
 +                            <property name="can_focus">True</property>
 +                            <property name="receives_default">True</property>
 +                            <property name="has_tooltip">True</property>
 +                            <property name="tooltip_markup">Sort the list of transaction templates alphabetically</property>
 +                            <property name="tooltip_text" translatable="yes">Sort the list of transaction templates alphabetically</property>
 +                            <property name="use_action_appearance">False</property>
 +                            <signal name="clicked" handler="gnc_ab_trans_dialog_sort_templ_cb" swapped="no"/>
 +                            <child>
 +                              <object class="GtkAlignment" id="alignment4">
 +                                <property name="visible">True</property>
 +                                <property name="can_focus">False</property>
 +                                <property name="xscale">0</property>
 +                                <property name="yscale">0</property>
 +                                <child>
 +                                  <object class="GtkHBox" id="hbox120">
 +                                    <property name="visible">True</property>
 +                                    <property name="can_focus">False</property>
 +                                    <property name="spacing">2</property>
 +                                    <child>
 +                                      <object class="GtkImage" id="image2">
 +                                        <property name="visible">True</property>
 +                                        <property name="can_focus">False</property>
 +                                        <property name="stock">gtk-sort-ascending</property>
 +                                      </object>
 +                                      <packing>
 +                                        <property name="expand">False</property>
 +                                        <property name="fill">False</property>
 +                                        <property name="position">0</property>
 +                                      </packing>
 +                                    </child>
 +                                    <child>
 +                                      <object class="GtkLabel" id="label8877452">
 +                                        <property name="visible">True</property>
 +                                        <property name="can_focus">False</property>
 +                                        <property name="label" translatable="yes">Sort</property>
 +                                        <property name="use_underline">True</property>
 +                                      </object>
 +                                      <packing>
 +                                        <property name="expand">False</property>
 +                                        <property name="fill">False</property>
 +                                        <property name="position">1</property>
 +                                      </packing>
 +                                    </child>
 +                                  </object>
 +                                </child>
 +                              </object>
 +                            </child>
 +                          </object>
 +                          <packing>
 +                            <property name="expand">False</property>
 +                            <property name="fill">False</property>
 +                            <property name="position">3</property>
 +                          </packing>
 +                        </child>
 +                        <child>
 +                          <object class="GtkButton" id="del_templ_button">
 +                            <property name="label">gtk-delete</property>
 +                            <property name="visible">True</property>
 +                            <property name="can_focus">True</property>
 +                            <property name="receives_default">True</property>
 +                            <property name="has_tooltip">True</property>
 +                            <property name="tooltip_markup">Delete the currently selected transaction template</property>
 +                            <property name="tooltip_text" translatable="yes">Delete the currently selected transaction template</property>
 +                            <property name="use_action_appearance">False</property>
 +                            <property name="use_stock">True</property>
 +                            <signal name="clicked" handler="gnc_ab_trans_dialog_del_templ_cb" swapped="no"/>
 +                          </object>
 +                          <packing>
 +                            <property name="expand">False</property>
 +                            <property name="fill">False</property>
 +                            <property name="position">4</property>
 +                          </packing>
 +                        </child>
 +                      </object>
 +                      <packing>
 +                        <property name="expand">False</property>
 +                        <property name="fill">False</property>
 +                        <property name="pack_type">end</property>
 +                        <property name="position">0</property>
 +                      </packing>
 +                    </child>
 +                    <child>
 +                      <object class="GtkScrolledWindow" id="template_scrolledwindow">
 +                        <property name="visible">True</property>
 +                        <property name="can_focus">True</property>
 +                        <property name="shadow_type">in</property>
 +                        <child>
 +                          <object class="GtkTreeView" id="template_list">
 +                            <property name="visible">True</property>
 +                            <property name="can_focus">True</property>
 +                            <property name="headers_visible">False</property>
 +                            <property name="rules_hint">True</property>
 +                            <signal name="row-activated" handler="gnc_ab_trans_dialog_templ_list_row_activated_cb" swapped="no"/>
 +                            <child internal-child="selection">
 +                              <object class="GtkTreeSelection" id="treeview-selection1"/>
 +                            </child>
 +                          </object>
 +                        </child>
 +                      </object>
 +                      <packing>
 +                        <property name="expand">True</property>
 +                        <property name="fill">True</property>
 +                        <property name="pack_type">end</property>
 +                        <property name="position">2</property>
 +                      </packing>
 +                    </child>
 +                  </object>
 +                </child>
 +                <child type="label">
 +                  <object class="GtkLabel" id="label1">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="label" translatable="yes">Templates</property>
 +                  </object>
 +                </child>
 +              </object>
 +              <packing>
 +                <property name="expand">False</property>
 +                <property name="fill">False</property>
 +                <property name="position">2</property>
 +              </packing>
 +            </child>
 +            <child>
 +              <object class="GtkHSeparator" id="hseparator7">
 +                <property name="visible">True</property>
 +                <property name="can_focus">False</property>
 +              </object>
 +              <packing>
 +                <property name="expand">False</property>
 +                <property name="fill">False</property>
 +                <property name="position">3</property>
 +              </packing>
 +            </child>
 +          </object>
 +          <packing>
 +            <property name="expand">True</property>
 +            <property name="fill">True</property>
 +            <property name="position">0</property>
 +          </packing>
 +        </child>
 +        <child internal-child="action_area">
 +          <object class="GtkButtonBox" id="dialog-action_area7">
 +            <property name="visible">True</property>
 +            <property name="can_focus">False</property>
 +            <property name="layout_style">end</property>
 +            <child>
 +              <object class="GtkButton" id="exec_later_button">
 +                <property name="label" translatable="yes">Execute later (unimpl.)</property>
 +                <property name="can_focus">True</property>
 +                <property name="can_default">True</property>
 +                <property name="receives_default">True</property>
 +                <property name="use_action_appearance">False</property>
 +                <property name="use_underline">True</property>
 +              </object>
 +              <packing>
 +                <property name="expand">False</property>
 +                <property name="fill">False</property>
 +                <property name="position">0</property>
 +              </packing>
 +            </child>
 +            <child>
 +              <object class="GtkButton" id="cancel_button">
 +                <property name="label">gtk-cancel</property>
 +                <property name="visible">True</property>
 +                <property name="can_focus">True</property>
 +                <property name="can_default">True</property>
 +                <property name="receives_default">True</property>
 +                <property name="use_action_appearance">False</property>
 +                <property name="use_stock">True</property>
 +              </object>
 +              <packing>
 +                <property name="expand">False</property>
 +                <property name="fill">False</property>
 +                <property name="position">1</property>
 +              </packing>
 +            </child>
 +            <child>
 +              <object class="GtkButton" id="exec_now_button">
 +                <property name="visible">True</property>
 +                <property name="can_focus">True</property>
 +                <property name="can_default">True</property>
 +                <property name="has_default">True</property>
 +                <property name="receives_default">True</property>
 +                <property name="has_tooltip">True</property>
 +                <property name="tooltip_markup">Execute this online transaction now</property>
 +                <property name="tooltip_text" translatable="yes">Execute this online transaction now</property>
 +                <property name="use_action_appearance">False</property>
 +                <child>
 +                  <object class="GtkAlignment" id="alignment6">
 +                    <property name="visible">True</property>
 +                    <property name="can_focus">False</property>
 +                    <property name="xscale">0</property>
 +                    <property name="yscale">0</property>
 +                    <child>
 +                      <object class="GtkHBox" id="hbox122">
 +                        <property name="visible">True</property>
 +                        <property name="can_focus">False</property>
 +                        <property name="spacing">2</property>
 +                        <child>
 +                          <object class="GtkImage" id="image4">
 +                            <property name="visible">True</property>
 +                            <property name="can_focus">False</property>
 +                            <property name="stock">gtk-execute</property>
 +                          </object>
 +                          <packing>
 +                            <property name="expand">False</property>
 +                            <property name="fill">False</property>
 +                            <property name="position">0</property>
 +                          </packing>
 +                        </child>
 +                        <child>
 +                          <object class="GtkLabel" id="label8877454">
 +                            <property name="visible">True</property>
 +                            <property name="can_focus">False</property>
 +                            <property name="label" translatable="yes">Execute Now</property>
 +                            <property name="use_underline">True</property>
 +                          </object>
 +                          <packing>
 +                            <property name="expand">False</property>
 +                            <property name="fill">False</property>
 +                            <property name="position">1</property>
 +                          </packing>
 +                        </child>
 +                      </object>
 +                    </child>
 +                  </object>
 +                </child>
 +              </object>
 +              <packing>
 +                <property name="expand">False</property>
 +                <property name="fill">False</property>
 +                <property name="position">2</property>
 +              </packing>
 +            </child>
 +          </object>
 +          <packing>
 +            <property name="expand">False</property>
 +            <property name="fill">True</property>
 +            <property name="pack_type">end</property>
 +            <property name="position">1</property>
 +          </packing>
 +        </child>
 +      </object>
 +    </child>
 +    <action-widgets>
 +      <action-widget response="-9">exec_later_button</action-widget>
 +      <action-widget response="-6">cancel_button</action-widget>
 +      <action-widget response="-8">exec_now_button</action-widget>
 +    </action-widgets>
 +  </object>
 +</interface>
 +

commit 3cdac65d49999a3b7845e22ac8eb66b824108aac
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Oct 6 20:17:12 2017 +0200

    Use descriptions from gschema as tooltips in Preferences Aqbanking
    
    Inspired by Finster
    https://lists.gnucash.org/logs/2017/10/05.html#T06:42:38

diff --git a/src/import-export/aqb/dialog-ab.glade b/src/import-export/aqb/dialog-ab.glade
index b5c4ee3..51d5d74 100644
--- a/src/import-export/aqb/dialog-ab.glade
+++ b/src/import-export/aqb/dialog-ab.glade
@@ -753,10 +753,13 @@
                 </child>
                 <child>
                   <object class="GtkCheckButton" id="remember_pin">
-                    <property name="label" translatable="yes">Remember _PIN</property>
+                    <property name="label" translatable="yes">Remember the _PIN in memory</property>
                     <property name="visible">True</property>
                     <property name="can_focus">True</property>
                     <property name="receives_default">False</property>
+                    <property name="has_tooltip">True</property>
+                    <property name="tooltip_markup">If active, the PIN for HBCI/AqBanking actions will be remembered in memory during a session. Otherwise it will have to be entered again each time during a session when it is needed.</property>
+                    <property name="tooltip_text" translatable="yes">If active, the PIN for HBCI/AqBanking actions will be remembered in memory during a session. Otherwise it will have to be entered again each time during a session when it is needed.</property>
                     <property name="use_action_appearance">False</property>
                     <property name="use_underline">True</property>
                     <property name="draw_indicator">True</property>
@@ -820,6 +823,9 @@
             <property name="visible">True</property>
             <property name="can_focus">True</property>
             <property name="receives_default">False</property>
+            <property name="has_tooltip">True</property>
+            <property name="tooltip_markup">If active, the window will be closed automatically when you finish the HBCI/AqBanking import process. Otherwise it will stay open.</property>
+            <property name="tooltip_text" translatable="yes">If active, the window will be closed automatically when you finish the HBCI/AqBanking import process. Otherwise it will stay open.</property>
             <property name="use_action_appearance">False</property>
             <property name="use_underline">True</property>
             <property name="draw_indicator">True</property>
@@ -835,10 +841,13 @@
         </child>
         <child>
           <object class="GtkCheckButton" id="pref/dialogs.import.hbci/remember-pin">
-            <property name="label" translatable="yes">Remember _PIN</property>
+            <property name="label" translatable="yes">Remember the _PIN in memory</property>
             <property name="visible">True</property>
             <property name="can_focus">True</property>
             <property name="receives_default">False</property>
+            <property name="has_tooltip">True</property>
+            <property name="tooltip_markup">If active, the PIN for HBCI/AqBanking actions will be remembered in memory during a session. Otherwise it will have to be entered again each time during a session when it is needed.</property>
+            <property name="tooltip_text" translatable="yes">If active, the PIN for HBCI/AqBanking actions will be remembered in memory during a session. Otherwise it will have to be entered again each time during a session when it is needed.</property>
             <property name="use_action_appearance">False</property>
             <property name="use_underline">True</property>
             <property name="draw_indicator">True</property>
@@ -858,6 +867,9 @@
             <property name="visible">True</property>
             <property name="can_focus">True</property>
             <property name="receives_default">True</property>
+            <property name="has_tooltip">True</property>
+            <property name="tooltip_markup">Some banks place part of transaction description as "transaction text" in the MT940 file. Normally GNUcash ignores this text. However by activating this option, the transaction text is used for the transaction description too.</property>
+            <property name="tooltip_text" translatable="yes">Some banks place part of transaction description as "transaction text" in the MT940 file. Normally GNUcash ignores this text. However by activating this option, the transaction text is used for the transaction description too.</property>
             <property name="use_action_appearance">False</property>
             <property name="use_underline">True</property>
             <property name="draw_indicator">True</property>
@@ -877,6 +889,9 @@
             <property name="visible">True</property>
             <property name="can_focus">True</property>
             <property name="receives_default">False</property>
+            <property name="has_tooltip">True</property>
+            <property name="tooltip_markup">Enables verbose debug messages for HBCI/AqBanking Online Banking.</property>
+            <property name="tooltip_text" translatable="yes">Enables verbose debug messages for HBCI/AqBanking Online Banking.</property>
             <property name="use_action_appearance">False</property>
             <property name="use_underline">True</property>
             <property name="draw_indicator">True</property>



Summary of changes:
 gnucash/import-export/aqb/dialog-ab-pref.glade |  15 +++-
 gnucash/import-export/aqb/dialog-ab.glade      | 108 +------------------------
 2 files changed, 17 insertions(+), 106 deletions(-)



More information about the gnucash-changes mailing list