diff --git a/src/Mod/Fem/Gui/DlgSettingsFemCcx.ui b/src/Mod/Fem/Gui/DlgSettingsFemCcx.ui
index e2fb8e5189..53bc8275b5 100644
--- a/src/Mod/Fem/Gui/DlgSettingsFemCcx.ui
+++ b/src/Mod/Fem/Gui/DlgSettingsFemCcx.ui
@@ -7,7 +7,7 @@
0
0
536
- 752
+ 768
@@ -16,6 +16,78 @@
-
+
-
+
+
+
+ 0
+ 0
+
+
+
+ Qt::LeftToRight
+
+
+ FreeCAD FEM Solver frame work
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+
+ QLayout::SetNoConstraint
+
+
-
+
+
-
+
+
+
+ 75
+ true
+
+
+
+ sdfsdfsdfds
+
+
+ CCX Tools (well tested)
+
+
+ true
+
+
+ Mod/Fem/Ccx
+
+
+ useOldSolverFrameWork
+
+
+
+ -
+
+
+
+ 75
+ true
+
+
+
+ General FEM solver framework
+
+
+ Mod/Fem/Ccx
+
+
+ useNewSolverFrameWork
+
+
+
+
+
+
+
+
-
@@ -35,7 +107,7 @@
-
-
+
-
@@ -79,14 +151,14 @@
-
- Editor
+ Input file Editor
-
- Use internal editor for .inp files
+ Use internal editor for *.inp files
true
@@ -118,7 +190,7 @@
-
- Use standard ccx binary path
+ Search in known binary directories
true
@@ -143,14 +215,7 @@
- ccx binary path:
-
-
-
- -
-
-
- Solver frame work to run CalculiX with
+ ccx binary path
@@ -170,7 +235,7 @@
-
- Split .inp
+ Input file splitting
@@ -180,7 +245,7 @@
true
- Split writing of .inp
+ Split writing of *.inp
false
@@ -200,50 +265,6 @@
- -
-
-
-
- 75
- true
-
-
-
- General FEM solver framework
-
-
- Mod/Fem/Ccx
-
-
- useNewSolverFrameWork
-
-
-
- -
-
-
-
- 75
- true
-
-
-
- sdfsdfsdfds
-
-
- CCX Tools (well tested)
-
-
- true
-
-
- Mod/Fem/Ccx
-
-
- useOldSolverFrameWork
-
-
-
@@ -256,7 +277,7 @@
-
-
+
-
@@ -322,7 +343,7 @@
-
-
+
-
@@ -543,7 +564,7 @@
-
-
+
-
@@ -608,7 +629,7 @@
-
-
+
-
@@ -733,6 +754,11 @@
Gui::FileChooser
+
+ Gui::PrefRadioButton
+ QRadioButton
+
+
Gui::PrefSpinBox
QSpinBox
@@ -748,11 +774,6 @@
QDoubleSpinBox
-
- Gui::PrefRadioButton
- QRadioButton
-
-
diff --git a/src/Mod/Fem/Gui/DlgSettingsFemElmer.ui b/src/Mod/Fem/Gui/DlgSettingsFemElmer.ui
index bc52463b86..ea3ba1199d 100644
--- a/src/Mod/Fem/Gui/DlgSettingsFemElmer.ui
+++ b/src/Mod/Fem/Gui/DlgSettingsFemElmer.ui
@@ -6,7 +6,7 @@
0
0
- 377
+ 390
451
@@ -18,149 +18,194 @@
6
-
-
-
-
- 0
- 0
-
-
-
- Binaries
-
-
-
-
-
-
-
-
-
- ElmerSolver:
-
-
-
- -
-
-
- false
-
-
-
- 0
- 0
-
-
-
-
- 0
- 0
-
-
-
-
- 0
- 0
-
-
-
-
- 0
- 0
-
-
-
- Leave blank to use default Elmer elmer binary file
-
-
- elmerBinaryPath
-
-
- Mod/Fem/Elmer
-
-
-
- -
-
-
- use standard path
-
-
- true
-
-
- UseStandardElmerLocation
-
-
- Mod/Fem/Elmer
-
-
-
- -
-
-
- ElmerGrid:
-
-
-
- -
-
-
- false
-
-
-
- 0
- 0
-
-
-
-
- 0
- 0
-
-
-
-
- 0
- 0
-
-
-
-
- 0
- 0
-
-
-
- Leave blank to use default ElmerGrid binary file
-
-
- gridBinaryPath
-
-
- Mod/Fem/Grid
-
-
-
- -
-
-
- use standard path
-
-
- true
-
-
- UseStandardGridLocation
-
-
- Mod/Fem/Grid
-
-
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+ Qt::LeftToRight
+
+
+ Elmer binaries
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+
+ QLayout::SetNoConstraint
+
+
-
+
+
-
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+ Leave blank to use default ElmerGrid binary file
+
+
+ gridBinaryPath
+
+
+ Mod/Fem/Grid
+
+
+
+ -
+
+
+ false
+
+
+
+ 100
+ 0
+
+
+
+ ElmerSolver binary path
+
+
+
+ -
+
+
+ false
+
+
+
+ 100
+ 0
+
+
+
+ ElmerGrid binary path
+
+
+
+ -
+
+
+ ElmerGrid:
+
+
+
+ -
+
+
+ Search in known binary directories
+
+
+ true
+
+
+ UseStandardGridLocation
+
+
+ Mod/Fem/Grid
+
+
+
+ -
+
+
+ ElmerSolver:
+
+
+
+ -
+
+
+ Search in known binary directories
+
+
+ true
+
+
+ UseStandardElmerLocation
+
+
+ Mod/Fem/Elmer
+
+
+
+ -
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+ Leave blank to use default Elmer elmer binary file
+
+
+ elmerBinaryPath
+
+
+ Mod/Fem/Elmer
+
+
+
+
-
-
-
+
+
+
-
@@ -197,21 +242,27 @@
Gui::FileChooser
-
- Gui::PrefRadioButton
- QRadioButton
-
-
-
- Gui::PrefLineEdit
- QLineEdit
-
-
+
+ cb_elmer_binary_std
+ toggled(bool)
+ l_elmer_binary_path
+ setEnabled(bool)
+
+
+ 20
+ 20
+
+
+ 71
+ 114
+
+
+
cb_elmer_binary_std
toggled(bool)
@@ -228,6 +279,86 @@
+
+ cb_grid_binary_std
+ toggled(bool)
+ l_grid_binary_path
+ setEnabled(bool)
+
+
+ 20
+ 20
+
+
+ 71
+ 68
+
+
+
+
+ cb_grid_binary_std
+ toggled(bool)
+ fc_grid_binary_path
+ setEnabled(bool)
+
+
+ 20
+ 20
+
+
+ 20
+ 20
+
+
+
+
+ cb_grid_binary_std
+ toggled(bool)
+ l_grid_binary_path
+ setDisabled(bool)
+
+
+ 247
+ 45
+
+
+ 71
+ 68
+
+
+
+
+ cb_grid_binary_std
+ toggled(bool)
+ fc_grid_binary_path
+ setDisabled(bool)
+
+
+ 247
+ 45
+
+
+ 247
+ 68
+
+
+
+
+ cb_elmer_binary_std
+ toggled(bool)
+ l_elmer_binary_path
+ setDisabled(bool)
+
+
+ 247
+ 91
+
+
+ 71
+ 114
+
+
+
cb_elmer_binary_std
toggled(bool)
@@ -235,76 +366,12 @@
setDisabled(bool)
- 20
- 20
+ 247
+ 91
- 20
- 20
-
-
-
-
- cb_grid_binary_std
- toggled(bool)
- fc_grid_binary_path
- setEnabled(bool)
-
-
- 20
- 20
-
-
- 20
- 20
-
-
-
-
- cb_grid_binary_std
- toggled(bool)
- fc_grid_binary_path
- setDisabled(bool)
-
-
- 20
- 20
-
-
- 20
- 20
-
-
-
-
- cb_wd_custom
- toggled(bool)
- le_wd_custom
- setDisabled(bool)
-
-
- 188
- 314
-
-
- 137
- 372
-
-
-
-
- cb_wd_custom
- toggled(bool)
- le_wd_custom
- setEnabled(bool)
-
-
- 188
- 314
-
-
- 137
- 372
+ 247
+ 114
diff --git a/src/Mod/Fem/Gui/DlgSettingsFemGeneral.ui b/src/Mod/Fem/Gui/DlgSettingsFemGeneral.ui
index 929cdfdec1..8224c2fe05 100644
--- a/src/Mod/Fem/Gui/DlgSettingsFemGeneral.ui
+++ b/src/Mod/Fem/Gui/DlgSettingsFemGeneral.ui
@@ -34,7 +34,7 @@
Qt::LeftToRight
- Analysis
+ Working directory ccx tools
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
@@ -84,7 +84,7 @@
- Working directory
+ Use custom directory
@@ -104,7 +104,7 @@
- Working Directory
+ Working directory gerneral FEM solver frame work
-
@@ -124,7 +124,7 @@
sdfsdfsdfds
- Temporary Directories
+ Temporary directories
true
@@ -171,7 +171,7 @@
- Beside .fcstd File
+ Beside .fcstd file
Mod/Fem/Elmer
@@ -215,7 +215,7 @@
- Use Custom Directory
+ Use custom directory
Mod/Fem/Elmer
diff --git a/src/Mod/Fem/Gui/DlgSettingsFemGmsh.ui b/src/Mod/Fem/Gui/DlgSettingsFemGmsh.ui
index aa3185d1a8..ee01f80833 100644
--- a/src/Mod/Fem/Gui/DlgSettingsFemGmsh.ui
+++ b/src/Mod/Fem/Gui/DlgSettingsFemGmsh.ui
@@ -28,7 +28,7 @@
Qt::LeftToRight
- Gmsh
+ Gmsh binary
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
@@ -42,7 +42,7 @@
-
- Use standard gmsh binary path
+ Search in known binary directories
true
@@ -58,7 +58,7 @@
-
- Gmsh binary
+ gmsh
diff --git a/src/Mod/Fem/Gui/DlgSettingsFemZ88.ui b/src/Mod/Fem/Gui/DlgSettingsFemZ88.ui
index 4e3396fc13..5ea689ec60 100644
--- a/src/Mod/Fem/Gui/DlgSettingsFemZ88.ui
+++ b/src/Mod/Fem/Gui/DlgSettingsFemZ88.ui
@@ -2,6 +2,14 @@
FemGui::DlgSettingsFemZ88Imp
+
+
+ 0
+ 0
+ 369
+ 144
+
+
Z88
@@ -20,7 +28,7 @@
Qt::LeftToRight
- Z88
+ Z88 binary
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
@@ -34,7 +42,7 @@
-
- Use standard z88r binary path
+ Search in known binary directories
true
@@ -50,7 +58,7 @@
-
- Z88 binary
+ z88r
@@ -66,7 +74,7 @@
- z88r binary path:
+ z88r binary path