summaryrefslogtreecommitdiff
path: root/src/schemas/re.chrysalide.framework.gschema.xml
diff options
context:
space:
mode:
Diffstat (limited to 'src/schemas/re.chrysalide.framework.gschema.xml')
-rw-r--r--src/schemas/re.chrysalide.framework.gschema.xml66
1 files changed, 66 insertions, 0 deletions
diff --git a/src/schemas/re.chrysalide.framework.gschema.xml b/src/schemas/re.chrysalide.framework.gschema.xml
index 80a20db..534f735 100644
--- a/src/schemas/re.chrysalide.framework.gschema.xml
+++ b/src/schemas/re.chrysalide.framework.gschema.xml
@@ -3,6 +3,7 @@
<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.tiledgrid" name="tiles"/>
<child schema="re.chrysalide.framework.secstorage" name="secstorage"/>
</schema>
@@ -28,6 +29,71 @@
</key>
</schema>
+ <flags id="re.chrysalide.framework.tiledgrid.LayoutReachOptions">
+ <value nick="left-top-reach" value="1"/>
+ <value nick="left-bottom-reach" value="2"/>
+ <value nick="right-top-reach" value="4"/>
+ <value nick="right-bottom-reach" value="8"/>
+ </flags>
+
+ <schema id="re.chrysalide.framework.tiledgrid">
+
+ <key name="layout" flags="re.chrysalide.framework.tiledgrid.LayoutReachOptions">
+ <default>["left-top-reach","right-top-reach"]</default>
+ <summary>Main panel layout</summary>
+ <description>Layout details describing the border panel locations</description>
+ </key>
+
+ <key name="top-visibility" type="b">
+ <default>false</default>
+ <summary>Top panel visibility</summary>
+ <description>Visbility of the panel located at the top of a tiling grid</description>
+ </key>
+
+ <key name="top-request" type="u">
+ <default>300</default>
+ <summary>Top panel height</summary>
+ <description>Height request for the panel located at the top of a tiling grid</description>
+ </key>
+
+ <key name="left-visibility" type="b">
+ <default>false</default>
+ <summary>Left panel visibility</summary>
+ <description>Visbility of the panel located at the left of a tiling grid</description>
+ </key>
+
+ <key name="left-request" type="u">
+ <default>300</default>
+ <summary>Left panel height</summary>
+ <description>Width request for the panel located at the left of a tiling grid</description>
+ </key>
+
+ <key name="right-visibility" type="b">
+ <default>false</default>
+ <summary>Right panel visibility</summary>
+ <description>Visbility of the panel located at the right of a tiling grid</description>
+ </key>
+
+ <key name="right-request" type="u">
+ <default>300</default>
+ <summary>Right panel height</summary>
+ <description>Width request for the panel located at the right of a tiling grid</description>
+ </key>
+
+ <key name="bottom-visibility" type="b">
+ <default>false</default>
+ <summary>Bottom panel visibility</summary>
+ <description>Visbility of the panel located at the bottom of a tiling grid</description>
+ </key>
+
+ <key name="bottom-request" type="u">
+ <default>250</default>
+ <summary>Bottom panel height</summary>
+ <description>Height request for the panel located at the bottom of a tiling grid</description>
+ </key>
+
+ </schema>
+
<schema id="re.chrysalide.framework.secstorage" path="/re/chrysalide/framework/secstorage/">
<key name="salt" type="ay">
<default>[]</default>