1
0
Fork 0

Correction of the arrangement of controls for "Weather" dialog

Remove gaps made by space characters.
Add ability to stretch the window.
Adapt to the Tortola style too.
This commit is contained in:
Roman Ludwicki 2022-09-28 00:10:12 +02:00
parent fc60ae32c9
commit 6c025f04b2

View file

@ -298,7 +298,7 @@
<!-- Control the weather --> <!-- Control the weather -->
<name>weather</name> <name>weather</name>
<modal>false</modal> <modal>false</modal>
<resizable>false</resizable> <resizable>true</resizable>
<layout>vbox</layout> <layout>vbox</layout>
<default-padding>3</default-padding> <default-padding>3</default-padding>
@ -335,32 +335,22 @@
<group> <group>
<layout>hbox</layout> <layout>hbox</layout>
<valign>fill</valign>
<!-- only for a gap --> <stretch>true</stretch>
<group>
<layout>vbox</layout>
<default-padding>1</default-padding>
<text>
<label> </label>
</text>
</group>
<group> <group>
<layout>vbox</layout> <layout>vbox</layout>
<valign>fill</valign>
<padding>5</padding>
<text> <text>
<halign>left</halign> <halign>left</halign>
<label>Select Weather Engine</label> <label>Select Weather Engine</label>
</text> </text>
<group>
<layout>hbox</layout>
<halign>left</halign>
<group> <group>
<layout>table</layout> <layout>table</layout>
<!--
<pref-width>500</pref-width>
-->
<radio> <radio>
<row>0</row> <row>0</row>
<col>0</col> <col>0</col>
@ -391,9 +381,14 @@
</script> </script>
</binding> </binding>
</radio> </radio>
<checkbox>
<group>
<row>0</row> <row>0</row>
<col>1</col> <col>1</col>
<layout>hbox</layout>
<halign>right</halign>
<checkbox>
<halign>right</halign> <halign>right</halign>
<name>manual-weather-config</name> <name>manual-weather-config</name>
<property>sim/gui/dialogs/metar/mode/manual-weather</property> <property>sim/gui/dialogs/metar/mode/manual-weather</property>
@ -414,20 +409,10 @@
</binding> </binding>
</checkbox> </checkbox>
<empty>
<row>0</row>
<col>2</col>
<stretch>true</stretch>
</empty>
<button> <button>
<row>0</row>
<col>3</col>
<halign>right</halign> <halign>right</halign>
<!--
<pref-width>170</pref-width> <legend>Manual Configuration...</legend>
-->
<legend>Manual Configuration ...</legend>
<enable> <enable>
<property>sim/gui/dialogs/metar/mode/manual-weather</property> <property>sim/gui/dialogs/metar/mode/manual-weather</property>
</enable> </enable>
@ -447,11 +432,9 @@
<textbox> <textbox>
<name>basic description</name> <name>basic description</name>
<halign>fill</halign> <halign>fill</halign>
<valign>fill</valign>
<stretch>true</stretch> <stretch>true</stretch>
<!-- <pref-height>90</pref-height>
<pref-width>250</pref-width>
-->
<pref-height>70</pref-height>
<slider>15</slider> <slider>15</slider>
<editable>false</editable> <editable>false</editable>
<wrap>true</wrap> <wrap>true</wrap>
@ -460,14 +443,9 @@
<property>sim/gui/dialogs/metar/description[1]</property> <property>sim/gui/dialogs/metar/description[1]</property>
</textbox> </textbox>
<group>
<layout>hbox</layout>
<halign>left</halign>
<group> <group>
<layout>table</layout> <layout>table</layout>
<!--
<pref-width>500</pref-width>
-->
<radio> <radio>
<row>0</row> <row>0</row>
<col>0</col> <col>0</col>
@ -499,15 +477,14 @@
</binding> </binding>
</radio> </radio>
<text> <group>
<row>0</row> <row>0</row>
<col>1</col> <col>1</col>
<label> </label> <layout>hbox</layout>
</text> <halign>right</halign>
<button> <button>
<row>0</row> <halign>right</halign>
<col>2</col>
<legend>Weather help</legend> <legend>Weather help</legend>
<binding> <binding>
<command>open-browser</command> <command>open-browser</command>
@ -516,13 +493,8 @@
</button> </button>
<button> <button>
<row>0</row> <legend>Advanced Settings...</legend>
<col>3</col>
<legend> Advanced Settings ...</legend>
<halign>right</halign> <halign>right</halign>
<!--
<pref-width>170</pref-width>
-->
<enable> <enable>
<property>sim/gui/dialogs/metar/mode/local-weather</property> <property>sim/gui/dialogs/metar/mode/local-weather</property>
<value>1</value> <value>1</value>
@ -538,11 +510,9 @@
<textbox> <textbox>
<name>advance-description</name> <name>advance-description</name>
<halign>fill</halign> <halign>fill</halign>
<valign>fill</valign>
<stretch>true</stretch> <stretch>true</stretch>
<!-- <pref-height>100</pref-height>
<pref-width>250</pref-width>
-->
<pref-height>90</pref-height>
<slider>15</slider> <slider>15</slider>
<editable>false</editable> <editable>false</editable>
<wrap>true</wrap> <wrap>true</wrap>
@ -550,70 +520,35 @@
<top-line>0</top-line> <top-line>0</top-line>
<property>sim/gui/dialogs/metar/description[2]</property> <property>sim/gui/dialogs/metar/description[2]</property>
</textbox> </textbox>
<!--
<group>
<layout>table</layout>
</group> </group>
-->
<empty>
<stretch>true</stretch>
</empty>
</group>
<!-- only for a gap -->
<group>
<layout>vbox</layout>
<default-padding>1</default-padding>
<text>
<label> </label>
</text>
</group>
</group> </group>
<hrule/> <hrule/>
<group>
<layout>hbox</layout>
<!-- only for a gap -->
<group> <group>
<layout>vbox</layout> <layout>vbox</layout>
<default-padding>1</default-padding> <valign>fill</valign>
<text> <stretch>true</stretch>
<label> </label>
</text>
</group>
<group> <group>
<layout>vbox</layout> <layout>vbox</layout>
<halign>left</halign> <padding>5</padding>
<group>
<layout>hbox</layout>
<halign>left</halign>
<group> <group>
<layout>table</layout> <layout>table</layout>
<text> <text>
<row>0</row> <row>0</row>
<col>0</col> <col>0</col>
<label>Weather Conditions</label> <label>Weather Conditions</label>
<halign>left</halign> <halign>left</halign>
</text> </text>
<text>
<row>0</row>
<col>1</col>
<label> </label>
<halign>left</halign>
</text>
<combo> <combo>
<row>0</row> <row>0</row>
<col>2</col> <col>1</col>
<name>source-selection</name> <name>source-selection</name>
<halign>fill</halign> <halign>right</halign>
<stretch>true</stretch> <stretch>true</stretch>
<pref-width>300</pref-width> <pref-width>300</pref-width>
<property>sim/gui/dialogs/metar/source-selection</property> <property>sim/gui/dialogs/metar/source-selection</property>
@ -633,13 +568,12 @@
</binding> </binding>
</combo> </combo>
</group> </group>
</group>
<textbox> <textbox>
<name>description</name> <name>description</name>
<halign>fill</halign> <halign>fill</halign>
<valign>fill</valign>
<stretch>true</stretch> <stretch>true</stretch>
<pref-width>450</pref-width>
<pref-height>100</pref-height> <pref-height>100</pref-height>
<slider>15</slider> <slider>15</slider>
<editable>false</editable> <editable>false</editable>
@ -648,27 +582,28 @@
<top-line>0</top-line> <top-line>0</top-line>
<property>sim/gui/dialogs/metar/description[0]</property> <property>sim/gui/dialogs/metar/description[0]</property>
</textbox> </textbox>
<!-- only for a gap -->
<group>
<layout>vbox</layout>
<default-padding>1</default-padding>
<text>
<label> </label>
</text>
</group> </group>
<group> <group>
<layout>hbox</layout> <layout>vbox</layout>
<padding>5</padding>
<group>
<layout>table</layout>
<text> <text>
<row>0</row>
<col>0</col>
<label>METAR Data</label> <label>METAR Data</label>
<halign>left</halign>
</text> </text>
<empty>
<stretch>true</stretch> <group>
</empty> <row>0</row>
<text> <col>1</col>
<label> </label> <layout>hbox</layout>
</text> <halign>right</halign>
<text> <text>
<label>Data is valid</label> <label>Data is valid</label>
</text> </text>
@ -681,21 +616,18 @@
</enable> </enable>
</checkbox> </checkbox>
</group> </group>
</group>
<group>
<layout>hbox</layout>
<textbox> <textbox>
<name>metar-string-input</name> <name>metar-string-input</name>
<halign>fill</halign> <halign>fill</halign>
<valign>fill</valign>
<stretch>true</stretch> <stretch>true</stretch>
<!--
<pref-width>250</pref-width>
-->
<pref-height>70</pref-height> <pref-height>70</pref-height>
<slider>15</slider> <slider>15</slider>
<editable>true</editable> <editable>true</editable>
<wrap>true</wrap> <wrap>true</wrap>
<!-- <live>true</live> --> <!-- <live>true</live> -->
<top-line>0</top-line> <top-line>0</top-line>
<property>sim/gui/dialogs/metar/metar-string</property> <property>sim/gui/dialogs/metar/metar-string</property>
<enable> <enable>
@ -715,10 +647,10 @@
<object-name>metar-string-input</object-name> <object-name>metar-string-input</object-name>
</binding> </binding>
</textbox> </textbox>
</group>
<group> <group>
<layout>hbox</layout> <layout>hbox</layout>
<halign>left</halign>
<button> <button>
<legend>METAR Description...</legend> <legend>METAR Description...</legend>
<binding> <binding>
@ -726,31 +658,18 @@
<dialog-name>weather-metar-description</dialog-name> <dialog-name>weather-metar-description</dialog-name>
</binding> </binding>
</button> </button>
<empty>
<stretch>true</stretch>
</empty>
</group> </group>
</group> </group>
<!-- only for a gap -->
<group>
<layout>vbox</layout>
<default-padding>1</default-padding>
<text>
<label> </label>
</text>
</group>
</group> </group>
<hrule/> <hrule/>
<group> <group>
<layout>hbox</layout>
<empty> <empty>
<stretch>true</stretch> <stretch>true</stretch>
</empty> </empty>
<layout>hbox</layout>
<button> <button>
<legend>OK</legend> <legend>OK</legend>
@ -794,9 +713,9 @@
<command>dialog-close</command> <command>dialog-close</command>
</binding> </binding>
</button> </button>
<empty> <empty>
<stretch>true</stretch> <stretch>true</stretch>
</empty> </empty>
</group> </group>
</PropertyList> </PropertyList>