diff --git a/gnucash/gtkbuilder/assistant-acct-period.glade b/gnucash/gtkbuilder/assistant-acct-period.glade
index 212edd6165..bcd2219687 100644
--- a/gnucash/gtkbuilder/assistant-acct-period.glade
+++ b/gnucash/gtkbuilder/assistant-acct-period.glade
@@ -129,6 +129,7 @@ Books will be closed at midnight on the selected date.
@@ -141,6 +142,7 @@ Books will be closed at midnight on the selected date.
diff --git a/gnucash/gtkbuilder/assistant-csv-account-import.glade b/gnucash/gtkbuilder/assistant-csv-account-import.glade
index 4c301ff5de..4c2130f470 100644
--- a/gnucash/gtkbuilder/assistant-csv-account-import.glade
+++ b/gnucash/gtkbuilder/assistant-csv-account-import.glade
@@ -139,7 +139,8 @@ Enter file name and location for the Import...
diff --git a/gnucash/gtkbuilder/assistant-csv-export.glade b/gnucash/gtkbuilder/assistant-csv-export.glade
index ea8e71b0ee..6d9c7b96e6 100644
--- a/gnucash/gtkbuilder/assistant-csv-export.glade
+++ b/gnucash/gtkbuilder/assistant-csv-export.glade
@@ -57,47 +57,40 @@ Select the type of Export required and the separator that will be used.
0
none
-
+
True
False
- 20
+ 3
+ 6
-
+
+ Use Quotes
True
- False
- 3
- 3
-
-
- Use Quotes
- True
- True
- False
- start
- True
-
-
-
- 0
- 0
-
-
-
-
- Simple Layout
- True
- True
- False
- start
- True
-
-
-
- 1
- 0
-
-
+ True
+ False
+ start
+ True
+
+
+ 0
+ 0
+
+
+
+
+ Simple Layout
+ True
+ True
+ False
+ start
+ True
+
+
+
+ 1
+ 0
+
@@ -106,7 +99,9 @@ Select the type of Export required and the separator that will be used.
True
False
Options
- True
+
+
+
@@ -124,99 +119,92 @@ Select the type of Export required and the separator that will be used.
0
none
-
+
True
False
- 20
+ 3
+ 6
-
+
+ Comma (,)
True
- False
- 3
- 3
-
-
- Comma (,)
- True
- True
- False
- start
- True
- True
-
-
-
- 0
- 0
-
-
-
-
- Colon (:)
- True
- True
- False
- start
- True
- True
- comma_radio
-
-
-
- 1
- 0
-
-
-
-
- Semicolon (;)
- True
- True
- False
- start
- True
- True
- comma_radio
-
-
-
- 2
- 0
-
-
-
-
- Custom
- True
- True
- False
- start
- True
- True
- comma_radio
-
-
-
- 0
- 1
-
-
-
-
- True
- True
- ●
- False
- False
-
-
-
- 1
- 1
- 2
-
-
+ True
+ False
+ start
+ True
+ True
+
+
+ 0
+ 0
+
+
+
+
+ Colon (:)
+ True
+ True
+ False
+ start
+ True
+ True
+ comma_radio
+
+
+
+ 1
+ 0
+
+
+
+
+ Semicolon (;)
+ True
+ True
+ False
+ start
+ True
+ True
+ comma_radio
+
+
+
+ 2
+ 0
+
+
+
+
+ Custom
+ True
+ True
+ False
+ start
+ True
+ True
+ comma_radio
+
+
+
+ 0
+ 1
+
+
+
+
+ True
+ True
+ ●
+ False
+ False
+
+
+
+ 1
+ 1
+ 2
+
@@ -225,7 +213,9 @@ Select the type of Export required and the separator that will be used.
True
False
Separators
- True
+
+
+
@@ -289,135 +279,129 @@ Select the type of Export required and the separator that will be used.
-
+
True
False
- 12
+ True
+ vertical
-
+
+ True
+ True
+ in
+
+
+ True
+ True
+ 0
+
+
+
+
True
False
- vertical
+ 3
+ 2
-
+
True
- True
- in
+ False
True
- True
+ False
0
-
+
True
False
- 3
- 2
-
-
- True
- False
-
-
- True
- False
- 0
-
-
-
-
- True
- False
- Accounts Selected:
- center
-
-
- False
- False
- 1
-
-
-
-
- True
- False
- 0
- center
-
-
- False
- False
- 1
-
-
-
-
- True
- False
-
-
- True
- False
- 3
-
-
+ Accounts Selected:
+ center
False
- True
+ False
1
-
+
True
False
- vertical
-
-
- _Select Subaccounts
- True
- True
- True
- 3
- True
-
-
- False
- False
- 0
-
-
-
-
- Select _All
- True
- True
- True
- 3
- True
-
-
- False
- False
- 1
-
-
+ 0
+ center
False
- True
- 2
+ False
+ 1
+
+
+
+
+ True
+ False
+
+
+ True
+ False
+ 3
+
+ False
+ True
+ 1
+
+
+
+
+ True
+ False
+ vertical
+
+
+ _Select Subaccounts
+ True
+ True
+ True
+ 3
+ True
+
+
+ False
+ False
+ 0
+
+
+
+
+ Select _All
+ True
+ True
+ True
+ 3
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+ False
+ True
+ 2
+
- True
+ False
True
1
@@ -488,11 +472,13 @@ Select the type of Export required and the separator that will be used.
True
False
+ 12
6
True
False
+ end
Start
@@ -582,6 +568,7 @@ Select the type of Export required and the separator that will be used.
True
False
+ end
End
diff --git a/gnucash/gtkbuilder/assistant-csv-price-import.glade b/gnucash/gtkbuilder/assistant-csv-price-import.glade
index 85a96ca5e4..cf98f4ee4b 100644
--- a/gnucash/gtkbuilder/assistant-csv-price-import.glade
+++ b/gnucash/gtkbuilder/assistant-csv-price-import.glade
@@ -50,6 +50,9 @@
True
False
+ start
+ 12
+ 12
This assistant will help you import Prices from a CSV file.
There is a minimum number of columns that have to be present for a successful import, these are Date, Amount, From Namespace, From Symbol and Currency To. If all entries are for the same Commodity / Currency then you can select them and then the columns will be Date and Amount.
@@ -113,8 +116,9 @@ Select location and file name for the Import, then click "OK"...
True
False
- 5
- 5
+ start
+ 6
+ 6
True
@@ -122,61 +126,53 @@ Select location and file name for the Import, then click "OK"...
0
in
-
+
True
False
- 5
- 5
- 5
+ 3
-
+
True
- False
+ True
+ True
+ Delete Settings
+
-
+
True
- True
- True
- Delete Settings
-
-
-
- True
- False
- edit-delete
-
-
+ False
+ edit-delete
-
- False
- False
- end
- 0
-
-
-
-
- True
- True
- True
- Save Settings
-
-
-
- True
- False
- document-save
-
-
-
-
- False
- False
- end
- 2
-
+
+ False
+ False
+ end
+ 0
+
+
+
+
+ True
+ True
+ True
+ Save Settings
+
+
+
+ True
+ False
+ document-save
+
+
+
+
+ False
+ False
+ end
+ 2
+
@@ -185,7 +181,7 @@ Select location and file name for the Import, then click "OK"...
True
False
start
- <b>Load and Save Settings</b>
+ <b>Load and Save Settings</b>
True
False
@@ -202,90 +198,244 @@ Select location and file name for the Import, then click "OK"...
False
GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
0
- none
-
+
True
False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- 5
- 5
+ 6
+ 6
+ vertical
+ 3
-
+
True
False
- vertical
-
+
+ Separators
+ True
+ True
+ False
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ start
+ True
+ True
+
+
+
+ 0
+ 0
+
+
+
+
+ Fixed-Width
+ True
+ True
+ False
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ start
+ True
+ csv_button
+
+
+ 1
+ 0
+
+
+
+
True
False
-
-
- Separators
- True
- True
- False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- start
- True
- True
-
-
-
- 0
- 0
-
-
-
-
- Fixed-Width
- True
- True
- False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- start
- True
- csv_button
-
-
- 1
- 0
-
-
-
-
- True
- False
-
-
- 0
- 1
- 2
-
-
+ True
+
+
+ 0
+ 1
+ 2
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ 3
+
+
+ Space
+ True
+ True
+ False
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ start
+ True
+
+
+
+ 0
+ 0
+
+
+
+
+ Tab
+ True
+ True
+ False
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ start
+ True
+
+
+
+ 1
+ 0
+
+
+
+
+ Comma (,)
+ True
+ True
+ False
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ start
+ True
+ True
+
+
+
+ 2
+ 0
+
+
+
+
+ Colon (:)
+ True
+ True
+ False
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ start
+ True
+
+
+
+ 2
+ 1
+
+
+
+
+ Semicolon (;)
+ True
+ True
+ False
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ start
+ True
+
+
+
+ 0
+ 1
+
+
+
+
+ Hyphen (-)
+ True
+ True
+ False
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ start
+ True
+
+
+
+ 1
+ 1
+
+
+
+
+ Custom
+ True
+ True
+ False
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ start
+ True
+
+
+
+ 0
+ 2
+
+
+
+
+ True
+ True
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ ●
+ False
+ False
+
+
+
+ 1
+ 2
+
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ False
+ True
+
+
+ True
+ False
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ dialog-information
False
- False
+ True
+ 2
0
-
+
True
False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- 3
+ 5
-
- Space
+
True
- True
- False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- start
- True
-
+ False
+ •
+ True
+ True
0
@@ -293,15 +443,14 @@ Select location and file name for the Import, then click "OK"...
-
- Tab
+
True
- True
- False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ False
start
- True
-
+ Double-click anywhere on the table below to insert a column break
+ True
+ True
+ 0
1
@@ -309,48 +458,12 @@ Select location and file name for the Import, then click "OK"...
-
- Comma (,)
+
True
- True
- False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- start
- True
- True
-
-
-
- 2
- 0
-
-
-
-
- Colon (:)
- True
- True
- False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- start
- True
-
-
-
- 2
- 1
-
-
-
-
- Semicolon (;)
- True
- True
- False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- start
- True
-
+ False
+ •
+ True
+ True
0
@@ -358,193 +471,73 @@ Select location and file name for the Import, then click "OK"...
-
- Hyphen (-)
+
True
- True
- False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ False
start
- True
-
+ Right-click anywhere in a column to modify it (widen, narrow, merge)
+ True
+ True
+ 0
1
1
-
-
- Custom
- True
- True
- False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- start
- True
-
-
-
- 0
- 2
-
-
-
-
- True
- True
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- ●
- False
- False
-
-
-
- 1
- 2
-
-
-
-
-
- False
- False
+ True
+ True
1
+
+
+ False
+ False
+ 2
+
+
+
+
+ True
+ False
-
+
+ True
False
- True
-
-
- True
- False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- dialog-information
-
-
- False
- True
- 2
- 0
-
-
-
-
- True
- False
- 5
-
-
- True
- False
- •
- True
- True
-
-
- 0
- 0
-
-
-
-
- True
- False
- start
- Double-click anywhere on the table below to insert a column break
- True
- True
- 0
-
-
- 1
- 0
-
-
-
-
- True
- False
- •
- True
- True
-
-
- 0
- 1
-
-
-
-
- True
- False
- start
- Right-click anywhere in a column to modify it (widen, narrow, merge)
- True
- True
- 0
-
-
- 1
- 1
-
-
-
-
- True
- True
- 1
-
-
+ 3
+ 3
+ True
- False
- False
- 2
+ 0
+ 0
-
+
+ Allow existing prices to be over written.
True
- False
-
-
- True
- False
-
-
- 0
- 0
-
-
-
-
- Allow existing prices to be over written.
- True
- True
- False
- False
- Normally prices are not over written, select this to change that. This setting is not saved.
- True
-
-
-
- 0
- 1
-
-
+ True
+ False
+ False
+ Normally prices are not over written, select this to change that. This setting is not saved.
+ True
+
- False
- False
- 3
+ 0
+ 1
+
+ False
+ False
+ 3
+
@@ -569,212 +562,213 @@ Select location and file name for the Import, then click "OK"...
True
False
0
- none
-
+
True
False
- 5
- 5
+ 6
+ 6
+ 6
+ 6
+ 6
-
+
+ True
+ False
+ end
+ Date Format
+
+
+ 0
+ 1
+
+
+
+
+ True
+ False
+ end
+ Currency Format
+
+
+ 0
+ 2
+
+
+
+
+ True
+ False
+ end
+ Encoding
+
+
+ 0
+ 0
+
+
+
+
+ True
+ False
+ end
+ Leading Lines to Skip
+
+
+ 0
+ 4
+
+
+
+
+ True
+ False
+ end
+ Trailing Lines to Skip
+
+
+ 0
+ 5
+
+
+
+
True
False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- vertical
-
+
True
- False
- 5
- 5
-
-
- True
- False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- 0
-
-
- 1
- 1
-
-
-
-
- True
- False
- start
- Date Format
-
-
- 0
- 1
-
-
-
-
- True
- False
- 0
-
-
- 1
- 2
-
-
-
-
- True
- False
- start
- Currency Format
-
-
- 0
- 2
-
-
-
-
- True
- False
- start
- Encoding
-
-
- 0
- 0
-
-
-
-
- True
- False
- 0
-
-
- 1
- 0
-
-
-
-
- True
- False
- start
- Leading Lines to Skip
-
-
- 0
- 4
-
-
-
-
- True
- False
- start
- Trailing Lines to Skip
-
-
- 0
- 5
-
-
-
-
- True
- False
-
-
- True
- True
- ●
- False
- False
- start_row_adj
- True
-
-
-
- False
- False
- 0
-
-
-
-
- 1
- 4
-
-
-
-
- True
- False
-
-
- True
- True
- ●
- False
- False
- end_row_adj
- True
-
-
-
- False
- False
- 0
-
-
-
-
- 1
- 5
-
-
-
-
- True
- False
-
-
- 0
- 3
- 2
-
-
+ True
+ ●
+ False
+ False
+ start_row_adj
+ True
+
False
- True
+ False
0
+
+
+ 1
+ 4
+
+
+
+
+ True
+ False
-
- Skip alternate lines
+
True
True
- False
- Starting from the first line that is actually imported every second line will be skipped. This option will take the leading lines to skip into account as well.
-For example
-* if "Leading Lines to Skip" is set to 3, the first line to import will be line 4. Lines 5, 7, 9,... will be skipped.
-* if "Leading Lines to Skip" is set to 4, the first line to import will be line 5. Lines 6, 8, 10,... will be skipped.
- start
- True
-
+ ●
+ False
+ False
+ end_row_adj
+ True
+
False
- True
- 1
+ False
+ 0
+
+ 1
+ 5
+
+
+
+
+ True
+ False
+ 3
+ 3
+
+
+ 0
+ 3
+ 2
+
+
+
+
+ True
+ False
+ end
+ Skip alternate lines
+
+
+ 0
+ 6
+
+
+
+
+ True
+ True
+ False
+ Starting from the first line that is actually imported every second line will be skipped. This option will take the leading lines to skip into account as well.
+For example
+* if "Leading Lines to Skip" is set to 3, the first line to import will be line 4. Lines 5, 7, 9,... will be skipped.
+* if "Leading Lines to Skip" is set to 4, the first line to import will be line 5. Lines 6, 8, 10,... will be skipped.
+ start
+ True
+
+
+
+ 1
+ 6
+
+
+
+
+ True
+ False
+ True
+
+
+
+
+
+ 1
+ 1
+
+
+
+
+ True
+ False
+ True
+
+
+
+
+
+ 1
+ 2
+
+
+
+
+ True
+ False
+ True
+
+
+
+
+
+ 1
+ 0
+
@@ -807,6 +801,8 @@ For example
True
False
+ start
+ 6
True
@@ -814,35 +810,26 @@ For example
0
none
-
+
True
False
- 5
- 5
- 5
-
+
True
False
+ liststore1
-
- True
- False
- liststore1
-
-
-
- 0
-
-
-
-
- False
- False
- 0
-
+
+
+ 0
+
+
+ False
+ False
+ 0
+
@@ -868,35 +855,26 @@ For example
0
none
-
+
True
False
- 5
- 5
- 5
-
+
True
False
+ liststore1
-
- True
- False
- liststore1
-
-
-
- 0
-
-
-
-
- False
- False
- 0
-
+
+
+ 0
+
+
+ False
+ False
+ 0
+
@@ -1023,27 +1001,22 @@ For example
True
False
+ center
12
vertical
-
+
True
False
-
-
- True
- False
- <b>Press Apply to add the Prices.
+ <b>Press Apply to add the Prices.
Cancel to abort.</b>
- True
- center
- True
-
-
+ True
+ center
+ True
- True
- False
+ False
+ True
0
@@ -1058,6 +1031,7 @@ Cancel to abort.</b>
True
False
+ center
12
vertical
@@ -1085,8 +1059,5 @@ Cancel to abort.</b>
-
-
-
diff --git a/gnucash/gtkbuilder/assistant-csv-trans-import.glade b/gnucash/gtkbuilder/assistant-csv-trans-import.glade
index b2ff9ced4c..a15ec0308e 100644
--- a/gnucash/gtkbuilder/assistant-csv-trans-import.glade
+++ b/gnucash/gtkbuilder/assistant-csv-trans-import.glade
@@ -42,6 +42,8 @@
False
start
start
+ 12
+ 12
This assistant will help you import a delimited file containing a list of transactions. It supports both token separated files (such as comma separated or semi-colon separated) and fixed width data.
For a successful import three columns have to be available in the import data:
@@ -104,6 +106,8 @@ Select location and file name for the Import, then click 'OK'...
True
False
+ start
+ 6
5
5
@@ -113,61 +117,53 @@ Select location and file name for the Import, then click 'OK'...
0
in
-
+
True
False
- 5
- 5
- 5
+ 3
-
+
True
- False
+ True
+ True
+ Delete Settings
+
-
+
True
- True
- True
- Delete Settings
-
-
-
- True
- False
- edit-delete
-
-
+ False
+ edit-delete
-
- False
- False
- end
- 0
-
-
-
-
- True
- True
- True
- Save Settings
-
-
-
- True
- False
- document-save
-
-
-
-
- False
- False
- end
- 2
-
+
+ False
+ False
+ end
+ 0
+
+
+
+
+ True
+ True
+ True
+ Save Settings
+
+
+
+ True
+ False
+ document-save
+
+
+
+
+ False
+ False
+ end
+ 2
+
@@ -175,7 +171,7 @@ Select location and file name for the Import, then click 'OK'...
True
False
- <b>Load and Save Settings</b>
+ <b>Load and Save Settings</b>
True
False
@@ -192,94 +188,249 @@ Select location and file name for the Import, then click 'OK'...
False
GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
0
- none
-
+
True
False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- 5
- 5
+ 6
+ 6
+ vertical
-
+
True
False
- vertical
-
+
+ Separators
+ True
+ True
+ False
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ start
+ True
+ True
+
+
+
+ 0
+ 0
+
+
+
+
+ Fixed-Width
+ True
+ True
+ False
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ start
+ True
+ csv_button
+
+
+ 1
+ 0
+
+
+
+
True
False
-
-
- Separators
- True
- True
- False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- start
- True
- True
-
-
-
- 0
- 0
-
-
-
-
- Fixed-Width
- True
- True
- False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- start
- True
- csv_button
-
-
- 1
- 0
-
-
-
-
- True
- False
- True
-
-
- 0
- 1
- 3
-
-
-
-
-
+ True
+
+
+ 0
+ 1
+ 3
+
+
+
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ 3
+
+
+ Space
+ True
+ True
+ False
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ start
+ True
+
+
+
+ 0
+ 0
+
+
+
+
+ Tab
+ True
+ True
+ False
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ start
+ True
+
+
+
+ 1
+ 0
+
+
+
+
+ Comma (,)
+ True
+ True
+ False
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ start
+ True
+ True
+
+
+
+ 2
+ 0
+
+
+
+
+ Colon (:)
+ True
+ True
+ False
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ start
+ True
+
+
+
+ 0
+ 1
+
+
+
+
+ Semicolon (;)
+ True
+ True
+ False
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ start
+ True
+
+
+
+ 1
+ 1
+
+
+
+
+ Hyphen (-)
+ True
+ True
+ False
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ start
+ True
+
+
+
+ 2
+ 1
+
+
+
+
+ Custom
+ True
+ True
+ False
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ start
+ True
+
+
+
+ 0
+ 2
+
+
+
+
+ True
+ True
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ ●
+ False
+ False
+
+
+
+ 1
+ 2
+
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ False
+ True
+
+
+ True
+ False
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ start
+ start
+ dialog-information
+ 3
False
- False
+ True
+ 2
0
-
+
True
False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- 3
+ 5
-
- Space
+
True
- True
- False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- start
- True
-
+ False
+ •
+ True
+ True
0
@@ -287,15 +438,14 @@ Select location and file name for the Import, then click 'OK'...
-
- Tab
+
True
- True
- False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ False
start
- True
-
+ Double-click anywhere on the table below to insert a column break
+ True
+ True
+ 0
1
@@ -303,32 +453,12 @@ Select location and file name for the Import, then click 'OK'...
-
- Comma (,)
+
True
- True
- False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- start
- True
- True
-
-
-
- 2
- 0
-
-
-
-
- Colon (:)
- True
- True
- False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- start
- True
-
+ False
+ •
+ True
+ True
0
@@ -336,220 +466,80 @@ Select location and file name for the Import, then click 'OK'...
-
- Semicolon (;)
+
True
- True
- False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ False
start
- True
-
+ Right-click anywhere in a column to modify it (widen, narrow, merge)
+ True
+ True
+ 0
1
1
-
-
- Hyphen (-)
- True
- True
- False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- start
- True
-
-
-
- 2
- 1
-
-
-
-
- Custom
- True
- True
- False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- start
- True
-
-
-
- 0
- 2
-
-
-
-
- True
- True
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- ●
- False
- False
-
-
-
- 1
- 2
-
-
-
-
-
- False
- False
+ True
+ True
1
+
+
+ False
+ False
+ 2
+
+
+
+
+ True
+ False
-
+
+ True
False
- True
-
-
- True
- False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- start
- start
- dialog-information
- 3
-
-
- False
- True
- 2
- 0
-
-
-
-
- True
- False
- 5
-
-
- True
- False
- •
- True
- True
-
-
- 0
- 0
-
-
-
-
- True
- False
- start
- Double-click anywhere on the table below to insert a column break
- True
- True
- 0
-
-
- 1
- 0
-
-
-
-
- True
- False
- •
- True
- True
-
-
- 0
- 1
-
-
-
-
- True
- False
- start
- Right-click anywhere in a column to modify it (widen, narrow, merge)
- True
- True
- 0
-
-
- 1
- 1
-
-
-
-
- True
- True
- 1
-
-
+ 3
+ 3
+ True
- False
- False
- 2
+ 0
+ 0
+ 2
-
+
+ Multi-split
True
- False
-
-
- True
- False
- True
-
-
- 0
- 0
- 2
-
-
-
-
- Multi-split
- True
- True
- False
- Normally the importer will assume each line in the input file will correspond to one transaction. Each line can have information for one transaction and one or two splits.
+ True
+ False
+ Normally the importer will assume each line in the input file will correspond to one transaction. Each line can have information for one transaction and one or two splits.
When Multi-split is enabled the importer will assume multiple consecutive lines together hold the information for one transaction. Each line provides information for exactly one split. The first line should also provide the information for the transaction.
To know which lines belong to the same transaction, the importer will compare the provided transaction information in each line. If that information is empty or the same as the first transaction line the importer will consider this line part of the same transaction.
- start
- True
-
-
-
- 0
- 1
-
-
-
-
-
+ start
+ True
+
- False
- False
- 3
+ 0
+ 1
+
+
+
+
+ False
+ False
+ 3
+
@@ -573,194 +563,191 @@ To know which lines belong to the same transaction, the importer will compare th
True
False
0
- none
-
+
True
False
- 5
- 5
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
+ vertical
-
+
True
False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- vertical
+ 6
+ 6
+ 3
+ 6
+ 6
-
+
+ True
+ False
+ end
+ Date Format
+
+
+ 0
+ 1
+
+
+
+
+ True
+ False
+ end
+ Currency Format
+
+
+ 0
+ 2
+
+
+
+
+ True
+ False
+ end
+ Encoding
+
+
+ 0
+ 0
+
+
+
+
+ True
+ False
+ end
+ Leading Lines to Skip
+
+
+ 0
+ 4
+
+
+
+
+ True
+ False
+ end
+ Trailing Lines to Skip
+
+
+ 0
+ 5
+
+
+
+
True
False
- 5
- 5
-
+
True
- False
- GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
- 0
-
-
- 1
- 1
-
-
-
-
- True
- False
+ True
start
- Date Format
+ ●
+ False
+ False
+ start_row_adj
+ True
+
- 0
- 1
-
-
-
-
- True
- False
- 0
-
-
- 1
- 2
-
-
-
-
- True
- False
- start
- Currency Format
-
-
- 0
- 2
-
-
-
-
- True
- False
- start
- Encoding
-
-
- 0
- 0
-
-
-
-
- True
- False
- 0
-
-
- 1
- 0
-
-
-
-
- True
- False
- start
- Leading Lines to Skip
-
-
- 0
- 4
-
-
-
-
- True
- False
- start
- Trailing Lines to Skip
-
-
- 0
- 5
-
-
-
-
- True
- False
-
-
- True
- True
- ●
- False
- False
- start_row_adj
- True
-
-
-
- False
- False
- 0
-
-
-
-
- 1
- 4
-
-
-
-
- True
- False
-
-
- True
- True
- ●
- False
- False
- end_row_adj
- True
-
-
-
- False
- False
- 0
-
-
-
-
- 1
- 5
-
-
-
-
- True
- False
-
-
- 0
- 3
- 2
+ False
+ False
+ 0
- False
- True
- 0
+ 1
+ 4
+
+
+
+
+ True
+ False
+
+
+ True
+ True
+ start
+ ●
+ False
+ False
+ end_row_adj
+ True
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ 1
+ 5
+
+
+
+
+ True
+ False
+ 3
+ 3
+
+
+ 0
+ 3
+ 2
+
+
+
+
+ True
+ False
+
+
+
+
+
+ 1
+ 1
+
+
+
+
+ True
+ False
+
+
+
+
+
+ 1
+ 0
+
+
+
+
+ True
+ False
+
+
+
+
+
+ 1
+ 2
- Skip alternate lines
True
True
False
@@ -773,12 +760,28 @@ For example
- False
- True
- 1
+ 1
+ 6
+
+
+
+
+ True
+ False
+ end
+ Skip alternate lines
+
+
+ 0
+ 6
+
+ False
+ True
+ 0
+
@@ -803,18 +806,11 @@ For example
0
none
-
+
True
False
- 5
- 5
- 5
-
-
- True
- False
-
-
+ 3
+ True
@@ -948,7 +944,7 @@ For example
True
False
- Select a row to change the mappings:
+ Select a row to change the mappings
False
@@ -1057,11 +1053,14 @@ For example
True
False
+ start
vertical
True
False
+ 12
+ 12
If you click "Next" Gnucash will perform a number of checks.
If one of those <i>checks fails</i> you'll be automatically redirected to the preview page to try and correct.
diff --git a/gnucash/gtkbuilder/assistant-hierarchy.glade b/gnucash/gtkbuilder/assistant-hierarchy.glade
index 91b71ee94b..73d4b4e26f 100644
--- a/gnucash/gtkbuilder/assistant-hierarchy.glade
+++ b/gnucash/gtkbuilder/assistant-hierarchy.glade
@@ -18,8 +18,9 @@
True
False
- 5
- 5
+ start
+ 12
+ 12
This assistant will help you create a set of GnuCash accounts for your assets (such as investments, checking or savings accounts), liabilities (such as loans) and different kinds of income and expenses you might have.
You can pick a set of accounts here that seem close to your needs. After the assistant completes you will be able to add, rename, modify, and remove accounts, at any time later on. You will also be able to add sub-accounts, as well as move accounts (along with their sub-accounts) from one parent to another.
@@ -370,8 +371,8 @@ Select categories that correspond to the ways that you foresee you will use GnuC
True
False
- 5
- 5
+ 12
+ 12
If you would like to change an account's name, click on the row containing the account, then click on the account name and change it.
diff --git a/gnucash/gtkbuilder/assistant-loan.glade b/gnucash/gtkbuilder/assistant-loan.glade
index c6ab8bc974..e041bf34df 100644
--- a/gnucash/gtkbuilder/assistant-loan.glade
+++ b/gnucash/gtkbuilder/assistant-loan.glade
@@ -101,10 +101,12 @@
True
False
+ start
+ 12
+ 12
This is a step-by-step method for creating a loan repayment within GnuCash. In this assistant, you can input the details of your loan and its repayment along with the details of its payback. Using that information, the appropriate Scheduled Transactions will be created.
If you make a mistake or want to make changes later, you can edit the created Scheduled Transactions directly.
- center
True
@@ -140,9 +142,10 @@ If you make a mistake or want to make changes later, you can edit the created Sc
True
False
+ center
5
- 5
- 5
+ 6
+ 6
True
@@ -266,86 +269,6 @@ If you make a mistake or want to make changes later, you can edit the created Sc
5
-
-
- True
- False
- 0
- 0.25
-
-
- 1
- 4
-
-
-
-
- True
- False
- 0
- 0.5
-
-
- True
- False
-
-
- True
- False
- rate_liststore
-
-
-
- 0
-
-
-
-
- True
- True
- 0
-
-
-
-
- True
- True
- Enter the annual interest rate in percent. Accepts values from 0.001 - 100. The Mortgage Assistant does not support zero-interest loans.
- ●
- False
- False
- 1
- 3
- True
- True
-
-
- True
- True
- 1
-
-
-
-
- True
- False
- %
- center
-
-
- False
- False
- 2
-
-
-
-
-
-
- 1
- 2
-
-
True
@@ -373,40 +296,6 @@ If you make a mistake or want to make changes later, you can edit the created Sc
5
-
-
- True
- False
- 0.5
- 0.75
-
-
- True
- False
- 0.5
-
-
- True
- False
- 10
-
-
-
-
- True
- False
- Interest Rate Change Frequency
-
-
-
-
-
-
- 0
- 3
- 4
-
-
True
@@ -424,6 +313,95 @@ If you make a mistake or want to make changes later, you can edit the created Sc
2
+
+
+ True
+ False
+
+
+ True
+ False
+ rate_liststore
+
+
+
+ 0
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ Enter the annual interest rate in percent. Accepts values from 0.001 - 100. The Mortgage Assistant does not support zero-interest loans.
+ ●
+ False
+ False
+ 1
+ 3
+ True
+ True
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ False
+ %
+ center
+
+
+ False
+ False
+ 2
+
+
+
+
+ 1
+ 2
+
+
+
+
+ True
+ False
+ 0.5
+
+
+ True
+ False
+ 10
+
+
+
+
+ True
+ False
+ Interest Rate Change Frequency
+
+
+
+
+ 0
+ 3
+ 4
+
+
+
+
+
@@ -507,33 +485,29 @@ Do you utilise an escrow account, if so an account must be specified...
-
+
True
False
- 0.75
+ start
+ 12
+ 6
-
+
True
False
-
-
- True
- False
- Escrow Account
- center
-
-
- False
- False
- 0
-
-
+ Escrow Account
+ center
+
+ False
+ False
+ 0
+
False
- False
+ True
1
@@ -586,9 +560,10 @@ All accounts must have valid entries to continue.
True
False
+ center
5
- 5
- 5
+ 6
+ 6
True
@@ -655,19 +630,12 @@ All accounts must have valid entries to continue.
-
+
True
- False
- 0
-
-
- True
- True
- ●
- False
- False
-
-
+ True
+ ●
+ False
+ False
1
@@ -676,20 +644,13 @@ All accounts must have valid entries to continue.
-
+
True
- False
- 0
-
-
- True
- True
- False
- ●
- False
- False
-
-
+ True
+ False
+ ●
+ False
+ False
1
@@ -698,30 +659,22 @@ All accounts must have valid entries to continue.
-
+
True
False
- 0.5
- 0.89999997615814209
+ 0.5
-
+
True
False
- 0.5
-
-
- True
- False
- 10
-
-
-
-
- True
- False
- Repayment Frequency
-
-
+ 10
+
+
+
+
+ True
+ False
+ Repayment Frequency
@@ -784,6 +737,7 @@ All enabled option pages must contain valid entries to continue.
True
False
+ center
True
@@ -794,8 +748,8 @@ All enabled option pages must contain valid entries to continue.
True
False
5
- 5
- 5
+ 6
+ 6
True
@@ -848,48 +802,6 @@ All enabled option pages must contain valid entries to continue.
4
-
-
- True
- False
- 0
-
-
- True
- True
- ●
- False
- False
-
-
-
-
- 1
- 0
- 3
-
-
-
-
- True
- False
- 0
-
-
- True
- True
- ●
- False
- False
-
-
-
-
- 1
- 1
- 3
-
-
True
@@ -946,6 +858,34 @@ All enabled option pages must contain valid entries to continue.
2
+
+
+ True
+ True
+ ●
+ False
+ False
+
+
+ 1
+ 0
+ 3
+
+
+
+
+ True
+ True
+ ●
+ False
+ False
+
+
+ 1
+ 1
+ 3
+
+
@@ -984,32 +924,50 @@ All enabled option pages must contain valid entries to continue.
-
+
True
False
- 0.5
- 0.75
+ center
+ 0.5
-
+
True
False
- start
- 0.5
+ vertical
-
+
+ Part of Payment Transaction
+ True
+ True
+ False
+ start
+ True
+ True
+ True
+
+
+ False
+ False
+ 0
+
+
+
+
True
False
+ True
+ 10
vertical
-
- Part of Payment Transaction
+
+ Other
True
True
False
start
True
- True
True
+ pay_txn_part_rb
False
@@ -1018,62 +976,36 @@ All enabled option pages must contain valid entries to continue.
-
+
True
False
- True
- 10
- vertical
-
-
- Other
- True
- True
- False
- start
- True
- True
- pay_txn_part_rb
-
-
- False
- False
- 0
-
-
-
-
- True
- False
-
-
- False
- True
- 1
-
-
False
- False
+ True
1
+
+ False
+ False
+ 1
+
-
-
- True
- False
- Payment Frequency
-
-
+
+
+
+
+ True
+ False
+ Payment Frequency
- True
- False
+ False
+ True
1
@@ -1229,6 +1161,7 @@ Review the details below and if correct press Apply to create the schedule.True
False
10
+ 6
True
diff --git a/gnucash/gtkbuilder/assistant-qif-import.glade b/gnucash/gtkbuilder/assistant-qif-import.glade
index e82f37379a..9aa07784db 100644
--- a/gnucash/gtkbuilder/assistant-qif-import.glade
+++ b/gnucash/gtkbuilder/assistant-qif-import.glade
@@ -39,6 +39,9 @@
True
False
+ start
+ 12
+ 12
GnuCash can import financial data from QIF (Quicken Interchange Format) files written by Quicken/QuickBooks, MS Money, Moneydance, and many other programs.
The import process has several steps. Your GnuCash accounts will not be changed until you click "Apply" at the end of the process.
diff --git a/gnucash/gtkbuilder/assistant-stock-split.glade b/gnucash/gtkbuilder/assistant-stock-split.glade
index 876c0f6de1..0f36bdd4c7 100644
--- a/gnucash/gtkbuilder/assistant-stock-split.glade
+++ b/gnucash/gtkbuilder/assistant-stock-split.glade
@@ -19,6 +19,9 @@
True
False
+ start
+ 12
+ 12
This assistant will help you record a stock split or stock merger.
True
@@ -34,11 +37,13 @@
True
False
12
+ 6
vertical
True
False
+ 6
Select the account for which you want to record a stock split or merger.
center
@@ -80,11 +85,13 @@
True
False
+ 6
vertical
True
False
+ 6
Enter the date and the number of shares you gained or lost from the stock split or merger. For stock mergers (negative splits) use a negative value for the share distribution. You can also enter a description of the transaction, or accept the default one.
center
True
@@ -100,13 +107,13 @@
True
False
6
- 12
+ 3
6
True
False
- start
+ end
_Date
True
center
@@ -120,7 +127,7 @@
True
False
- start
+ end
_Shares
True
center
@@ -134,7 +141,7 @@
True
False
- start
+ end
Desc_ription
True
center
@@ -172,6 +179,7 @@
True
False
+ 6
If you want to record a stock price for the split, enter it below. You may safely leave it blank.
True
center
@@ -187,7 +195,7 @@
True
False
- start
+ end
New _Price
True
center
@@ -201,7 +209,7 @@
True
False
- start
+ end
Currenc_y
True
center
@@ -247,6 +255,7 @@
True
False
+ 6
If you received a cash disbursement as a result of the stock split, enter the details of that payment here. Otherwise, just click "Next".
center
True
@@ -261,12 +270,13 @@
True
False
- 6
- 12
+ 3
+ 6
True
False
+ end
_Amount
True
center
@@ -280,6 +290,7 @@
True
False
+ end
_Memo
True
center
@@ -325,7 +336,8 @@
True
False
- 12
+ 3
+ 6
True
@@ -354,20 +366,12 @@
-
+
True
False
+ True
True
- 12
-
-
- True
- False
- True
- True
- 3
-
-
+ 3
1
@@ -375,19 +379,12 @@
-
+
True
False
+ True
True
-
-
- True
- False
- True
- True
- 3
-
-
+ 3
0
@@ -411,6 +408,8 @@
True
False
+ 12
+ 12
If you are finished creating the stock split or merger, press "Apply". You may also press "Back" to review your choices, or "Cancel" to quit without making any changes.
True
diff --git a/gnucash/gtkbuilder/assistant-xml-encoding.glade b/gnucash/gtkbuilder/assistant-xml-encoding.glade
index bcfbb35ef4..14d784af5a 100644
--- a/gnucash/gtkbuilder/assistant-xml-encoding.glade
+++ b/gnucash/gtkbuilder/assistant-xml-encoding.glade
@@ -5,6 +5,7 @@
False
12
+ 500
@@ -42,6 +43,7 @@
True
False
+ 6
_Edit list of encodings
@@ -102,25 +104,20 @@
-
+
True
- False
- 0.75
+ True
-
+
True
- True
+ False
-
+
True
False
+ vertical
-
- True
- False
- 6
- 12
-
+
@@ -128,7 +125,7 @@
- True
+ False
True
2
@@ -245,6 +242,7 @@
True
False
+ start
<b>S_ystem input encodings</b>
True
True
@@ -257,70 +255,58 @@
-
+
True
False
- 12
+ True
+ 6
-
+
True
- False
- 6
+ True
+ never
+ in
-
+
True
True
- never
- in
-
-
- True
- True
- False
-
-
-
-
+ False
+
+
-
- True
- True
- 0
-
-
-
-
- True
- False
- 0
-
-
- True
- True
- True
-
-
-
- True
- False
- go-next
-
-
-
-
-
-
- False
- False
- 1
-
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ True
+ center
+
+
+
+ True
+ False
+ go-next
+
+
+
+
+ False
+ True
+ 1
+
- True
+ False
True
1
@@ -342,6 +328,7 @@
True
False
+ start
<b>_Custom encoding</b>
True
True
@@ -354,54 +341,47 @@
-
+
True
False
- 12
+ 6
-
+
True
- False
- 6
+ True
+ ●
+ False
+ False
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ True
+
-
+
True
- True
- ●
- False
- False
+ False
+ go-next
-
- True
- True
- 0
-
-
-
-
- True
- True
- True
-
-
-
- True
- False
- go-next
-
-
-
-
- False
- False
- 1
-
+
+ False
+ False
+ 1
+
- True
+ False
True
1
@@ -424,12 +404,14 @@
True
False
+ True
vertical
6
True
False
+ start
<b>_Selected encodings</b>
True
True
@@ -442,70 +424,59 @@
-
+
True
False
- 12
+ True
+ 6
-
+
True
- False
- 6
+ True
+ True
+ center
+
-
+
True
False
- 0
-
-
- True
- True
- True
-
-
-
- True
- False
- go-previous
-
-
-
-
+ center
+ go-previous
-
- False
- True
- 0
-
-
-
-
- True
- True
- never
- in
-
-
- True
- True
- False
-
-
-
-
-
-
-
- False
- True
- 1
-
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ True
+ never
+ in
+
+
+ True
+ True
+ False
+
+
+
+
+
+
+
+ False
+ True
+ 1
+
- True
+ False
True
1
diff --git a/gnucash/import-export/csv-imp/assistant-csv-price-import.cpp b/gnucash/import-export/csv-imp/assistant-csv-price-import.cpp
index ed33382c58..bdc28efa77 100644
--- a/gnucash/import-export/csv-imp/assistant-csv-price-import.cpp
+++ b/gnucash/import-export/csv-imp/assistant-csv-price-import.cpp
@@ -624,6 +624,7 @@ CsvImpPriceAssist::CsvImpPriceAssist ()
auto encoding_container = GTK_CONTAINER(gtk_builder_get_object (builder, "encoding_container"));
gtk_container_add (encoding_container, GTK_WIDGET(encselector));
+ gtk_widget_set_hexpand (GTK_WIDGET(encselector), true);
gtk_widget_show_all (GTK_WIDGET(encoding_container));
/* Add commodity selection widget */
@@ -655,6 +656,7 @@ CsvImpPriceAssist::CsvImpPriceAssist ()
/* Add it to the assistant. */
auto date_format_container = GTK_CONTAINER(gtk_builder_get_object (builder, "date_format_container"));
gtk_container_add (date_format_container, GTK_WIDGET(date_format_combo));
+ gtk_widget_set_hexpand (GTK_WIDGET(date_format_combo), true);
gtk_widget_show_all (GTK_WIDGET(date_format_container));
/* Add in the currency format combo box and hook it up to an event handler. */
@@ -671,6 +673,7 @@ CsvImpPriceAssist::CsvImpPriceAssist ()
/* Add it to the assistant. */
auto currency_format_container = GTK_CONTAINER(gtk_builder_get_object (builder, "currency_format_container"));
gtk_container_add (currency_format_container, GTK_WIDGET(currency_format_combo));
+ gtk_widget_set_hexpand (GTK_WIDGET(currency_format_combo), true);
gtk_widget_show_all (GTK_WIDGET(currency_format_container));
/* Connect the CSV/Fixed-Width radio button event handler. */
diff --git a/gnucash/import-export/csv-imp/assistant-csv-trans-import.cpp b/gnucash/import-export/csv-imp/assistant-csv-trans-import.cpp
index abdc54b94c..8e9546ce1d 100644
--- a/gnucash/import-export/csv-imp/assistant-csv-trans-import.cpp
+++ b/gnucash/import-export/csv-imp/assistant-csv-trans-import.cpp
@@ -563,6 +563,7 @@ CsvImpTransAssist::CsvImpTransAssist ()
acct_selector = gnc_account_sel_new();
auto account_hbox = GTK_WIDGET(gtk_builder_get_object (builder, "account_hbox"));
gtk_box_pack_start (GTK_BOX(account_hbox), acct_selector, TRUE, TRUE, 6);
+ gtk_widget_set_hexpand (GTK_WIDGET(acct_selector), true);
gtk_widget_show (acct_selector);
g_signal_connect(G_OBJECT(acct_selector), "account_sel_changed",
@@ -577,6 +578,7 @@ CsvImpTransAssist::CsvImpTransAssist ()
auto encoding_container = GTK_CONTAINER(gtk_builder_get_object (builder, "encoding_container"));
gtk_container_add (encoding_container, GTK_WIDGET(encselector));
+ gtk_widget_set_hexpand (GTK_WIDGET(encselector), true);
gtk_widget_show_all (GTK_WIDGET(encoding_container));
/* The instructions label and image */
@@ -594,6 +596,7 @@ CsvImpTransAssist::CsvImpTransAssist ()
/* Add it to the assistant. */
auto date_format_container = GTK_CONTAINER(gtk_builder_get_object (builder, "date_format_container"));
gtk_container_add (date_format_container, GTK_WIDGET(date_format_combo));
+ gtk_widget_set_hexpand (GTK_WIDGET(date_format_combo), true);
gtk_widget_show_all (GTK_WIDGET(date_format_container));
/* Add in the currency format combo box and hook it up to an event handler. */
@@ -610,6 +613,7 @@ CsvImpTransAssist::CsvImpTransAssist ()
/* Add it to the assistant. */
auto currency_format_container = GTK_CONTAINER(gtk_builder_get_object (builder, "currency_format_container"));
gtk_container_add (currency_format_container, GTK_WIDGET(currency_format_combo));
+ gtk_widget_set_hexpand (GTK_WIDGET(currency_format_combo), true);
gtk_widget_show_all (GTK_WIDGET(currency_format_container));
/* Connect the CSV/Fixed-Width radio button event handler. */