summaryrefslogtreecommitdiff
path: root/src/schemas/re.chrysalide.framework.gschema.xml
blob: 80a20db13b45fdce49a688fb269d4297b1a7086c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<schemalist gettext-domain="chrysalide">

    <schema id="re.chrysalide.framework" path="/re/chrysalide/framework/">
        <child schema="re.chrysalide.framework.paths" name="paths"/>
        <child schema="re.chrysalide.framework.gui" name="gui"/>
        <child schema="re.chrysalide.framework.secstorage" name="secstorage"/>
    </schema>

    <schema id="re.chrysalide.framework.paths" path="/re/chrysalide/framework/paths/">
        <key name="tmp-work-dir" type="s">
            <default>"/tmp/chrysalide"</default>
            <summary>Directory for temporary contents</summary>
            <description>
                Location of files created as cache and meant to get deleted when unused
            </description>
        </key>
    </schema>

    <schema id="re.chrysalide.framework.gui" path="/re/chrysalide/framework/gui/">
        <key name="window-width" type="i">
            <default>600</default>
        </key>
        <key name="window-height" type="i">
            <default>400</default>
        </key>
        <key name="window-maximized" type="b">
            <default>false</default>
        </key>
    </schema>

    <schema id="re.chrysalide.framework.secstorage" path="/re/chrysalide/framework/secstorage/">
        <key name="salt" type="ay">
            <default>[]</default>
        </key>
        <key name="master" type="ay">
            <default>[]</default>
        </key>
    </schema>

</schemalist>