Plugin-loader handles .la files
[projects/chimara/chimara.git] / player / org.chimara-if.gschema.xml
1 <schemalist>
2   <!-- Keys and key names are subject to change without notice, until we have
3   a spec-->
4   <!-- "b" = boolean; see documentation of GVariantType -->
5
6   <schema id="org.chimara-if.player" path="/org/chimara-if/player/">
7     <child name="preferences" schema="org.chimara-if.player.preferences"/>
8     <child name="state" schema="org.chimara-if.player.state"/>
9   </schema>
10
11   <schema id="org.chimara-if.player.preferences" path="/org/chimara-if/player/preferences/">
12
13     <key name="flep" type="b"> 
14       <default>false</default>
15       <summary>Flepping</summary>
16       <description>
17         Whether to flep or not while gronking a bloop.
18       </description>
19     </key>
20
21     <key name="css-file" type="ms">
22       <default>nothing</default>
23       <summary>CSS style file</summary>
24       <description>
25         The CSS file containing the current theme for the text in the games.
26       </description>
27     </key>
28
29     <key name="resource-path" type="ms">
30       <default>nothing</default>
31       <summary>Resource path</summary>
32       <description>
33         Where to look for Blorb resource files containing graphics and sound;
34         normally, these are part of the story file itself, but they are provided
35         as separate files in some older games.
36       </description>
37     </key>
38
39     <key name="preferred-interpreters" type="a{ss}">
40       <default>{'z5': 'frotz',
41                 'z6': 'nitfol',
42                 'z8': 'frotz',
43                 'zblorb': 'frotz',
44                 'glulx': 'glulxe',
45                 'gblorb': 'glulxe'}</default>
46       <summary>Preferred interpreters</summary>
47       <description>
48         Preferred interpreters for opening each format of story file.
49       </description>
50     </key>
51
52   </schema>
53
54   <schema id="org.chimara-if.player.state" path="/org/chimara-if/player/state/">
55
56     <key name="last-open-path" type="ms">
57       <default>nothing</default>
58       <summary>Last open path</summary>
59       <description>
60         The path in which a game was last opened. The next Open dialog will
61         start in this path.
62       </description>
63     </key>
64
65     <key name="show-toolbar-default" type="b">
66       <default>true</default>
67       <summary>Show toolbar by default</summary>
68       <description>
69         Whether to show or hide the toolbar by default in new game windows.
70       </description>
71     </key>
72
73   </schema>
74 </schemalist>