disabling touchscreen input by default
[drnoksnes] / gui / drnoksnes.schemas.m4
1 <?xml version="1.0" encoding="utf-8"?>
2 define(`choose', `dnl
3 ifelse(eval(MAEMO_MAJOR < 5), 1, `$1', `$2')dnl>
4 ')dnl
5 define(`N_', `$*')dnl
6 <gconfschemafile>
7   <schemalist>
8     <schema>
9       <key>/schemas/apps/maemo/drnoksnes/display-framerate</key>
10       <applyto>/apps/maemo/drnoksnes/display-framerate</applyto>
11       <owner>drnoksnes</owner>
12       <type>bool</type>
13       <default>false</default>
14       <locale name="C">
15         <short>Display framerate</short>
16         <long>
17           Display a framerate counter in the lower left corner.
18         </long>
19       </locale>
20     </schema>
21     <schema>
22       <key>/schemas/apps/maemo/drnoksnes/frameskip</key>
23       <applyto>/apps/maemo/drnoksnes/frameskip</applyto>
24       <owner>drnoksnes</owner>
25       <type>int</type>
26       <default>0</default>
27       <locale name="C">
28         <short>Frameskip</short>
29         <long>
30           Skip this many frames after rendering one frame (or 0 for auto).
31         </long>
32       </locale>
33     </schema>
34     <schema>
35       <key>/schemas/apps/maemo/drnoksnes/rom</key>
36       <applyto>/apps/maemo/drnoksnes/rom</applyto>
37       <owner>drnoksnes</owner>
38       <type>string</type>
39       <default></default>
40       <locale name="C">
41         <short>ROM to load</short>
42         <long>
43           Full path to the ROM file to load on next startup.
44         </long>
45       </locale>
46     </schema>
47     <schema>
48      <key>/schemas/apps/maemo/drnoksnes/saver</key>
49       <applyto>/apps/maemo/drnoksnes/saver</applyto>
50       <owner>drnoksnes</owner>
51       <type>bool</type>
52       <default>true</default>
53       <locale name="C">
54         <short>Enable power saving</short>
55         <long>
56           This will save and close the emulator when it is deactivated or
57           the device enters idle state.
58         </long>
59       </locale>
60     </schema>
61     <schema>
62      <key>/schemas/apps/maemo/drnoksnes/sound</key>
63       <applyto>/apps/maemo/drnoksnes/sound</applyto>
64       <owner>drnoksnes</owner>
65       <type>bool</type>
66       <default>true</default>
67       <locale name="C">
68         <short>Enable sound</short>
69         <long>
70           Enable emulation and output of sound.
71         </long>
72       </locale>
73     </schema>
74     <schema>
75      <key>/schemas/apps/maemo/drnoksnes/scaler</key>
76       <applyto>/apps/maemo/drnoksnes/scaler</applyto>
77       <owner>drnoksnes</owner>
78       <type>string</type>
79       <default></default>
80       <locale name="C">
81         <short>Scaler</short>
82         <long>
83           Name of the preferred scaler to use. Available scalers depend on 
84           platform. Leave empty to select best scaler available.
85         </long>
86       </locale>
87     </schema>
88     <schema>
89      <key>/schemas/apps/maemo/drnoksnes/speedhacks</key>
90       <applyto>/apps/maemo/drnoksnes/speedhacks</applyto>
91       <owner>drnoksnes</owner>
92       <type>int</type>
93       <default>0</default>
94       <locale name="C">
95         <short>Speedhacks</short>
96         <long>
97           Set to 0 to disable speedhacks, to 1 to enable safe speedhacks, 
98           to 2 to enable all speedhacks.
99         </long>
100       </locale>
101     </schema>
102     <schema>
103      <key>/schemas/apps/maemo/drnoksnes/transparency</key>
104       <applyto>/apps/maemo/drnoksnes/transparency</applyto>
105       <owner>drnoksnes</owner>
106       <type>bool</type>
107       ifelse(eval(MAEMO_MAJOR < 5), 1, `<default>false</default>', `<default>true</default>')
108       <locale name="C">
109         <short>Transparency</short>
110         <long>
111           Enable emulated transparency effects.
112         </long>
113       </locale>
114     </schema>
115     <schema>
116      <key>/schemas/apps/maemo/drnoksnes/turbo</key>
117       <applyto>/apps/maemo/drnoksnes/turbo</applyto>
118       <owner>drnoksnes</owner>
119       <type>bool</type>
120       <default>false</default>
121       <locale name="C">
122         <short>Turbo mode</short>
123         <long>
124           Do not sleep at all between frames.
125         </long>
126       </locale>
127     </schema>
128     <schema>
129      <key>/schemas/apps/maemo/drnoksnes/player1/keyboard/enable</key>
130       <applyto>/apps/maemo/drnoksnes/player1/keyboard/enable</applyto>
131       <owner>drnoksnes</owner>
132       <type>bool</type>
133       <default>true</default>
134       <locale name="C">
135         <short>Player 1 keyboard</short>
136         <long>
137           Enable key mappings for player 1.
138         </long>
139       </locale>
140     </schema>
141 dnl Player 1 keybindings
142 define(`HELP', `')dnl
143 define(`BUTTON', `dnl
144     <schema>
145      <key>/schemas/apps/maemo/drnoksnes/player1/keyboard/$2</key>
146       <applyto>/apps/maemo/drnoksnes/player1/keyboard/$2</applyto>
147       <owner>drnoksnes</owner>
148       <type>int</type>
149       <default>choose($4,$5)</default>
150       <locale name="C">
151         <short>$1 button</short>
152       </locale>
153     </schema>
154 dnl')dnl
155 define(`ACTION', `dnl
156     <schema>
157      <key>/schemas/apps/maemo/drnoksnes/player1/keyboard/$2</key>
158       <applyto>/apps/maemo/drnoksnes/player1/keyboard/$2</applyto>
159       <owner>drnoksnes</owner>
160       <type>int</type>
161       <default>choose($4,$5)</default>
162       <locale name="C">
163         <short>$1 action</short>
164       </locale>
165     </schema>
166 dnl')dnl
167 define(`LAST', `')dnl
168 include(buttons.inc)dnl
169 undefine(`HELP')dnl
170 undefine(`BUTTON')dnl
171 undefine(`ACTION')dnl
172 undefine(`LAST')dnl
173     <schema>
174      <key>/schemas/apps/maemo/drnoksnes/player1/touchscreen/enable</key>
175       <applyto>/apps/maemo/drnoksnes/player1/touchscreen/enable</applyto>
176       <owner>drnoksnes</owner>
177       <type>bool</type>
178       <default>false</default>
179       <locale name="C">
180         <short>Player 1 touchscreen</short>
181         <long>
182           Enable touchscreen buttons for player 1.
183         </long>
184       </locale>
185     </schema>
186     <schema>
187      <key>/schemas/apps/maemo/drnoksnes/player1/touchscreen/show_buttons</key>
188       <applyto>/apps/maemo/drnoksnes/player1/touchscreen/show_buttons</applyto>
189       <owner>drnoksnes</owner>
190       <type>bool</type>
191       <default>false</default>
192       <locale name="C">
193         <short>Player 1 touchscreen show</short>
194         <long>
195           Show touchscreen buttons for player 1.
196         </long>
197       </locale>
198     </schema>
199     <schema>
200      <key>/schemas/apps/maemo/drnoksnes/player2/keyboard/enable</key>
201       <applyto>/apps/maemo/drnoksnes/player2/keyboard/enable</applyto>
202       <owner>drnoksnes</owner>
203       <type>bool</type>
204       <default>false</default>
205       <locale name="C">
206         <short>Player 2 keyboard</short>
207         <long>
208           Enable key mappings for player 2.
209         </long>
210       </locale>
211     </schema>
212 dnl Player 2 keybindings
213 define(`HELP', `')dnl
214 define(`BUTTON', `dnl
215     <schema>
216      <key>/schemas/apps/maemo/drnoksnes/player2/keyboard/$2</key>
217       <applyto>/apps/maemo/drnoksnes/player2/keyboard/$2</applyto>
218       <owner>drnoksnes</owner>
219       <type>int</type>
220       <default>0</default>
221       <locale name="C">
222         <short>$1 button</short>
223       </locale>
224     </schema>
225 dnl')dnl
226 define(`ACTION', `')dnl
227 define(`LAST', `')dnl
228 include(buttons.inc)
229 undefine(`HELP')dnl
230 undefine(`BUTTON')dnl
231 undefine(`ACTION')dnl
232 undefine(`LAST')dnl
233     <schema>
234      <key>/schemas/apps/maemo/drnoksnes/player2/touchscreen/enable</key>
235       <applyto>/apps/maemo/drnoksnes/player2/touchscreen/enable</applyto>
236       <owner>drnoksnes</owner>
237       <type>bool</type>
238       <default>false</default>
239       <locale name="C">
240         <short>Player 2 touchscreen</short>
241         <long>
242           Enable touchscreen buttons for player 2.
243         </long>
244       </locale>
245     </schema>
246     <schema>
247      <key>/schemas/apps/maemo/drnoksnes/player2/touchscreen/show_buttons</key>
248       <applyto>/apps/maemo/drnoksnes/player2/touchscreen/show_buttons</applyto>
249       <owner>drnoksnes</owner>
250       <type>bool</type>
251       <default>false</default>
252       <locale name="C">
253         <short>Player 2 touchscreen show</short>
254         <long>
255           Show touchscreen buttons for player 2.
256         </long>
257       </locale>
258     </schema>
259   </schemalist>
260 </gconfschemafile>