Skip to content

Commit 0ebfa0c

Browse files
committed
update schema
1 parent 2861991 commit 0ebfa0c

File tree

1 file changed

+101
-8
lines changed

1 file changed

+101
-8
lines changed

schemas/org.gnome.shell.extensions.custom-command-toggle.gschema.xml

Lines changed: 101 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,79 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<schemalist>
33
<schema id="org.gnome.shell.extensions.custom-command-toggle" path="/org/gnome/shell/extensions/custom-command-toggle/">
4-
4+
55
<key name="numbuttons-setting" type="i">
66
<default>1</default>
7+
<summary>Number of toggle buttons</summary>
78
</key>
89

910
<key name="entryrow1-setting" type="s">
1011
<default>'notify-send "Custom Command Toggle" "Hello world!"'</default>
12+
<summary>Button 1 ON command</summary>
1113
</key>
1214
<key name="entryrow2-setting" type="s">
1315
<default>""</default>
16+
<summary>Button 1 OFF command</summary>
1417
</key>
1518
<key name="entryrow3-setting" type="s">
1619
<default>"My Button"</default>
20+
<summary>Button 1 name</summary>
1721
</key>
1822
<key name="entryrow4-setting" type="s">
1923
<default>"face-smile-symbolic"</default>
24+
<summary>Button 1 icon</summary>
2025
</key>
2126
<key name="initialtogglestate1-setting" type="i">
2227
<default>2</default>
28+
<summary>Button 1 toggle state at startup</summary>
29+
<description>0 = On; 1 = Off; 2 = Previous state; 3 = Check command output for state</description>
2330
</key>
2431
<key name="togglestate1-setting" type="b">
2532
<default>false</default>
33+
<summary>Button 1 current state</summary>
34+
</key>
35+
<key name="checkcommand1-setting" type="s">
36+
<default>""</default>
37+
<summary>Button 1 check state command</summary>
38+
<description>Command to check state at startup for button 1</description>
2639
</key>
40+
<key name="checkregex1-setting" type="s">
41+
<default>""</default>
42+
<summary>Button 1 check state string</summary>
43+
<description>String to search for in the command output to set button state ON at startup for button 1</description>
44+
</key>
2745
<key name="runcommandatboot1-setting" type="b">
2846
<default>false</default>
47+
<summary>Button 1 run command at boot setting</summary>
2948
</key>
3049
<key name="delaytime1-setting" type="i">
3150
<default>3</default>
51+
<summary>Button 1 run command at boot delay setting</summary>
52+
</key>
53+
<key name="checkcommanddelaytime1-setting" type="i">
54+
<default>3</default>
55+
<summary>Button 1 check command state at boot delay setting</summary>
3256
</key>
3357
<key name="showindicator1-setting" type="b">
3458
<default>true</default>
59+
<summary>Button 1 show top bar indicator setting</summary>
3560
</key>
3661
<key name="buttonclick1-setting" type="i">
3762
<default>2</default>
63+
<summary>Button 1 toggle action setting</summary>
64+
<description>0 = Always On; 1 = Always Off; 2 = Toggle On/Off</description>
3865
</key>
3966
<key name="closemenu1-setting" type="b">
4067
<default>false</default>
68+
<summary>Button 1 close menu setting</summary>
4169
</key>
4270
<key name='keybinding1-setting' type='as'>
4371
<default><![CDATA[['']]]></default>
72+
<summary>Button 1 keyboard shortcut</summary>
73+
</key>
74+
<key name="checkexitcode1-setting" type="b">
75+
<default>false</default>
76+
<summary>Button 1 check exit code setting</summary>
4477
</key>
4578

4679
<key name="entryrow12-setting" type="s">
@@ -61,12 +94,21 @@
6194
<key name="togglestate2-setting" type="b">
6295
<default>false</default>
6396
</key>
97+
<key name="checkcommand2-setting" type="s">
98+
<default>""</default>
99+
</key>
100+
<key name="checkregex2-setting" type="s">
101+
<default>""</default>
102+
</key>
64103
<key name="runcommandatboot2-setting" type="b">
65104
<default>false</default>
66105
</key>
67106
<key name="delaytime2-setting" type="i">
68107
<default>3</default>
69108
</key>
109+
<key name="checkcommanddelaytime2-setting" type="i">
110+
<default>3</default>
111+
</key>
70112
<key name="showindicator2-setting" type="b">
71113
<default>true</default>
72114
</key>
@@ -75,10 +117,13 @@
75117
</key>
76118
<key name="closemenu2-setting" type="b">
77119
<default>false</default>
78-
</key>
120+
</key>
79121
<key name='keybinding2-setting' type='as'>
80122
<default><![CDATA[['']]]></default>
81123
</key>
124+
<key name="checkexitcode2-setting" type="b">
125+
<default>false</default>
126+
</key>
82127

83128
<key name="entryrow13-setting" type="s">
84129
<default>'notify-send "Custom Command Toggle" "Button 3 toggled on"'</default>
@@ -98,12 +143,21 @@
98143
<key name="togglestate3-setting" type="b">
99144
<default>false</default>
100145
</key>
146+
<key name="checkcommand3-setting" type="s">
147+
<default>""</default>
148+
</key>
149+
<key name="checkregex3-setting" type="s">
150+
<default>""</default>
151+
</key>
101152
<key name="runcommandatboot3-setting" type="b">
102153
<default>false</default>
103154
</key>
104155
<key name="delaytime3-setting" type="i">
105156
<default>3</default>
106-
</key>
157+
</key>
158+
<key name="checkcommanddelaytime3-setting" type="i">
159+
<default>3</default>
160+
</key>
107161
<key name="showindicator3-setting" type="b">
108162
<default>true</default>
109163
</key>
@@ -112,10 +166,13 @@
112166
</key>
113167
<key name="closemenu3-setting" type="b">
114168
<default>false</default>
115-
</key>
169+
</key>
116170
<key name='keybinding3-setting' type='as'>
117171
<default><![CDATA[['']]]></default>
118172
</key>
173+
<key name="checkexitcode3-setting" type="b">
174+
<default>false</default>
175+
</key>
119176

120177
<key name="entryrow14-setting" type="s">
121178
<default>'notify-send "Custom Command Toggle" "Button 4 toggled on"'</default>
@@ -135,12 +192,21 @@
135192
<key name="togglestate4-setting" type="b">
136193
<default>false</default>
137194
</key>
195+
<key name="checkcommand4-setting" type="s">
196+
<default>""</default>
197+
</key>
198+
<key name="checkregex4-setting" type="s">
199+
<default>""</default>
200+
</key>
138201
<key name="runcommandatboot4-setting" type="b">
139202
<default>false</default>
140203
</key>
141204
<key name="delaytime4-setting" type="i">
142205
<default>3</default>
143206
</key>
207+
<key name="checkcommanddelaytime4-setting" type="i">
208+
<default>3</default>
209+
</key>
144210
<key name="showindicator4-setting" type="b">
145211
<default>true</default>
146212
</key>
@@ -149,10 +215,13 @@
149215
</key>
150216
<key name="closemenu4-setting" type="b">
151217
<default>false</default>
152-
</key>
218+
</key>
153219
<key name='keybinding4-setting' type='as'>
154220
<default><![CDATA[['']]]></default>
155221
</key>
222+
<key name="checkexitcode4-setting" type="b">
223+
<default>false</default>
224+
</key>
156225

157226
<key name="entryrow15-setting" type="s">
158227
<default>'notify-send "Custom Command Toggle" "Button 5 toggled on"'</default>
@@ -172,12 +241,21 @@
172241
<key name="togglestate5-setting" type="b">
173242
<default>false</default>
174243
</key>
244+
<key name="checkcommand5-setting" type="s">
245+
<default>""</default>
246+
</key>
247+
<key name="checkregex5-setting" type="s">
248+
<default>""</default>
249+
</key>
175250
<key name="runcommandatboot5-setting" type="b">
176251
<default>false</default>
177252
</key>
178253
<key name="delaytime5-setting" type="i">
179254
<default>3</default>
180255
</key>
256+
<key name="checkcommanddelaytime5-setting" type="i">
257+
<default>3</default>
258+
</key>
181259
<key name="showindicator5-setting" type="b">
182260
<default>true</default>
183261
</key>
@@ -189,7 +267,10 @@
189267
</key>
190268
<key name='keybinding5-setting' type='as'>
191269
<default><![CDATA[['']]]></default>
192-
</key>
270+
</key>
271+
<key name="checkexitcode5-setting" type="b">
272+
<default>false</default>
273+
</key>
193274

194275
<key name="entryrow16-setting" type="s">
195276
<default>'notify-send "Custom Command Toggle" "Button 6 toggled on"'</default>
@@ -209,12 +290,21 @@
209290
<key name="togglestate6-setting" type="b">
210291
<default>false</default>
211292
</key>
293+
<key name="checkcommand6-setting" type="s">
294+
<default>""</default>
295+
</key>
296+
<key name="checkregex6-setting" type="s">
297+
<default>""</default>
298+
</key>
212299
<key name="runcommandatboot6-setting" type="b">
213300
<default>false</default>
214301
</key>
215302
<key name="delaytime6-setting" type="i">
216303
<default>3</default>
217304
</key>
305+
<key name="checkcommanddelaytime6-setting" type="i">
306+
<default>3</default>
307+
</key>
218308
<key name="showindicator6-setting" type="b">
219309
<default>true</default>
220310
</key>
@@ -223,10 +313,13 @@
223313
</key>
224314
<key name="closemenu6-setting" type="b">
225315
<default>false</default>
226-
</key>
316+
</key>
227317
<key name='keybinding6-setting' type='as'>
228318
<default><![CDATA[['']]]></default>
229-
</key>
319+
</key>
320+
<key name="checkexitcode6-setting" type="b">
321+
<default>false</default>
322+
</key>
230323

231324
</schema>
232325
</schemalist>

0 commit comments

Comments
 (0)