Skip to content

Commit dd2b3a9

Browse files
committed
Add preload memory threshold spin button
For: QubesOS/qubes-issues#1512 For: QubesOS/qubes-issues#10027
1 parent 70de337 commit dd2b3a9

File tree

3 files changed

+218
-56
lines changed

3 files changed

+218
-56
lines changed

qubes_config/global_config.glade

Lines changed: 96 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -976,7 +976,7 @@
976976
<property name="can-focus">False</property>
977977
<property name="vscroll-policy">natural</property>
978978
<child>
979-
<!-- n-columns=2 n-rows=26 -->
979+
<!-- n-columns=2 n-rows=27 -->
980980
<object class="GtkGrid" id="basics_contents">
981981
<property name="visible">True</property>
982982
<property name="can-focus">False</property>
@@ -1069,7 +1069,7 @@
10691069
</object>
10701070
<packing>
10711071
<property name="left-attach">0</property>
1072-
<property name="top-attach">10</property>
1072+
<property name="top-attach">11</property>
10731073
<property name="width">2</property>
10741074
</packing>
10751075
</child>
@@ -1085,7 +1085,7 @@
10851085
</object>
10861086
<packing>
10871087
<property name="left-attach">0</property>
1088-
<property name="top-attach">13</property>
1088+
<property name="top-attach">14</property>
10891089
</packing>
10901090
</child>
10911091
<child>
@@ -1101,7 +1101,7 @@
11011101
</object>
11021102
<packing>
11031103
<property name="left-attach">1</property>
1104-
<property name="top-attach">13</property>
1104+
<property name="top-attach">14</property>
11051105
</packing>
11061106
</child>
11071107
<child>
@@ -1114,7 +1114,7 @@
11141114
</object>
11151115
<packing>
11161116
<property name="left-attach">1</property>
1117-
<property name="top-attach">14</property>
1117+
<property name="top-attach">15</property>
11181118
</packing>
11191119
</child>
11201120
<child>
@@ -1127,7 +1127,7 @@
11271127
</object>
11281128
<packing>
11291129
<property name="left-attach">1</property>
1130-
<property name="top-attach">15</property>
1130+
<property name="top-attach">16</property>
11311131
</packing>
11321132
</child>
11331133
<child>
@@ -1238,7 +1238,7 @@
12381238
</object>
12391239
<packing>
12401240
<property name="left-attach">0</property>
1241-
<property name="top-attach">17</property>
1241+
<property name="top-attach">18</property>
12421242
<property name="width">2</property>
12431243
</packing>
12441244
</child>
@@ -1255,7 +1255,7 @@
12551255
</object>
12561256
<packing>
12571257
<property name="left-attach">0</property>
1258-
<property name="top-attach">18</property>
1258+
<property name="top-attach">19</property>
12591259
<property name="width">2</property>
12601260
</packing>
12611261
</child>
@@ -1271,7 +1271,7 @@
12711271
</object>
12721272
<packing>
12731273
<property name="left-attach">0</property>
1274-
<property name="top-attach">22</property>
1274+
<property name="top-attach">23</property>
12751275
<property name="width">2</property>
12761276
</packing>
12771277
</child>
@@ -1283,7 +1283,7 @@
12831283
</object>
12841284
<packing>
12851285
<property name="left-attach">1</property>
1286-
<property name="top-attach">24</property>
1286+
<property name="top-attach">25</property>
12871287
</packing>
12881288
</child>
12891289
<child>
@@ -1295,7 +1295,7 @@
12951295
</object>
12961296
<packing>
12971297
<property name="left-attach">0</property>
1298-
<property name="top-attach">25</property>
1298+
<property name="top-attach">26</property>
12991299
<property name="width">2</property>
13001300
</packing>
13011301
</child>
@@ -1312,7 +1312,7 @@
13121312
</object>
13131313
<packing>
13141314
<property name="left-attach">0</property>
1315-
<property name="top-attach">23</property>
1315+
<property name="top-attach">24</property>
13161316
<property name="width">2</property>
13171317
</packing>
13181318
</child>
@@ -1462,7 +1462,7 @@
14621462
</object>
14631463
<packing>
14641464
<property name="left-attach">0</property>
1465-
<property name="top-attach">11</property>
1465+
<property name="top-attach">12</property>
14661466
<property name="width">2</property>
14671467
</packing>
14681468
</child>
@@ -1509,7 +1509,7 @@
15091509
</object>
15101510
<packing>
15111511
<property name="left-attach">0</property>
1512-
<property name="top-attach">12</property>
1512+
<property name="top-attach">13</property>
15131513
<property name="width">2</property>
15141514
</packing>
15151515
</child>
@@ -1554,7 +1554,7 @@
15541554
</object>
15551555
<packing>
15561556
<property name="left-attach">0</property>
1557-
<property name="top-attach">14</property>
1557+
<property name="top-attach">15</property>
15581558
</packing>
15591559
</child>
15601560
<child>
@@ -1578,7 +1578,7 @@
15781578
</object>
15791579
<packing>
15801580
<property name="left-attach">0</property>
1581-
<property name="top-attach">9</property>
1581+
<property name="top-attach">10</property>
15821582
</packing>
15831583
</child>
15841584
<child>
@@ -1590,7 +1590,7 @@
15901590
</object>
15911591
<packing>
15921592
<property name="left-attach">0</property>
1593-
<property name="top-attach">16</property>
1593+
<property name="top-attach">17</property>
15941594
</packing>
15951595
</child>
15961596
<child>
@@ -1602,7 +1602,7 @@
16021602
</object>
16031603
<packing>
16041604
<property name="left-attach">0</property>
1605-
<property name="top-attach">21</property>
1605+
<property name="top-attach">22</property>
16061606
</packing>
16071607
</child>
16081608
<child>
@@ -1633,7 +1633,7 @@
16331633
</object>
16341634
<packing>
16351635
<property name="left-attach">0</property>
1636-
<property name="top-attach">15</property>
1636+
<property name="top-attach">16</property>
16371637
</packing>
16381638
</child>
16391639
<child>
@@ -1648,7 +1648,7 @@
16481648
</object>
16491649
<packing>
16501650
<property name="left-attach">0</property>
1651-
<property name="top-attach">24</property>
1651+
<property name="top-attach">25</property>
16521652
</packing>
16531653
</child>
16541654
<child>
@@ -1663,7 +1663,7 @@
16631663
</object>
16641664
<packing>
16651665
<property name="left-attach">0</property>
1666-
<property name="top-attach">19</property>
1666+
<property name="top-attach">20</property>
16671667
</packing>
16681668
</child>
16691669
<child>
@@ -1678,7 +1678,7 @@
16781678
</object>
16791679
<packing>
16801680
<property name="left-attach">0</property>
1681-
<property name="top-attach">20</property>
1681+
<property name="top-attach">21</property>
16821682
</packing>
16831683
</child>
16841684
<child>
@@ -1718,7 +1718,7 @@
17181718
</object>
17191719
<packing>
17201720
<property name="left-attach">1</property>
1721-
<property name="top-attach">19</property>
1721+
<property name="top-attach">20</property>
17221722
</packing>
17231723
</child>
17241724
<child>
@@ -1758,7 +1758,7 @@
17581758
</object>
17591759
<packing>
17601760
<property name="left-attach">1</property>
1761-
<property name="top-attach">20</property>
1761+
<property name="top-attach">21</property>
17621762
</packing>
17631763
</child>
17641764
<child>
@@ -1858,7 +1858,7 @@
18581858
<packing>
18591859
<property name="expand">False</property>
18601860
<property name="fill">True</property>
1861-
<property name="position">2</property>
1861+
<property name="position">0</property>
18621862
</packing>
18631863
</child>
18641864
<child>
@@ -1876,7 +1876,7 @@
18761876
<packing>
18771877
<property name="expand">False</property>
18781878
<property name="fill">True</property>
1879-
<property name="position">3</property>
1879+
<property name="position">1</property>
18801880
</packing>
18811881
</child>
18821882
</object>
@@ -1885,6 +1885,76 @@
18851885
<property name="top-attach">8</property>
18861886
</packing>
18871887
</child>
1888+
<child>
1889+
<object class="GtkBox">
1890+
<property name="visible">True</property>
1891+
<property name="can-focus">False</property>
1892+
<child>
1893+
<object class="GtkSpinButton" id="basics_preload_dispvm_threshold">
1894+
<property name="visible">True</property>
1895+
<property name="can-focus">True</property>
1896+
<property name="valign">center</property>
1897+
<property name="max-width-chars">6</property>
1898+
</object>
1899+
<packing>
1900+
<property name="expand">False</property>
1901+
<property name="fill">True</property>
1902+
<property name="position">0</property>
1903+
</packing>
1904+
</child>
1905+
<child>
1906+
<object class="GtkLabel">
1907+
<property name="visible">True</property>
1908+
<property name="can-focus">False</property>
1909+
<property name="halign">start</property>
1910+
<property name="margin-start">5</property>
1911+
<property name="margin-end">5</property>
1912+
<property name="hexpand">True</property>
1913+
<property name="label" translatable="yes">MiB</property>
1914+
<style>
1915+
<class name="main_text"/>
1916+
</style>
1917+
</object>
1918+
<packing>
1919+
<property name="expand">False</property>
1920+
<property name="fill">True</property>
1921+
<property name="position">1</property>
1922+
</packing>
1923+
</child>
1924+
</object>
1925+
<packing>
1926+
<property name="left-attach">1</property>
1927+
<property name="top-attach">9</property>
1928+
</packing>
1929+
</child>
1930+
<child>
1931+
<object class="GtkBox">
1932+
<property name="visible">True</property>
1933+
<property name="can-focus">False</property>
1934+
<property name="orientation">vertical</property>
1935+
<child>
1936+
<object class="GtkLabel">
1937+
<property name="visible">True</property>
1938+
<property name="can-focus">False</property>
1939+
<property name="label" translatable="yes">The amount of free system memory that will never be used for preloading disposables. Ensures preloaded disposables do not consume all available memory.</property>
1940+
<property name="wrap">True</property>
1941+
<property name="xalign">0</property>
1942+
<style>
1943+
<class name="explanation"/>
1944+
</style>
1945+
</object>
1946+
<packing>
1947+
<property name="expand">False</property>
1948+
<property name="fill">True</property>
1949+
<property name="position">0</property>
1950+
</packing>
1951+
</child>
1952+
</object>
1953+
<packing>
1954+
<property name="left-attach">0</property>
1955+
<property name="top-attach">9</property>
1956+
</packing>
1957+
</child>
18881958
<child>
18891959
<placeholder/>
18901960
</child>

0 commit comments

Comments
 (0)