Index: l10n/template.ts
===================================================================
--- l10n/template.ts	(revision 2fcdd7bfdfbde1e2882493bd3148514a06a78f8e)
+++ l10n/template.ts	(revision 1b0d08aa2eb8e8dcd65d9554410eee61965b9f91)
@@ -378,5 +378,5 @@
     <message>
         <location filename="../ui/mainwindow.ui" line="417"/>
-        <location filename="../src/mainwindow.cpp" line="1695"/>
+        <location filename="../src/mainwindow.cpp" line="1696"/>
         <source>E&amp;xit</source>
         <translation type="unfinished"></translation>
@@ -462,5 +462,5 @@
         <location filename="../src/mainwindow.cpp" line="195"/>
         <location filename="../src/mainwindow.cpp" line="267"/>
-        <location filename="../src/mainwindow.cpp" line="1701"/>
+        <location filename="../src/mainwindow.cpp" line="1702"/>
         <source>All Files</source>
         <translation type="unfinished"></translation>
@@ -476,5 +476,5 @@
         <location filename="../src/mainwindow.cpp" line="246"/>
         <location filename="../src/mainwindow.cpp" line="484"/>
-        <location filename="../src/mainwindow.cpp" line="1703"/>
+        <location filename="../src/mainwindow.cpp" line="1704"/>
         <location filename="../src/mainwindow.h" line="161"/>
         <source>Untitled</source>
@@ -616,14 +616,4 @@
         <location filename="../src/mainwindow.cpp" line="567"/>
         <source>Logical screen DPI</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/mainwindow.cpp" line="570"/>
-        <source> from git revision &lt;b&gt;%1&lt;/b&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/mainwindow.cpp" line="572"/>
-        <source>Build &lt;b&gt;%1&lt;/b&gt;, built%5 on &lt;b&gt;%2&lt;/b&gt; at &lt;b&gt;%3&lt;/b&gt; with &lt;b&gt;%4&lt;/b&gt; compiler.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -681,5 +671,5 @@
     <message>
         <location filename="../src/mainwindow.cpp" line="700"/>
-        <location filename="../src/mainwindow.cpp" line="1691"/>
+        <location filename="../src/mainwindow.cpp" line="1692"/>
         <source>About %1</source>
         <translation type="unfinished"></translation>
@@ -759,4 +749,14 @@
         <location filename="../src/mainwindow.cpp" line="690"/>
         <source>Translation</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/mainwindow.cpp" line="570"/>
+        <source> from git commit &lt;b&gt;%1&lt;/b&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/mainwindow.cpp" line="572"/>
+        <source>Build &lt;b&gt;%1&lt;/b&gt;, built on &lt;b&gt;%2&lt;/b&gt; at &lt;b&gt;%3&lt;/b&gt;%5 with &lt;b&gt;%4&lt;/b&gt; compiler.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -866,52 +866,52 @@
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1554"/>
-        <location filename="../src/mainwindow.cpp" line="1958"/>
+        <location filename="../src/mainwindow.cpp" line="1555"/>
+        <location filename="../src/mainwindow.cpp" line="1959"/>
         <source>Unsaved Changes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1554"/>
-        <location filename="../src/mainwindow.cpp" line="1959"/>
+        <location filename="../src/mainwindow.cpp" line="1555"/>
+        <location filename="../src/mainwindow.cpp" line="1960"/>
         <source>Would you like to save changes in the current task?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1644"/>
+        <location filename="../src/mainwindow.cpp" line="1645"/>
         <source>P&amp;rint Preview...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1646"/>
+        <location filename="../src/mainwindow.cpp" line="1647"/>
         <source>Preview solution results</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1649"/>
+        <location filename="../src/mainwindow.cpp" line="1650"/>
         <source>Preview current solution results before printing</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1652"/>
+        <location filename="../src/mainwindow.cpp" line="1653"/>
         <source>Pa&amp;ge Setup...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1654"/>
+        <location filename="../src/mainwindow.cpp" line="1655"/>
         <source>Setup print options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1657"/>
+        <location filename="../src/mainwindow.cpp" line="1658"/>
         <source>Setup page-related options for printing</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1671"/>
+        <location filename="../src/mainwindow.cpp" line="1672"/>
         <source>Exit %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1660"/>
+        <location filename="../src/mainwindow.cpp" line="1661"/>
         <source>&amp;Print...</source>
         <translation type="unfinished"></translation>
@@ -924,50 +924,50 @@
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1662"/>
+        <location filename="../src/mainwindow.cpp" line="1663"/>
         <source>Print solution</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1665"/>
+        <location filename="../src/mainwindow.cpp" line="1666"/>
         <source>Print current solution results</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1667"/>
+        <location filename="../src/mainwindow.cpp" line="1668"/>
         <source>Ctrl+P</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1675"/>
+        <location filename="../src/mainwindow.cpp" line="1676"/>
         <source>Configure...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1677"/>
+        <location filename="../src/mainwindow.cpp" line="1678"/>
         <source>Customize toolbars</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1682"/>
+        <location filename="../src/mainwindow.cpp" line="1683"/>
         <source>Report about a bug in %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1685"/>
+        <location filename="../src/mainwindow.cpp" line="1686"/>
         <source>Check for &amp;Updates...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1687"/>
+        <location filename="../src/mainwindow.cpp" line="1688"/>
         <source>Check for %1 updates</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1700"/>
+        <location filename="../src/mainwindow.cpp" line="1701"/>
         <source>%1 Task File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1714"/>
+        <location filename="../src/mainwindow.cpp" line="1715"/>
         <source>Task Save</source>
         <translation type="unfinished"></translation>
@@ -978,5 +978,5 @@
     <message>
         <location filename="../src/mainwindow.cpp" line="763"/>
-        <location filename="../src/mainwindow.cpp" line="1965"/>
+        <location filename="../src/mainwindow.cpp" line="1966"/>
         <source>Cancel</source>
         <comment>No need to translate this. The translation will be taken from Qt translation files.</comment>
@@ -984,5 +984,5 @@
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1963"/>
+        <location filename="../src/mainwindow.cpp" line="1964"/>
         <source>Discard</source>
         <comment>No need to translate this. The translation will be taken from Qt translation files.</comment>
@@ -999,5 +999,5 @@
     <message>
         <location filename="../src/3rdparty/qttoolbardialog-2.2_1-opensource/src/qttoolbardialog.ui" line="27"/>
-        <location filename="../src/mainwindow.cpp" line="1968"/>
+        <location filename="../src/mainwindow.cpp" line="1969"/>
         <source>Actions</source>
         <translation type="unfinished"></translation>
@@ -1065,197 +1065,215 @@
     <name>SettingsDialog</name>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="15"/>
+        <location filename="../ui/settingsdialog.ui" line="7"/>
         <source>Preferences</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="78"/>
-        <location filename="../ui/settingsdialog.ui" line="84"/>
+        <location filename="../ui/settingsdialog.ui" line="62"/>
+        <location filename="../ui/settingsdialog.ui" line="68"/>
         <source>Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="81"/>
+        <location filename="../ui/settingsdialog.ui" line="65"/>
         <source>Get preferences help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="122"/>
-        <location filename="../ui/settingsdialog.ui" line="332"/>
+        <location filename="../ui/settingsdialog.ui" line="95"/>
+        <location filename="../ui/settingsdialog.ui" line="302"/>
         <source>General</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="125"/>
+        <location filename="../ui/settingsdialog.ui" line="98"/>
         <source>General TSPSG settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="134"/>
+        <location filename="../ui/settingsdialog.ui" line="107"/>
         <source>Automatically resize rows and columns to their contents</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="137"/>
+        <location filename="../ui/settingsdialog.ui" line="110"/>
         <source>Autosize of rows and columns</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="147"/>
+        <location filename="../ui/settingsdialog.ui" line="120"/>
         <source>Remember the last used directory when opening and saving files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="150"/>
+        <location filename="../ui/settingsdialog.ui" line="123"/>
         <source>Remember last used directories</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../ui/settingsdialog.ui" line="133"/>
+        <source>Use native File Open and File Save dialogs (uncheck to use Qt&apos;s Dialogs)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="136"/>
+        <source>Use native file dialogs</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="157"/>
+        <source>Task</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../ui/settingsdialog.ui" line="160"/>
-        <source>Use native File Open and File Save dialogs (uncheck to use Qt&apos;s Dialogs)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="163"/>
-        <source>Use native file dialogs</source>
+        <source>Task generation and solving settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="171"/>
+        <source>Fractional accuracy:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../ui/settingsdialog.ui" line="184"/>
-        <source>Task</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="187"/>
-        <source>Task generation and solving settings</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="198"/>
-        <source>Fractional accuracy:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="211"/>
         <source>Accuracy of the fractional values (in decimal places)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="226"/>
+        <location filename="../ui/settingsdialog.ui" line="199"/>
         <source>In this mode the cost of travel from city 1 to city 2 and vice versa is the same</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="229"/>
+        <location filename="../ui/settingsdialog.ui" line="202"/>
         <source>Symmetric mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="236"/>
+        <location filename="../ui/settingsdialog.ui" line="209"/>
         <source>Task generation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="247"/>
+        <location filename="../ui/settingsdialog.ui" line="220"/>
         <source>Minimal random:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="260"/>
+        <location filename="../ui/settingsdialog.ui" line="233"/>
         <source>Minimum for random number generation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="267"/>
+        <location filename="../ui/settingsdialog.ui" line="240"/>
         <source>Maximal random:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="280"/>
+        <location filename="../ui/settingsdialog.ui" line="253"/>
         <source>Maximum for random number generation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../ui/settingsdialog.ui" line="265"/>
+        <source>Generate fractional random values with the Fractional accuracy</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="268"/>
+        <source>Fractional random values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../ui/settingsdialog.ui" line="292"/>
-        <source>Generate fractional random values with the Fractional accuracy</source>
+        <source>Output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../ui/settingsdialog.ui" line="295"/>
-        <source>Fractional random values</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="319"/>
-        <source>Output</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="322"/>
         <source>Solution output settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="335"/>
+        <location filename="../ui/settingsdialog.ui" line="305"/>
         <source>General solution output settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="344"/>
+        <location filename="../ui/settingsdialog.ui" line="314"/>
         <source>Generate graphical representation of the solution</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="347"/>
+        <location filename="../ui/settingsdialog.ui" line="317"/>
         <source>Generate solution graph</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="375"/>
+        <location filename="../ui/settingsdialog.ui" line="342"/>
+        <location filename="../ui/settingsdialog.ui" line="358"/>
+        <source>Defines width of graph in solution output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="345"/>
+        <source>Solution graph width:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="413"/>
         <source>Save solution graph as</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="388"/>
+        <location filename="../ui/settingsdialog.ui" line="410"/>
+        <location filename="../ui/settingsdialog.ui" line="426"/>
         <source>What image format to use for graph when saving solution as HTML</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="431"/>
+        <location filename="../ui/settingsdialog.ui" line="361"/>
+        <source> cm</source>
+        <comment>Don&apos;t forget a space at the beginning!</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="469"/>
         <source>Save solution graph inside HTML using data URI scheme (not supported by IE 7 and lower)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="434"/>
+        <location filename="../ui/settingsdialog.ui" line="472"/>
         <source>Embed solution graph into HTML</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="446"/>
+        <location filename="../ui/settingsdialog.ui" line="484"/>
         <source>Show solution steps&apos; matrices for every solution step</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="449"/>
+        <location filename="../ui/settingsdialog.ui" line="487"/>
         <source>Show solution steps&apos; matrices</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="480"/>
+        <location filename="../ui/settingsdialog.ui" line="515"/>
         <source>Show or hide solution steps&apos; matrices based on number of cities in the task</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="483"/>
+        <location filename="../ui/settingsdialog.ui" line="518"/>
         <source>Only when &lt;=</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="493"/>
+        <location filename="../ui/settingsdialog.ui" line="528"/>
         <source>Maximum number of cities to show solution steps&apos; matrices</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="496"/>
+        <location filename="../ui/settingsdialog.ui" line="531"/>
         <source> cities</source>
         <comment>Don&apos;t forget a space at the beginning!</comment>
@@ -1263,15 +1281,15 @@
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="524"/>
+        <location filename="../ui/settingsdialog.ui" line="559"/>
         <source>Scroll to the end of solution output after solving</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="527"/>
+        <location filename="../ui/settingsdialog.ui" line="562"/>
         <source>Scroll to solution end</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="548"/>
+        <location filename="../ui/settingsdialog.ui" line="583"/>
         <source>Font &amp;&amp; Colors</source>
         <comment>Needs double &amp; or it won&apos;t be displayed!</comment>
@@ -1279,89 +1297,85 @@
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="551"/>
+        <location filename="../ui/settingsdialog.ui" line="586"/>
         <source>Font and colors settings for solution output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="559"/>
+        <location filename="../ui/settingsdialog.ui" line="594"/>
+        <location filename="../ui/settingsdialog.ui" line="610"/>
         <source>Font used for solution text output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="562"/>
+        <location filename="../ui/settingsdialog.ui" line="597"/>
         <source>Font:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="588"/>
+        <location filename="../ui/settingsdialog.ui" line="623"/>
         <source>Change output text font</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="605"/>
-        <location filename="../ui/settingsdialog.ui" line="627"/>
+        <location filename="../ui/settingsdialog.ui" line="640"/>
+        <location filename="../ui/settingsdialog.ui" line="662"/>
         <source>Font color for solution text output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="608"/>
+        <location filename="../ui/settingsdialog.ui" line="643"/>
         <source>Default text color:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="643"/>
+        <location filename="../ui/settingsdialog.ui" line="678"/>
         <source>Change default text color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="660"/>
-        <location filename="../ui/settingsdialog.ui" line="682"/>
+        <location filename="../ui/settingsdialog.ui" line="695"/>
+        <location filename="../ui/settingsdialog.ui" line="717"/>
         <source>Text color of the candidate that was selected for branching</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="663"/>
+        <location filename="../ui/settingsdialog.ui" line="698"/>
         <source>Selected candidate text color:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="698"/>
+        <location filename="../ui/settingsdialog.ui" line="733"/>
         <source>Change selected candidate text color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="715"/>
-        <location filename="../ui/settingsdialog.ui" line="737"/>
+        <location filename="../ui/settingsdialog.ui" line="750"/>
+        <location filename="../ui/settingsdialog.ui" line="772"/>
         <source>Text color of the alternate candidate that wasn&apos;t selected for branching</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="718"/>
+        <location filename="../ui/settingsdialog.ui" line="753"/>
         <source>Alternate candidate text color:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="753"/>
+        <location filename="../ui/settingsdialog.ui" line="788"/>
         <source>Change alternate candidate text color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="575"/>
-        <source>Font used for solution output</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="770"/>
-        <location filename="../ui/settingsdialog.ui" line="792"/>
+        <location filename="../ui/settingsdialog.ui" line="805"/>
+        <location filename="../ui/settingsdialog.ui" line="827"/>
         <source>Color of table borders in solution output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="773"/>
+        <location filename="../ui/settingsdialog.ui" line="808"/>
         <source>Table borders color:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="808"/>
+        <location filename="../ui/settingsdialog.ui" line="843"/>
         <source>Change color of table borders</source>
         <translation type="unfinished"></translation>
@@ -1434,16 +1448,16 @@
     </message>
     <message>
-        <location filename="../src/settingsdialog.cpp" line="364"/>
-        <location filename="../src/settingsdialog.cpp" line="370"/>
+        <location filename="../src/settingsdialog.cpp" line="369"/>
+        <location filename="../src/settingsdialog.cpp" line="375"/>
         <source>Settings Reset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/settingsdialog.cpp" line="364"/>
+        <location filename="../src/settingsdialog.cpp" line="369"/>
         <source>Do you really want to &lt;b&gt;reset all application settings to their defaults&lt;/b&gt;?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/settingsdialog.cpp" line="370"/>
+        <location filename="../src/settingsdialog.cpp" line="375"/>
         <source>All settings where successfully reset to their defaults.
 It is recommended to restart the application now.</source>
Index: l10n/tspsg_en.ts
===================================================================
--- l10n/tspsg_en.ts	(revision 2fcdd7bfdfbde1e2882493bd3148514a06a78f8e)
+++ l10n/tspsg_en.ts	(revision 1b0d08aa2eb8e8dcd65d9554410eee61965b9f91)
@@ -155,6 +155,6 @@
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1554"/>
-        <location filename="../src/mainwindow.cpp" line="1958"/>
+        <location filename="../src/mainwindow.cpp" line="1555"/>
+        <location filename="../src/mainwindow.cpp" line="1959"/>
         <source>Unsaved Changes</source>
         <translation type="unfinished"></translation>
@@ -174,5 +174,5 @@
         <location filename="../src/mainwindow.cpp" line="195"/>
         <location filename="../src/mainwindow.cpp" line="267"/>
-        <location filename="../src/mainwindow.cpp" line="1701"/>
+        <location filename="../src/mainwindow.cpp" line="1702"/>
         <source>All Files</source>
         <translation type="unfinished"></translation>
@@ -211,6 +211,16 @@
     </message>
     <message>
+        <location filename="../src/mainwindow.cpp" line="570"/>
+        <source> from git commit &lt;b&gt;%1&lt;/b&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/mainwindow.cpp" line="572"/>
+        <source>Build &lt;b&gt;%1&lt;/b&gt;, built on &lt;b&gt;%2&lt;/b&gt; at &lt;b&gt;%3&lt;/b&gt;%5 with &lt;b&gt;%4&lt;/b&gt; compiler.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../src/mainwindow.cpp" line="700"/>
-        <location filename="../src/mainwindow.cpp" line="1691"/>
+        <location filename="../src/mainwindow.cpp" line="1692"/>
         <source>About %1</source>
         <translation type="unfinished"></translation>
@@ -275,51 +285,51 @@
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1554"/>
-        <location filename="../src/mainwindow.cpp" line="1959"/>
+        <location filename="../src/mainwindow.cpp" line="1555"/>
+        <location filename="../src/mainwindow.cpp" line="1960"/>
         <source>Would you like to save changes in the current task?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1652"/>
+        <location filename="../src/mainwindow.cpp" line="1653"/>
         <source>Pa&amp;ge Setup...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1654"/>
+        <location filename="../src/mainwindow.cpp" line="1655"/>
         <source>Setup print options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1657"/>
+        <location filename="../src/mainwindow.cpp" line="1658"/>
         <source>Setup page-related options for printing</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1671"/>
+        <location filename="../src/mainwindow.cpp" line="1672"/>
         <source>Exit %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1675"/>
+        <location filename="../src/mainwindow.cpp" line="1676"/>
         <source>Configure...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1677"/>
+        <location filename="../src/mainwindow.cpp" line="1678"/>
         <source>Customize toolbars</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1682"/>
+        <location filename="../src/mainwindow.cpp" line="1683"/>
         <source>Report about a bug in %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1687"/>
+        <location filename="../src/mainwindow.cpp" line="1688"/>
         <source>Check for %1 updates</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1700"/>
+        <location filename="../src/mainwindow.cpp" line="1701"/>
         <source>%1 Task File</source>
         <translation type="unfinished"></translation>
@@ -435,14 +445,4 @@
         <location filename="../src/mainwindow.cpp" line="567"/>
         <source>Logical screen DPI</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/mainwindow.cpp" line="570"/>
-        <source> from git revision &lt;b&gt;%1&lt;/b&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/mainwindow.cpp" line="572"/>
-        <source>Build &lt;b&gt;%1&lt;/b&gt;, built%5 on &lt;b&gt;%2&lt;/b&gt; at &lt;b&gt;%3&lt;/b&gt; with &lt;b&gt;%4&lt;/b&gt; compiler.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -618,10 +618,10 @@
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1685"/>
+        <location filename="../src/mainwindow.cpp" line="1686"/>
         <source>Check for &amp;Updates...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1714"/>
+        <location filename="../src/mainwindow.cpp" line="1715"/>
         <source>Task Save</source>
         <translation type="unfinished"></translation>
@@ -632,5 +632,5 @@
         <location filename="../src/mainwindow.cpp" line="246"/>
         <location filename="../src/mainwindow.cpp" line="484"/>
-        <location filename="../src/mainwindow.cpp" line="1703"/>
+        <location filename="../src/mainwindow.cpp" line="1704"/>
         <location filename="../src/mainwindow.h" line="161"/>
         <source>Untitled</source>
@@ -866,5 +866,5 @@
     <message>
         <location filename="../ui/mainwindow.ui" line="417"/>
-        <location filename="../src/mainwindow.cpp" line="1695"/>
+        <location filename="../src/mainwindow.cpp" line="1696"/>
         <source>E&amp;xit</source>
         <translation type="unfinished"></translation>
@@ -927,10 +927,10 @@
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1660"/>
+        <location filename="../src/mainwindow.cpp" line="1661"/>
         <source>&amp;Print...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1667"/>
+        <location filename="../src/mainwindow.cpp" line="1668"/>
         <source>Ctrl+P</source>
         <translation type="unfinished"></translation>
@@ -947,25 +947,25 @@
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1644"/>
+        <location filename="../src/mainwindow.cpp" line="1645"/>
         <source>P&amp;rint Preview...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1646"/>
+        <location filename="../src/mainwindow.cpp" line="1647"/>
         <source>Preview solution results</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1649"/>
+        <location filename="../src/mainwindow.cpp" line="1650"/>
         <source>Preview current solution results before printing</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1662"/>
+        <location filename="../src/mainwindow.cpp" line="1663"/>
         <source>Print solution</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1665"/>
+        <location filename="../src/mainwindow.cpp" line="1666"/>
         <source>Print current solution results</source>
         <translation type="unfinished"></translation>
@@ -981,5 +981,5 @@
     <message>
         <location filename="../src/mainwindow.cpp" line="763"/>
-        <location filename="../src/mainwindow.cpp" line="1965"/>
+        <location filename="../src/mainwindow.cpp" line="1966"/>
         <source>Cancel</source>
         <comment>No need to translate this. The translation will be taken from Qt translation files.</comment>
@@ -987,5 +987,5 @@
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1963"/>
+        <location filename="../src/mainwindow.cpp" line="1964"/>
         <source>Discard</source>
         <comment>No need to translate this. The translation will be taken from Qt translation files.</comment>
@@ -1002,5 +1002,5 @@
     <message>
         <location filename="../src/3rdparty/qttoolbardialog-2.2_1-opensource/src/qttoolbardialog.ui" line="27"/>
-        <location filename="../src/mainwindow.cpp" line="1968"/>
+        <location filename="../src/mainwindow.cpp" line="1969"/>
         <source>Actions</source>
         <translation type="unfinished"></translation>
@@ -1068,171 +1068,189 @@
     <name>SettingsDialog</name>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="15"/>
+        <location filename="../ui/settingsdialog.ui" line="7"/>
         <source>Preferences</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="147"/>
+        <location filename="../ui/settingsdialog.ui" line="120"/>
         <source>Remember the last used directory when opening and saving files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="150"/>
+        <location filename="../ui/settingsdialog.ui" line="123"/>
         <source>Remember last used directories</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../ui/settingsdialog.ui" line="157"/>
+        <source>Task</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="160"/>
+        <source>Task generation and solving settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="171"/>
+        <source>Fractional accuracy:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../ui/settingsdialog.ui" line="184"/>
-        <source>Task</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="187"/>
-        <source>Task generation and solving settings</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="198"/>
-        <source>Fractional accuracy:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="211"/>
         <source>Accuracy of the fractional values (in decimal places)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="226"/>
+        <location filename="../ui/settingsdialog.ui" line="199"/>
         <source>In this mode the cost of travel from city 1 to city 2 and vice versa is the same</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="229"/>
+        <location filename="../ui/settingsdialog.ui" line="202"/>
         <source>Symmetric mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="247"/>
+        <location filename="../ui/settingsdialog.ui" line="220"/>
         <source>Minimal random:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="260"/>
+        <location filename="../ui/settingsdialog.ui" line="233"/>
         <source>Minimum for random number generation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="267"/>
+        <location filename="../ui/settingsdialog.ui" line="240"/>
         <source>Maximal random:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="280"/>
+        <location filename="../ui/settingsdialog.ui" line="253"/>
         <source>Maximum for random number generation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../ui/settingsdialog.ui" line="265"/>
+        <source>Generate fractional random values with the Fractional accuracy</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="361"/>
+        <source> cm</source>
+        <comment>Don&apos;t forget a space at the beginning!</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="413"/>
+        <source>Save solution graph as</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="107"/>
+        <source>Automatically resize rows and columns to their contents</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="95"/>
+        <location filename="../ui/settingsdialog.ui" line="302"/>
+        <source>General</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="98"/>
+        <source>General TSPSG settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="110"/>
+        <source>Autosize of rows and columns</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="133"/>
+        <source>Use native File Open and File Save dialogs (uncheck to use Qt&apos;s Dialogs)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="209"/>
+        <source>Task generation</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../ui/settingsdialog.ui" line="292"/>
-        <source>Generate fractional random values with the Fractional accuracy</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="375"/>
-        <source>Save solution graph as</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="134"/>
-        <source>Automatically resize rows and columns to their contents</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="122"/>
-        <location filename="../ui/settingsdialog.ui" line="332"/>
-        <source>General</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="125"/>
-        <source>General TSPSG settings</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="137"/>
-        <source>Autosize of rows and columns</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="160"/>
-        <source>Use native File Open and File Save dialogs (uncheck to use Qt&apos;s Dialogs)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="236"/>
-        <source>Task generation</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="319"/>
         <source>Output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="322"/>
+        <location filename="../ui/settingsdialog.ui" line="295"/>
         <source>Solution output settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="335"/>
+        <location filename="../ui/settingsdialog.ui" line="305"/>
         <source>General solution output settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="344"/>
+        <location filename="../ui/settingsdialog.ui" line="314"/>
         <source>Generate graphical representation of the solution</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="347"/>
+        <location filename="../ui/settingsdialog.ui" line="317"/>
         <source>Generate solution graph</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="388"/>
+        <location filename="../ui/settingsdialog.ui" line="342"/>
+        <location filename="../ui/settingsdialog.ui" line="358"/>
+        <source>Defines width of graph in solution output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="345"/>
+        <source>Solution graph width:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="410"/>
+        <location filename="../ui/settingsdialog.ui" line="426"/>
         <source>What image format to use for graph when saving solution as HTML</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="431"/>
+        <location filename="../ui/settingsdialog.ui" line="469"/>
         <source>Save solution graph inside HTML using data URI scheme (not supported by IE 7 and lower)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="434"/>
+        <location filename="../ui/settingsdialog.ui" line="472"/>
         <source>Embed solution graph into HTML</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="446"/>
+        <location filename="../ui/settingsdialog.ui" line="484"/>
         <source>Show solution steps&apos; matrices for every solution step</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="449"/>
+        <location filename="../ui/settingsdialog.ui" line="487"/>
         <source>Show solution steps&apos; matrices</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="480"/>
+        <location filename="../ui/settingsdialog.ui" line="515"/>
         <source>Show or hide solution steps&apos; matrices based on number of cities in the task</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="493"/>
+        <location filename="../ui/settingsdialog.ui" line="528"/>
         <source>Maximum number of cities to show solution steps&apos; matrices</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="548"/>
+        <location filename="../ui/settingsdialog.ui" line="583"/>
         <source>Font &amp;&amp; Colors</source>
         <comment>Needs double &amp; or it won&apos;t be displayed!</comment>
@@ -1240,119 +1258,115 @@
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="551"/>
+        <location filename="../ui/settingsdialog.ui" line="586"/>
         <source>Font and colors settings for solution output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../ui/settingsdialog.ui" line="594"/>
+        <location filename="../ui/settingsdialog.ui" line="610"/>
+        <source>Font used for solution text output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="597"/>
+        <source>Font:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="623"/>
+        <source>Change output text font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="640"/>
+        <location filename="../ui/settingsdialog.ui" line="662"/>
+        <source>Font color for solution text output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="643"/>
+        <source>Default text color:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="678"/>
+        <source>Change default text color</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="695"/>
+        <location filename="../ui/settingsdialog.ui" line="717"/>
+        <source>Text color of the candidate that was selected for branching</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="698"/>
+        <source>Selected candidate text color:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="733"/>
+        <source>Change selected candidate text color</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="750"/>
+        <location filename="../ui/settingsdialog.ui" line="772"/>
+        <source>Text color of the alternate candidate that wasn&apos;t selected for branching</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="753"/>
+        <source>Alternate candidate text color:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="788"/>
+        <source>Change alternate candidate text color</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="805"/>
+        <location filename="../ui/settingsdialog.ui" line="827"/>
+        <source>Color of table borders in solution output</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="808"/>
+        <source>Table borders color:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="843"/>
+        <source>Change color of table borders</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="268"/>
+        <source>Fractional random values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../ui/settingsdialog.ui" line="559"/>
-        <source>Font used for solution text output</source>
+        <source>Scroll to the end of solution output after solving</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../ui/settingsdialog.ui" line="562"/>
-        <source>Font:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="588"/>
-        <source>Change output text font</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="605"/>
-        <location filename="../ui/settingsdialog.ui" line="627"/>
-        <source>Font color for solution text output</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="608"/>
-        <source>Default text color:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="643"/>
-        <source>Change default text color</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="660"/>
-        <location filename="../ui/settingsdialog.ui" line="682"/>
-        <source>Text color of the candidate that was selected for branching</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="663"/>
-        <source>Selected candidate text color:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="698"/>
-        <source>Change selected candidate text color</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="715"/>
-        <location filename="../ui/settingsdialog.ui" line="737"/>
-        <source>Text color of the alternate candidate that wasn&apos;t selected for branching</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="718"/>
-        <source>Alternate candidate text color:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="753"/>
-        <source>Change alternate candidate text color</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="575"/>
-        <source>Font used for solution output</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="770"/>
-        <location filename="../ui/settingsdialog.ui" line="792"/>
-        <source>Color of table borders in solution output</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="773"/>
-        <source>Table borders color:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="808"/>
-        <source>Change color of table borders</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="295"/>
-        <source>Fractional random values</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="524"/>
-        <source>Scroll to the end of solution output after solving</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="527"/>
         <source>Scroll to solution end</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="163"/>
+        <location filename="../ui/settingsdialog.ui" line="136"/>
         <source>Use native file dialogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="483"/>
+        <location filename="../ui/settingsdialog.ui" line="518"/>
         <source>Only when &lt;=</source>
         <translation>Only when ≤</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="496"/>
+        <location filename="../ui/settingsdialog.ui" line="531"/>
         <source> cities</source>
         <comment>Don&apos;t forget a space at the beginning!</comment>
@@ -1360,11 +1374,11 @@
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="78"/>
-        <location filename="../ui/settingsdialog.ui" line="84"/>
+        <location filename="../ui/settingsdialog.ui" line="62"/>
+        <location filename="../ui/settingsdialog.ui" line="68"/>
         <source>Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="81"/>
+        <location filename="../ui/settingsdialog.ui" line="65"/>
         <source>Get preferences help</source>
         <translation type="unfinished"></translation>
@@ -1437,16 +1451,16 @@
     </message>
     <message>
-        <location filename="../src/settingsdialog.cpp" line="364"/>
-        <location filename="../src/settingsdialog.cpp" line="370"/>
+        <location filename="../src/settingsdialog.cpp" line="369"/>
+        <location filename="../src/settingsdialog.cpp" line="375"/>
         <source>Settings Reset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/settingsdialog.cpp" line="364"/>
+        <location filename="../src/settingsdialog.cpp" line="369"/>
         <source>Do you really want to &lt;b&gt;reset all application settings to their defaults&lt;/b&gt;?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/settingsdialog.cpp" line="370"/>
+        <location filename="../src/settingsdialog.cpp" line="375"/>
         <source>All settings where successfully reset to their defaults.
 It is recommended to restart the application now.</source>
Index: l10n/tspsg_ru.ts
===================================================================
--- l10n/tspsg_ru.ts	(revision 2fcdd7bfdfbde1e2882493bd3148514a06a78f8e)
+++ l10n/tspsg_ru.ts	(revision 1b0d08aa2eb8e8dcd65d9554410eee61965b9f91)
@@ -159,6 +159,6 @@
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1554"/>
-        <location filename="../src/mainwindow.cpp" line="1958"/>
+        <location filename="../src/mainwindow.cpp" line="1555"/>
+        <location filename="../src/mainwindow.cpp" line="1959"/>
         <source>Unsaved Changes</source>
         <translation>Несохраненные изменения</translation>
@@ -172,5 +172,5 @@
         <location filename="../src/mainwindow.cpp" line="195"/>
         <location filename="../src/mainwindow.cpp" line="267"/>
-        <location filename="../src/mainwindow.cpp" line="1701"/>
+        <location filename="../src/mainwindow.cpp" line="1702"/>
         <source>All Files</source>
         <translation>Все файлы</translation>
@@ -245,45 +245,45 @@
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1652"/>
+        <location filename="../src/mainwindow.cpp" line="1653"/>
         <source>Pa&amp;ge Setup...</source>
         <translation>&amp;Настройки страницы...</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1654"/>
+        <location filename="../src/mainwindow.cpp" line="1655"/>
         <source>Setup print options</source>
         <translation>Установить параметры печати</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1657"/>
+        <location filename="../src/mainwindow.cpp" line="1658"/>
         <source>Setup page-related options for printing</source>
         <translation>Настроить параметры печати, относящиеся к странице</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1671"/>
+        <location filename="../src/mainwindow.cpp" line="1672"/>
         <source>Exit %1</source>
         <translation>Выйти из %1</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1675"/>
+        <location filename="../src/mainwindow.cpp" line="1676"/>
         <source>Configure...</source>
         <translation>Настройка...</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1677"/>
+        <location filename="../src/mainwindow.cpp" line="1678"/>
         <source>Customize toolbars</source>
         <translation>Настройка панелей инструментов</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1682"/>
+        <location filename="../src/mainwindow.cpp" line="1683"/>
         <source>Report about a bug in %1</source>
         <translation>Сообщить о проблеме с %1</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1687"/>
+        <location filename="../src/mainwindow.cpp" line="1688"/>
         <source>Check for %1 updates</source>
         <translation>Проверить обновления %1</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1700"/>
+        <location filename="../src/mainwindow.cpp" line="1701"/>
         <source>%1 Task File</source>
         <translation>Файл условия %1</translation>
@@ -360,14 +360,4 @@
         <source>Logical screen DPI</source>
         <translation>Логическое разрешение экрана</translation>
-    </message>
-    <message>
-        <location filename="../src/mainwindow.cpp" line="570"/>
-        <source> from git revision &lt;b&gt;%1&lt;/b&gt;</source>
-        <translation>с ревизии git &lt;b&gt;%1&lt;/b&gt;</translation>
-    </message>
-    <message>
-        <location filename="../src/mainwindow.cpp" line="572"/>
-        <source>Build &lt;b&gt;%1&lt;/b&gt;, built%5 on &lt;b&gt;%2&lt;/b&gt; at &lt;b&gt;%3&lt;/b&gt; with &lt;b&gt;%4&lt;/b&gt; compiler.</source>
-        <translation>Сборка &lt;b&gt;%1&lt;/b&gt;, собрана%5 &lt;b&gt;%2&lt;/b&gt; в &lt;b&gt;%3&lt;/b&gt; при помощи компилятора &lt;b&gt;%4&lt;/b&gt;.</translation>
     </message>
     <message>
@@ -523,4 +513,14 @@
     </message>
     <message>
+        <location filename="../src/mainwindow.cpp" line="570"/>
+        <source> from git commit &lt;b&gt;%1&lt;/b&gt;</source>
+        <translation> из git комита &lt;b&gt;%1&lt;/b&gt;</translation>
+    </message>
+    <message>
+        <location filename="../src/mainwindow.cpp" line="572"/>
+        <source>Build &lt;b&gt;%1&lt;/b&gt;, built on &lt;b&gt;%2&lt;/b&gt; at &lt;b&gt;%3&lt;/b&gt;%5 with &lt;b&gt;%4&lt;/b&gt; compiler.</source>
+        <translation>Сборка &lt;b&gt;%1&lt;/b&gt;, собрана &lt;b&gt;%2&lt;/b&gt; в &lt;b&gt;%3&lt;/b&gt;%5 при помощи компилятора &lt;b&gt;%4&lt;/b&gt;.</translation>
+    </message>
+    <message>
         <location filename="../src/mainwindow.cpp" line="589"/>
         <source>%1 was created using &lt;b&gt;Qt&amp;nbsp;framework&lt;/b&gt; licensed under the terms of the GNU Lesser General Public License,&lt;br&gt;
@@ -554,5 +554,5 @@
     <message>
         <location filename="../src/mainwindow.cpp" line="700"/>
-        <location filename="../src/mainwindow.cpp" line="1691"/>
+        <location filename="../src/mainwindow.cpp" line="1692"/>
         <source>About %1</source>
         <translation>О %1</translation>
@@ -648,6 +648,6 @@
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1554"/>
-        <location filename="../src/mainwindow.cpp" line="1959"/>
+        <location filename="../src/mainwindow.cpp" line="1555"/>
+        <location filename="../src/mainwindow.cpp" line="1960"/>
         <source>Would you like to save changes in the current task?</source>
         <translation>Желаете сохранить изменения в текущей задаче?</translation>
@@ -659,10 +659,10 @@
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1685"/>
+        <location filename="../src/mainwindow.cpp" line="1686"/>
         <source>Check for &amp;Updates...</source>
         <translation>Проверить &amp;обновления...</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1714"/>
+        <location filename="../src/mainwindow.cpp" line="1715"/>
         <source>Task Save</source>
         <translation>Сохранение условия</translation>
@@ -673,5 +673,5 @@
         <location filename="../src/mainwindow.cpp" line="246"/>
         <location filename="../src/mainwindow.cpp" line="484"/>
-        <location filename="../src/mainwindow.cpp" line="1703"/>
+        <location filename="../src/mainwindow.cpp" line="1704"/>
         <location filename="../src/mainwindow.h" line="161"/>
         <source>Untitled</source>
@@ -907,5 +907,5 @@
     <message>
         <location filename="../ui/mainwindow.ui" line="417"/>
-        <location filename="../src/mainwindow.cpp" line="1695"/>
+        <location filename="../src/mainwindow.cpp" line="1696"/>
         <source>E&amp;xit</source>
         <translation>В&amp;ыход</translation>
@@ -968,35 +968,35 @@
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1644"/>
+        <location filename="../src/mainwindow.cpp" line="1645"/>
         <source>P&amp;rint Preview...</source>
         <translation>П&amp;редварительный просмотр...</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1646"/>
+        <location filename="../src/mainwindow.cpp" line="1647"/>
         <source>Preview solution results</source>
         <translation>Предварительный просмотр результатов решения</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1649"/>
+        <location filename="../src/mainwindow.cpp" line="1650"/>
         <source>Preview current solution results before printing</source>
         <translation>Предварительный просмотр результатов решения перед печатью</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1660"/>
+        <location filename="../src/mainwindow.cpp" line="1661"/>
         <source>&amp;Print...</source>
         <translation>&amp;Печать...</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1662"/>
+        <location filename="../src/mainwindow.cpp" line="1663"/>
         <source>Print solution</source>
         <translation>Печать решения</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1665"/>
+        <location filename="../src/mainwindow.cpp" line="1666"/>
         <source>Print current solution results</source>
         <translation>Распечатать текущие результаты решения</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1667"/>
+        <location filename="../src/mainwindow.cpp" line="1668"/>
         <source>Ctrl+P</source>
         <translation></translation>
@@ -1022,5 +1022,5 @@
     <message>
         <location filename="../src/mainwindow.cpp" line="763"/>
-        <location filename="../src/mainwindow.cpp" line="1965"/>
+        <location filename="../src/mainwindow.cpp" line="1966"/>
         <source>Cancel</source>
         <comment>No need to translate this. The translation will be taken from Qt translation files.</comment>
@@ -1028,5 +1028,5 @@
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1963"/>
+        <location filename="../src/mainwindow.cpp" line="1964"/>
         <source>Discard</source>
         <comment>No need to translate this. The translation will be taken from Qt translation files.</comment>
@@ -1043,5 +1043,5 @@
     <message>
         <location filename="../src/3rdparty/qttoolbardialog-2.2_1-opensource/src/qttoolbardialog.ui" line="27"/>
-        <location filename="../src/mainwindow.cpp" line="1968"/>
+        <location filename="../src/mainwindow.cpp" line="1969"/>
         <source>Actions</source>
         <translation>Действия</translation>
@@ -1109,141 +1109,159 @@
     <name>SettingsDialog</name>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="15"/>
+        <location filename="../ui/settingsdialog.ui" line="7"/>
         <source>Preferences</source>
         <translation>Параметры</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="184"/>
+        <location filename="../ui/settingsdialog.ui" line="157"/>
         <source>Task</source>
         <translation>Задача</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="187"/>
+        <location filename="../ui/settingsdialog.ui" line="160"/>
         <source>Task generation and solving settings</source>
         <translation>Настройки генерации и решения задач</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="198"/>
+        <location filename="../ui/settingsdialog.ui" line="171"/>
         <source>Fractional accuracy:</source>
         <translation>Точность дробных чисел:</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="211"/>
+        <location filename="../ui/settingsdialog.ui" line="184"/>
         <source>Accuracy of the fractional values (in decimal places)</source>
         <translation>Точность дробных чисел (в знаках после запятой)</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="260"/>
+        <location filename="../ui/settingsdialog.ui" line="233"/>
         <source>Minimum for random number generation</source>
         <translation>Нижняя граница для генерации случайных значений</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="280"/>
+        <location filename="../ui/settingsdialog.ui" line="253"/>
         <source>Maximum for random number generation</source>
         <translation>Верхняя граница для генерации случайных значений</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="292"/>
+        <location filename="../ui/settingsdialog.ui" line="265"/>
         <source>Generate fractional random values with the Fractional accuracy</source>
         <translation>Генерировать дробные случайные числа с заданной выше точностью</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="344"/>
+        <location filename="../ui/settingsdialog.ui" line="314"/>
         <source>Generate graphical representation of the solution</source>
         <translation>Генерировать графическое представление решения</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="347"/>
+        <location filename="../ui/settingsdialog.ui" line="317"/>
         <source>Generate solution graph</source>
         <translation>Генерировать граф решения</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="388"/>
+        <location filename="../ui/settingsdialog.ui" line="361"/>
+        <source> cm</source>
+        <comment>Don&apos;t forget a space at the beginning!</comment>
+        <translation> см</translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="410"/>
+        <location filename="../ui/settingsdialog.ui" line="426"/>
         <source>What image format to use for graph when saving solution as HTML</source>
         <translation>Какой формат использовать для графа при сохранении решения как HTML</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="434"/>
+        <location filename="../ui/settingsdialog.ui" line="472"/>
         <source>Embed solution graph into HTML</source>
         <translation>Встраивать граф решения в HTML</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="134"/>
+        <location filename="../ui/settingsdialog.ui" line="107"/>
         <source>Automatically resize rows and columns to their contents</source>
         <translation>Автоматически подганять размер строк и колонок под их содержание</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="122"/>
-        <location filename="../ui/settingsdialog.ui" line="332"/>
+        <location filename="../ui/settingsdialog.ui" line="95"/>
+        <location filename="../ui/settingsdialog.ui" line="302"/>
         <source>General</source>
         <translation>Общие</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="125"/>
+        <location filename="../ui/settingsdialog.ui" line="98"/>
         <source>General TSPSG settings</source>
         <translation>Общие настройки TSPSG</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="137"/>
+        <location filename="../ui/settingsdialog.ui" line="110"/>
         <source>Autosize of rows and columns</source>
         <translation>Авторазмер строк и колонок</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="147"/>
+        <location filename="../ui/settingsdialog.ui" line="120"/>
         <source>Remember the last used directory when opening and saving files</source>
         <translation>Помнить последние использованные папки при открытии и сохранении файлов</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="150"/>
+        <location filename="../ui/settingsdialog.ui" line="123"/>
         <source>Remember last used directories</source>
         <translation>Помнить последние папки</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="160"/>
+        <location filename="../ui/settingsdialog.ui" line="133"/>
         <source>Use native File Open and File Save dialogs (uncheck to use Qt&apos;s Dialogs)</source>
         <translation>Использовать системные диалоги открытия и сохранения файла</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="236"/>
+        <location filename="../ui/settingsdialog.ui" line="209"/>
         <source>Task generation</source>
         <translation>Генерация задач</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="319"/>
+        <location filename="../ui/settingsdialog.ui" line="292"/>
         <source>Output</source>
         <translation>Вывод</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="322"/>
+        <location filename="../ui/settingsdialog.ui" line="295"/>
         <source>Solution output settings</source>
         <translation>Настройки текста решения</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="335"/>
+        <location filename="../ui/settingsdialog.ui" line="305"/>
         <source>General solution output settings</source>
         <translation>Общие настройки текста решения</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="446"/>
+        <location filename="../ui/settingsdialog.ui" line="342"/>
+        <location filename="../ui/settingsdialog.ui" line="358"/>
+        <source>Defines width of graph in solution output</source>
+        <translation>Задает ширину графа в выводе решения</translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="345"/>
+        <source>Solution graph width:</source>
+        <translation>Ширина графа решения:</translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="484"/>
         <source>Show solution steps&apos; matrices for every solution step</source>
         <translation>Показывать матрицы шагов решения для каждого шага</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="449"/>
+        <location filename="../ui/settingsdialog.ui" line="487"/>
         <source>Show solution steps&apos; matrices</source>
         <translation>Показ матриц шагов решения</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="480"/>
+        <location filename="../ui/settingsdialog.ui" line="515"/>
         <source>Show or hide solution steps&apos; matrices based on number of cities in the task</source>
         <translation>Показывать матрицы хода решения в зависимости от количества городов</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="493"/>
+        <location filename="../ui/settingsdialog.ui" line="528"/>
         <source>Maximum number of cities to show solution steps&apos; matrices</source>
         <translation>Максимальное количество городов для показа матриц шагов решения</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="548"/>
+        <location filename="../ui/settingsdialog.ui" line="583"/>
         <source>Font &amp;&amp; Colors</source>
         <comment>Needs double &amp; or it won&apos;t be displayed!</comment>
@@ -1251,149 +1269,145 @@
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="551"/>
+        <location filename="../ui/settingsdialog.ui" line="586"/>
         <source>Font and colors settings for solution output</source>
         <translation>Параметры шрифта и цветов, используемые при выводе решения</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="559"/>
+        <location filename="../ui/settingsdialog.ui" line="594"/>
+        <location filename="../ui/settingsdialog.ui" line="610"/>
         <source>Font used for solution text output</source>
         <translation>Вид шрифта, используемого при выводе текста решения</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="562"/>
+        <location filename="../ui/settingsdialog.ui" line="597"/>
         <source>Font:</source>
         <translation>Шрифт:</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="588"/>
+        <location filename="../ui/settingsdialog.ui" line="623"/>
         <source>Change output text font</source>
         <translation>Изменить шрифт текста вывода</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="605"/>
-        <location filename="../ui/settingsdialog.ui" line="627"/>
+        <location filename="../ui/settingsdialog.ui" line="640"/>
+        <location filename="../ui/settingsdialog.ui" line="662"/>
         <source>Font color for solution text output</source>
         <translation>Цвет шрифта для вывода текста решения</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="608"/>
+        <location filename="../ui/settingsdialog.ui" line="643"/>
         <source>Default text color:</source>
         <translation>Цвет текста по умолчанию:</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="643"/>
+        <location filename="../ui/settingsdialog.ui" line="678"/>
         <source>Change default text color</source>
         <translation>Изменить цвет текста по умолчанию</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="660"/>
-        <location filename="../ui/settingsdialog.ui" line="682"/>
+        <location filename="../ui/settingsdialog.ui" line="695"/>
+        <location filename="../ui/settingsdialog.ui" line="717"/>
         <source>Text color of the candidate that was selected for branching</source>
         <translation>Цвет текста кандидата, выбранного для ветвления</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="663"/>
+        <location filename="../ui/settingsdialog.ui" line="698"/>
         <source>Selected candidate text color:</source>
         <translation>Текст выбранного кандидата:</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="698"/>
+        <location filename="../ui/settingsdialog.ui" line="733"/>
         <source>Change selected candidate text color</source>
         <translation>Изменить цвет текста выбранного кандидата на ветвление</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="715"/>
-        <location filename="../ui/settingsdialog.ui" line="737"/>
+        <location filename="../ui/settingsdialog.ui" line="750"/>
+        <location filename="../ui/settingsdialog.ui" line="772"/>
         <source>Text color of the alternate candidate that wasn&apos;t selected for branching</source>
         <translation>Цвет текста кандидата, не выбранного для ветвления</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="718"/>
+        <location filename="../ui/settingsdialog.ui" line="753"/>
         <source>Alternate candidate text color:</source>
         <translation>Текст альтернативного кандидата:</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="753"/>
+        <location filename="../ui/settingsdialog.ui" line="788"/>
         <source>Change alternate candidate text color</source>
         <translation>Изменить цвет текста альтернативного кандидата на ветвление</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="575"/>
-        <source>Font used for solution output</source>
-        <translation>Вид шрифта, используемого при выводе</translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="770"/>
-        <location filename="../ui/settingsdialog.ui" line="792"/>
+        <location filename="../ui/settingsdialog.ui" line="805"/>
+        <location filename="../ui/settingsdialog.ui" line="827"/>
         <source>Color of table borders in solution output</source>
         <translation>Цвет границ таблиц в выводе решения</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="773"/>
+        <location filename="../ui/settingsdialog.ui" line="808"/>
         <source>Table borders color:</source>
         <translation>Цвет границ таблиц:</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="808"/>
+        <location filename="../ui/settingsdialog.ui" line="843"/>
         <source>Change color of table borders</source>
         <translation>Изменить цвет границ таблицы</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="295"/>
+        <location filename="../ui/settingsdialog.ui" line="268"/>
         <source>Fractional random values</source>
         <translation>Дробные случайные числа</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="524"/>
+        <location filename="../ui/settingsdialog.ui" line="559"/>
         <source>Scroll to the end of solution output after solving</source>
         <translation>Прокручивать в конец вывода после окончания решения задачи</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="527"/>
+        <location filename="../ui/settingsdialog.ui" line="562"/>
         <source>Scroll to solution end</source>
         <translation>Прокручивать в конец решения</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="163"/>
+        <location filename="../ui/settingsdialog.ui" line="136"/>
         <source>Use native file dialogs</source>
         <translation>Системные файловые диалоги</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="226"/>
+        <location filename="../ui/settingsdialog.ui" line="199"/>
         <source>In this mode the cost of travel from city 1 to city 2 and vice versa is the same</source>
         <translation>В этом режиме стоимость переезда из города 1 в город 2 и наоборот совпадает</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="229"/>
+        <location filename="../ui/settingsdialog.ui" line="202"/>
         <source>Symmetric mode</source>
         <translation>Симметричный режим</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="247"/>
+        <location filename="../ui/settingsdialog.ui" line="220"/>
         <source>Minimal random:</source>
         <translation>Минимальное случайное:</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="267"/>
+        <location filename="../ui/settingsdialog.ui" line="240"/>
         <source>Maximal random:</source>
         <translation>Максимальное случайное:</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="375"/>
+        <location filename="../ui/settingsdialog.ui" line="413"/>
         <source>Save solution graph as</source>
         <translation>Зберегти граф решения как</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="431"/>
+        <location filename="../ui/settingsdialog.ui" line="469"/>
         <source>Save solution graph inside HTML using data URI scheme (not supported by IE 7 and lower)</source>
         <translation>Сохранять граф решения внутри HTML, используя data URI scheme (не поддерживается IE 7 и ниже)</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="483"/>
+        <location filename="../ui/settingsdialog.ui" line="518"/>
         <source>Only when &lt;=</source>
         <translation>Только когда ≤</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="496"/>
+        <location filename="../ui/settingsdialog.ui" line="531"/>
         <source> cities</source>
         <comment>Don&apos;t forget a space at the beginning!</comment>
@@ -1401,11 +1415,11 @@
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="78"/>
-        <location filename="../ui/settingsdialog.ui" line="84"/>
+        <location filename="../ui/settingsdialog.ui" line="62"/>
+        <location filename="../ui/settingsdialog.ui" line="68"/>
         <source>Help</source>
         <translation>Помощь</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="81"/>
+        <location filename="../ui/settingsdialog.ui" line="65"/>
         <source>Get preferences help</source>
         <translation>Получить помощь по настройкам</translation>
@@ -1478,16 +1492,16 @@
     </message>
     <message>
-        <location filename="../src/settingsdialog.cpp" line="364"/>
-        <location filename="../src/settingsdialog.cpp" line="370"/>
+        <location filename="../src/settingsdialog.cpp" line="369"/>
+        <location filename="../src/settingsdialog.cpp" line="375"/>
         <source>Settings Reset</source>
         <translation>Сброс настроек</translation>
     </message>
     <message>
-        <location filename="../src/settingsdialog.cpp" line="364"/>
+        <location filename="../src/settingsdialog.cpp" line="369"/>
         <source>Do you really want to &lt;b&gt;reset all application settings to their defaults&lt;/b&gt;?</source>
         <translation>Вы действительно хотите &lt;b&gt;сбросить все настройки на значения по-умолчанию&lt;/b&gt;?</translation>
     </message>
     <message>
-        <location filename="../src/settingsdialog.cpp" line="370"/>
+        <location filename="../src/settingsdialog.cpp" line="375"/>
         <source>All settings where successfully reset to their defaults.
 It is recommended to restart the application now.</source>
Index: l10n/tspsg_uk.ts
===================================================================
--- l10n/tspsg_uk.ts	(revision 2fcdd7bfdfbde1e2882493bd3148514a06a78f8e)
+++ l10n/tspsg_uk.ts	(revision 1b0d08aa2eb8e8dcd65d9554410eee61965b9f91)
@@ -169,35 +169,35 @@
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1644"/>
+        <location filename="../src/mainwindow.cpp" line="1645"/>
         <source>P&amp;rint Preview...</source>
         <translation>&amp;Попередній перегляд...</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1646"/>
+        <location filename="../src/mainwindow.cpp" line="1647"/>
         <source>Preview solution results</source>
         <translation>Попередній перегляд результатів розв&apos;язку</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1649"/>
+        <location filename="../src/mainwindow.cpp" line="1650"/>
         <source>Preview current solution results before printing</source>
         <translation>Попередній перегляд результатів розв&apos;язку перед друком</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1660"/>
+        <location filename="../src/mainwindow.cpp" line="1661"/>
         <source>&amp;Print...</source>
         <translation>&amp;Друк...</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1662"/>
+        <location filename="../src/mainwindow.cpp" line="1663"/>
         <source>Print solution</source>
         <translation>Друк розв&apos;язку</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1665"/>
+        <location filename="../src/mainwindow.cpp" line="1666"/>
         <source>Print current solution results</source>
         <translation>Роздрукувати поточний результат розв&apos;язку</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1667"/>
+        <location filename="../src/mainwindow.cpp" line="1668"/>
         <source>Ctrl+P</source>
         <translation></translation>
@@ -442,5 +442,5 @@
     <message>
         <location filename="../ui/mainwindow.ui" line="417"/>
-        <location filename="../src/mainwindow.cpp" line="1695"/>
+        <location filename="../src/mainwindow.cpp" line="1696"/>
         <source>E&amp;xit</source>
         <translation>В&amp;ихід</translation>
@@ -498,6 +498,6 @@
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1554"/>
-        <location filename="../src/mainwindow.cpp" line="1958"/>
+        <location filename="../src/mainwindow.cpp" line="1555"/>
+        <location filename="../src/mainwindow.cpp" line="1959"/>
         <source>Unsaved Changes</source>
         <translation>Незбережені зміни</translation>
@@ -511,5 +511,5 @@
         <location filename="../src/mainwindow.cpp" line="195"/>
         <location filename="../src/mainwindow.cpp" line="267"/>
-        <location filename="../src/mainwindow.cpp" line="1701"/>
+        <location filename="../src/mainwindow.cpp" line="1702"/>
         <source>All Files</source>
         <translation>Усі файли</translation>
@@ -584,45 +584,45 @@
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1652"/>
+        <location filename="../src/mainwindow.cpp" line="1653"/>
         <source>Pa&amp;ge Setup...</source>
         <translation>Параметри &amp;сторінки...</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1654"/>
+        <location filename="../src/mainwindow.cpp" line="1655"/>
         <source>Setup print options</source>
         <translation>Встановити параметри друку</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1657"/>
+        <location filename="../src/mainwindow.cpp" line="1658"/>
         <source>Setup page-related options for printing</source>
         <translation>Встановити параметри другу, що відносяться до сторінки</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1671"/>
+        <location filename="../src/mainwindow.cpp" line="1672"/>
         <source>Exit %1</source>
         <translation>Вийти з %1</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1675"/>
+        <location filename="../src/mainwindow.cpp" line="1676"/>
         <source>Configure...</source>
         <translation>Налаштувати...</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1677"/>
+        <location filename="../src/mainwindow.cpp" line="1678"/>
         <source>Customize toolbars</source>
         <translation>Налаштування панелей інструментів</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1682"/>
+        <location filename="../src/mainwindow.cpp" line="1683"/>
         <source>Report about a bug in %1</source>
         <translation>Повідомити про проблему з %1</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1687"/>
+        <location filename="../src/mainwindow.cpp" line="1688"/>
         <source>Check for %1 updates</source>
         <translation>Перевірити оновлення %1</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1700"/>
+        <location filename="../src/mainwindow.cpp" line="1701"/>
         <source>%1 Task File</source>
         <translation>Файл умови %1</translation>
@@ -699,14 +699,4 @@
         <source>Logical screen DPI</source>
         <translation>Логічна роздільна здатність екрану</translation>
-    </message>
-    <message>
-        <location filename="../src/mainwindow.cpp" line="570"/>
-        <source> from git revision &lt;b&gt;%1&lt;/b&gt;</source>
-        <translation>з ревізії git &lt;b&gt;%1&lt;/b&gt;</translation>
-    </message>
-    <message>
-        <location filename="../src/mainwindow.cpp" line="572"/>
-        <source>Build &lt;b&gt;%1&lt;/b&gt;, built%5 on &lt;b&gt;%2&lt;/b&gt; at &lt;b&gt;%3&lt;/b&gt; with &lt;b&gt;%4&lt;/b&gt; compiler.</source>
-        <translation>Збірка &lt;b&gt;%1&lt;/b&gt;, зібрана%5 &lt;b&gt;%2&lt;/b&gt; о &lt;b&gt;%3&lt;/b&gt; за допомогою компілятора &lt;b&gt;%4&lt;/b&gt;.</translation>
     </message>
     <message>
@@ -863,4 +853,14 @@
     </message>
     <message>
+        <location filename="../src/mainwindow.cpp" line="570"/>
+        <source> from git commit &lt;b&gt;%1&lt;/b&gt;</source>
+        <translation> з git коміту &lt;b&gt;%1&lt;/b&gt;</translation>
+    </message>
+    <message>
+        <location filename="../src/mainwindow.cpp" line="572"/>
+        <source>Build &lt;b&gt;%1&lt;/b&gt;, built on &lt;b&gt;%2&lt;/b&gt; at &lt;b&gt;%3&lt;/b&gt;%5 with &lt;b&gt;%4&lt;/b&gt; compiler.</source>
+        <translation>Збірка &lt;b&gt;%1&lt;/b&gt;, зібрана &lt;b&gt;%2&lt;/b&gt; о &lt;b&gt;%3&lt;/b&gt;%5 за допомогою компілятора &lt;b&gt;%4&lt;/b&gt;.</translation>
+    </message>
+    <message>
         <location filename="../src/mainwindow.cpp" line="589"/>
         <source>%1 was created using &lt;b&gt;Qt&amp;nbsp;framework&lt;/b&gt; licensed under the terms of the GNU Lesser General Public License,&lt;br&gt;
@@ -894,5 +894,5 @@
     <message>
         <location filename="../src/mainwindow.cpp" line="700"/>
-        <location filename="../src/mainwindow.cpp" line="1691"/>
+        <location filename="../src/mainwindow.cpp" line="1692"/>
         <source>About %1</source>
         <translation>Про %1</translation>
@@ -988,6 +988,6 @@
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1554"/>
-        <location filename="../src/mainwindow.cpp" line="1959"/>
+        <location filename="../src/mainwindow.cpp" line="1555"/>
+        <location filename="../src/mainwindow.cpp" line="1960"/>
         <source>Would you like to save changes in the current task?</source>
         <translation>Бажаете зберегти зміни у поточній задачі?</translation>
@@ -999,10 +999,10 @@
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1685"/>
+        <location filename="../src/mainwindow.cpp" line="1686"/>
         <source>Check for &amp;Updates...</source>
         <translation>Перевірити &amp;оновлення...</translation>
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1714"/>
+        <location filename="../src/mainwindow.cpp" line="1715"/>
         <source>Task Save</source>
         <translation>Збереження умови</translation>
@@ -1013,5 +1013,5 @@
         <location filename="../src/mainwindow.cpp" line="246"/>
         <location filename="../src/mainwindow.cpp" line="484"/>
-        <location filename="../src/mainwindow.cpp" line="1703"/>
+        <location filename="../src/mainwindow.cpp" line="1704"/>
         <location filename="../src/mainwindow.h" line="161"/>
         <source>Untitled</source>
@@ -1023,5 +1023,5 @@
     <message>
         <location filename="../src/mainwindow.cpp" line="763"/>
-        <location filename="../src/mainwindow.cpp" line="1965"/>
+        <location filename="../src/mainwindow.cpp" line="1966"/>
         <source>Cancel</source>
         <comment>No need to translate this. The translation will be taken from Qt translation files.</comment>
@@ -1029,5 +1029,5 @@
     </message>
     <message>
-        <location filename="../src/mainwindow.cpp" line="1963"/>
+        <location filename="../src/mainwindow.cpp" line="1964"/>
         <source>Discard</source>
         <comment>No need to translate this. The translation will be taken from Qt translation files.</comment>
@@ -1044,5 +1044,5 @@
     <message>
         <location filename="../src/3rdparty/qttoolbardialog-2.2_1-opensource/src/qttoolbardialog.ui" line="27"/>
-        <location filename="../src/mainwindow.cpp" line="1968"/>
+        <location filename="../src/mainwindow.cpp" line="1969"/>
         <source>Actions</source>
         <translation>Дії</translation>
@@ -1166,16 +1166,16 @@
     </message>
     <message>
-        <location filename="../src/settingsdialog.cpp" line="364"/>
-        <location filename="../src/settingsdialog.cpp" line="370"/>
+        <location filename="../src/settingsdialog.cpp" line="369"/>
+        <location filename="../src/settingsdialog.cpp" line="375"/>
         <source>Settings Reset</source>
         <translation>Скидання налагоджень</translation>
     </message>
     <message>
-        <location filename="../src/settingsdialog.cpp" line="364"/>
+        <location filename="../src/settingsdialog.cpp" line="369"/>
         <source>Do you really want to &lt;b&gt;reset all application settings to their defaults&lt;/b&gt;?</source>
         <translation>Ви дісно хочете &lt;b&gt;скинути усі налаштування на значення по-замовчуванню&lt;/b&gt;?</translation>
     </message>
     <message>
-        <location filename="../src/settingsdialog.cpp" line="370"/>
+        <location filename="../src/settingsdialog.cpp" line="375"/>
         <source>All settings where successfully reset to their defaults.
 It is recommended to restart the application now.</source>
@@ -1184,141 +1184,159 @@
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="15"/>
+        <location filename="../ui/settingsdialog.ui" line="7"/>
         <source>Preferences</source>
         <translation>Параметри</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="184"/>
+        <location filename="../ui/settingsdialog.ui" line="157"/>
         <source>Task</source>
         <translation>Задача</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="187"/>
+        <location filename="../ui/settingsdialog.ui" line="160"/>
         <source>Task generation and solving settings</source>
         <translation>Налаштування генерації та розв&apos;язку задач</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="198"/>
+        <location filename="../ui/settingsdialog.ui" line="171"/>
         <source>Fractional accuracy:</source>
         <translation>Точність дробових чисел:</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="211"/>
+        <location filename="../ui/settingsdialog.ui" line="184"/>
         <source>Accuracy of the fractional values (in decimal places)</source>
         <translation>Точність дробових чисел (у знаках після коми)</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="260"/>
+        <location filename="../ui/settingsdialog.ui" line="233"/>
         <source>Minimum for random number generation</source>
         <translation>Нажня межа для генерації випадкових значень</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="280"/>
+        <location filename="../ui/settingsdialog.ui" line="253"/>
         <source>Maximum for random number generation</source>
         <translation>Верхня межа для генерації випадкових значень</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="292"/>
+        <location filename="../ui/settingsdialog.ui" line="265"/>
         <source>Generate fractional random values with the Fractional accuracy</source>
         <translation>Генерувати дробові випадкові числа з вказаною вище точністю</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="344"/>
+        <location filename="../ui/settingsdialog.ui" line="314"/>
         <source>Generate graphical representation of the solution</source>
         <translation>Генерувати графічне подання розв&apos;язку</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="347"/>
+        <location filename="../ui/settingsdialog.ui" line="317"/>
         <source>Generate solution graph</source>
         <translation>Генерувати граф розв&apos;язку</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="388"/>
+        <location filename="../ui/settingsdialog.ui" line="361"/>
+        <source> cm</source>
+        <comment>Don&apos;t forget a space at the beginning!</comment>
+        <translation> см</translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="410"/>
+        <location filename="../ui/settingsdialog.ui" line="426"/>
         <source>What image format to use for graph when saving solution as HTML</source>
         <translation>Який формат використовувати для графу при збереженні розв&apos;язку як HTML</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="434"/>
+        <location filename="../ui/settingsdialog.ui" line="472"/>
         <source>Embed solution graph into HTML</source>
         <translation>Вбудувати граф розв&apos;зку у HTML</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="134"/>
+        <location filename="../ui/settingsdialog.ui" line="107"/>
         <source>Automatically resize rows and columns to their contents</source>
         <translation>Автоматично підганяти розмір рядків під їх зміст</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="122"/>
-        <location filename="../ui/settingsdialog.ui" line="332"/>
+        <location filename="../ui/settingsdialog.ui" line="95"/>
+        <location filename="../ui/settingsdialog.ui" line="302"/>
         <source>General</source>
         <translation>Загальні</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="125"/>
+        <location filename="../ui/settingsdialog.ui" line="98"/>
         <source>General TSPSG settings</source>
         <translation>Загальні налаштування TSPSG</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="137"/>
+        <location filename="../ui/settingsdialog.ui" line="110"/>
         <source>Autosize of rows and columns</source>
         <translation>Авторозмір рядків та колонок</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="147"/>
+        <location filename="../ui/settingsdialog.ui" line="120"/>
         <source>Remember the last used directory when opening and saving files</source>
         <translation>Пам&apos;ятати останні використані папки при відкритті та збереженні файлів</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="150"/>
+        <location filename="../ui/settingsdialog.ui" line="123"/>
         <source>Remember last used directories</source>
         <translation>Пам&apos;ятати останні папки</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="160"/>
+        <location filename="../ui/settingsdialog.ui" line="133"/>
         <source>Use native File Open and File Save dialogs (uncheck to use Qt&apos;s Dialogs)</source>
         <translation>Використовувати системні діалоги відкриття та збереження файлу</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="236"/>
+        <location filename="../ui/settingsdialog.ui" line="209"/>
         <source>Task generation</source>
         <translation>Генерація задач</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="319"/>
+        <location filename="../ui/settingsdialog.ui" line="292"/>
         <source>Output</source>
         <translation>Виведення</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="322"/>
+        <location filename="../ui/settingsdialog.ui" line="295"/>
         <source>Solution output settings</source>
         <translation>Налаштування тексту розв&apos;язку</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="335"/>
+        <location filename="../ui/settingsdialog.ui" line="305"/>
         <source>General solution output settings</source>
         <translation>Загальні налаштування тексту розв&apos;язку</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="446"/>
+        <location filename="../ui/settingsdialog.ui" line="342"/>
+        <location filename="../ui/settingsdialog.ui" line="358"/>
+        <source>Defines width of graph in solution output</source>
+        <translation>Задає ширину графу у виводі розв’язку</translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="345"/>
+        <source>Solution graph width:</source>
+        <translation>Ширина графу розв’язку:</translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="484"/>
         <source>Show solution steps&apos; matrices for every solution step</source>
         <translation>Показувати матриці кроків розв&apos;язку для кожного кроку</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="449"/>
+        <location filename="../ui/settingsdialog.ui" line="487"/>
         <source>Show solution steps&apos; matrices</source>
         <translation>Показ матриць кроків розв&apos;язку</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="480"/>
+        <location filename="../ui/settingsdialog.ui" line="515"/>
         <source>Show or hide solution steps&apos; matrices based on number of cities in the task</source>
         <translation>Показувати матриці ходу розв&apos;язку в залежності від кількості міст</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="493"/>
+        <location filename="../ui/settingsdialog.ui" line="528"/>
         <source>Maximum number of cities to show solution steps&apos; matrices</source>
         <translation>Максимальна кількість міст для показу матриць кроків розв&apos;язку</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="548"/>
+        <location filename="../ui/settingsdialog.ui" line="583"/>
         <source>Font &amp;&amp; Colors</source>
         <comment>Needs double &amp; or it won&apos;t be displayed!</comment>
@@ -1326,149 +1344,145 @@
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="551"/>
+        <location filename="../ui/settingsdialog.ui" line="586"/>
         <source>Font and colors settings for solution output</source>
-        <translation>Параметри шрифту та кольорів, що використовуються для виводу рішення</translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="559"/>
+        <translation>Параметри шрифту та кольорів, що використовуються для виводу розв’язку</translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="594"/>
+        <location filename="../ui/settingsdialog.ui" line="610"/>
         <source>Font used for solution text output</source>
-        <translation>Вигляд шрифту для виводу тексту рішення</translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="562"/>
+        <translation>Вигляд шрифту для виводу тексту розв’язку</translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="597"/>
         <source>Font:</source>
         <translation>Шрифт:</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="588"/>
+        <location filename="../ui/settingsdialog.ui" line="623"/>
         <source>Change output text font</source>
         <translation>Змінити шрифт тексту виводу</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="605"/>
-        <location filename="../ui/settingsdialog.ui" line="627"/>
+        <location filename="../ui/settingsdialog.ui" line="640"/>
+        <location filename="../ui/settingsdialog.ui" line="662"/>
         <source>Font color for solution text output</source>
-        <translation>Колір шрифту для виводу тексту рішення</translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="608"/>
+        <translation>Колір шрифту для виводу тексту розв’язку</translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="643"/>
         <source>Default text color:</source>
         <translation>Колір тексту за замовчуванням:</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="643"/>
+        <location filename="../ui/settingsdialog.ui" line="678"/>
         <source>Change default text color</source>
         <translation>Змінити колір тексту за замовчуванням</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="660"/>
-        <location filename="../ui/settingsdialog.ui" line="682"/>
+        <location filename="../ui/settingsdialog.ui" line="695"/>
+        <location filename="../ui/settingsdialog.ui" line="717"/>
         <source>Text color of the candidate that was selected for branching</source>
         <translation>Колір тектсу кандидата, що було обрано для розгалудження</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="663"/>
+        <location filename="../ui/settingsdialog.ui" line="698"/>
         <source>Selected candidate text color:</source>
         <translation>Текст обраного кандидата:</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="698"/>
+        <location filename="../ui/settingsdialog.ui" line="733"/>
         <source>Change selected candidate text color</source>
         <translation>Змінити колір тексту обраного кандидата на розгалудження</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="715"/>
-        <location filename="../ui/settingsdialog.ui" line="737"/>
+        <location filename="../ui/settingsdialog.ui" line="750"/>
+        <location filename="../ui/settingsdialog.ui" line="772"/>
         <source>Text color of the alternate candidate that wasn&apos;t selected for branching</source>
         <translation>Колір тектсу кандидата, що не було обрано для розгалудження</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="718"/>
+        <location filename="../ui/settingsdialog.ui" line="753"/>
         <source>Alternate candidate text color:</source>
         <translation>Текст альтернативного кандидата:</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="753"/>
+        <location filename="../ui/settingsdialog.ui" line="788"/>
         <source>Change alternate candidate text color</source>
         <translation>Змінити колір тексту альтернативного кандидата на розгалудження</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="575"/>
-        <source>Font used for solution output</source>
-        <translation>Вигляд шрифту для виводу</translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="770"/>
-        <location filename="../ui/settingsdialog.ui" line="792"/>
+        <location filename="../ui/settingsdialog.ui" line="805"/>
+        <location filename="../ui/settingsdialog.ui" line="827"/>
         <source>Color of table borders in solution output</source>
-        <translation>Колір меж таблиць у виводі рішення</translation>
-    </message>
-    <message>
-        <location filename="../ui/settingsdialog.ui" line="773"/>
+        <translation>Колір меж таблиць у виводі розв’язку</translation>
+    </message>
+    <message>
+        <location filename="../ui/settingsdialog.ui" line="808"/>
         <source>Table borders color:</source>
         <translation>Колір меж таблиць:</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="808"/>
+        <location filename="../ui/settingsdialog.ui" line="843"/>
         <source>Change color of table borders</source>
         <translation>Змінити колір меж таблиці</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="295"/>
+        <location filename="../ui/settingsdialog.ui" line="268"/>
         <source>Fractional random values</source>
         <translation>Дробові випадкові числа</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="524"/>
+        <location filename="../ui/settingsdialog.ui" line="559"/>
         <source>Scroll to the end of solution output after solving</source>
         <translation>Прокручувати в кінець виводу після закінчення розв&apos;язку задачі</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="527"/>
+        <location filename="../ui/settingsdialog.ui" line="562"/>
         <source>Scroll to solution end</source>
         <translation>Прокручувати в кінець розв&apos;язку</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="163"/>
+        <location filename="../ui/settingsdialog.ui" line="136"/>
         <source>Use native file dialogs</source>
         <translation>Системні файлові діалоги</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="226"/>
+        <location filename="../ui/settingsdialog.ui" line="199"/>
         <source>In this mode the cost of travel from city 1 to city 2 and vice versa is the same</source>
         <translation>У цьому режимі вартість переїзду з міста 1 у місто 2 та навпаки співпадає</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="229"/>
+        <location filename="../ui/settingsdialog.ui" line="202"/>
         <source>Symmetric mode</source>
         <translation>Симетричний режим</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="247"/>
+        <location filename="../ui/settingsdialog.ui" line="220"/>
         <source>Minimal random:</source>
         <translation>Мінімальне випадкове:</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="267"/>
+        <location filename="../ui/settingsdialog.ui" line="240"/>
         <source>Maximal random:</source>
         <translation>Максимальне випадкове:</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="375"/>
+        <location filename="../ui/settingsdialog.ui" line="413"/>
         <source>Save solution graph as</source>
         <translation>Зберегти граф розв&apos;язку як</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="431"/>
+        <location filename="../ui/settingsdialog.ui" line="469"/>
         <source>Save solution graph inside HTML using data URI scheme (not supported by IE 7 and lower)</source>
         <translation>Зберігати граф всередині HTML за допомогою data URI scheme (не підтр. IE 7 та нижче)</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="483"/>
+        <location filename="../ui/settingsdialog.ui" line="518"/>
         <source>Only when &lt;=</source>
         <translation>Лише коли ≤</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="496"/>
+        <location filename="../ui/settingsdialog.ui" line="531"/>
         <source> cities</source>
         <comment>Don&apos;t forget a space at the beginning!</comment>
@@ -1476,11 +1490,11 @@
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="78"/>
-        <location filename="../ui/settingsdialog.ui" line="84"/>
+        <location filename="../ui/settingsdialog.ui" line="62"/>
+        <location filename="../ui/settingsdialog.ui" line="68"/>
         <source>Help</source>
         <translation>Допомога</translation>
     </message>
     <message>
-        <location filename="../ui/settingsdialog.ui" line="81"/>
+        <location filename="../ui/settingsdialog.ui" line="65"/>
         <source>Get preferences help</source>
         <translation>Отримати допомогу по налагодженням</translation>
