summaryrefslogtreecommitdiff
path: root/gtk+-mingw/share/glib-2.0/schemas
diff options
context:
space:
mode:
Diffstat (limited to 'gtk+-mingw/share/glib-2.0/schemas')
-rw-r--r--gtk+-mingw/share/glib-2.0/schemas/gschema.dtd73
-rw-r--r--gtk+-mingw/share/glib-2.0/schemas/gschemas.compiledbin0 -> 1317 bytes
-rw-r--r--gtk+-mingw/share/glib-2.0/schemas/org.gtk.Demo.gschema.xml17
-rw-r--r--gtk+-mingw/share/glib-2.0/schemas/org.gtk.Settings.ColorChooser.gschema.xml13
-rw-r--r--gtk+-mingw/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml66
5 files changed, 169 insertions, 0 deletions
diff --git a/gtk+-mingw/share/glib-2.0/schemas/gschema.dtd b/gtk+-mingw/share/glib-2.0/schemas/gschema.dtd
new file mode 100644
index 0000000..96ff014
--- /dev/null
+++ b/gtk+-mingw/share/glib-2.0/schemas/gschema.dtd
@@ -0,0 +1,73 @@
+<!ELEMENT schemalist (schema|enum)* >
+<!ATTLIST schemalist gettext-domain #IMPLIED >
+
+<!ELEMENT schema (key|child|override)* >
+<!ATTLIST schema id CDATA #REQUIRED
+ path CDATA #IMPLIED
+ gettext-domain CDATA #IMPLIED
+ extends CDATA #IMPLIED
+ list-of CDATA #IMPLIED >
+
+<!-- enumerated and flags types -->
+<!-- each value element maps a nick to a numeric value -->
+<!ELEMENT enum (value*) >
+<!ATTLIST enum id CDATA #REQUIRED >
+
+<!ELEMENT flags (value*) >
+<!ATTLIST flags id CDATA #REQUIRED >
+
+<!ELEMENT value EMPTY >
+<!-- nick must be at least 2 characters long -->
+<!-- value must be parsable as a 32-bit integer -->
+<!ELEMENT value nick #REQUIRED
+ value #REQUIRED >
+
+<!ELEMENT key (default|summary?|description?|range?|choices?|aliases?) >
+<!-- name can only contain lowercase letters, numbers and '-' -->
+<!-- type must be a GVariant type string -->
+<!-- enum must be the id of an enum type that has been defined earlier -->
+<!-- flags must be the id of a flags type that has been defined earlier -->
+<!-- exactly one of type, enum or flags must be given -->
+<!ATTLIST key name CDATA #REQUIRED
+ type CDATA #IMPLIED
+ enum CDATA #IMPLIED
+ flags CDATA #IMPLIED >
+
+<!-- the default value is specified a a serialized GVariant,
+ i.e. you have to include the quotes when specifying a string -->
+<!ELEMENT default (#PCDATA) >
+<!-- the presence of the l10n attribute marks a default value for
+ translation, its value is the gettext category to use -->
+<!-- if context is present, it specifies msgctxt to use -->
+<!ATTLIST default l10n (messages|time) #IMPLIED
+ context CDATA #IMPLIED >
+
+<!ELEMENT summary (#PCDATA) >
+<!ELEMENT description (#PCDATA) >
+
+<!-- range is only allowed for keys with numeric type -->
+<!ELEMENT range EMPTY >
+<!-- min and max must be parseable as values of the key type and min < max -->
+<!ATTLIST range min CDATA #REQUIRED
+ max CDATA #REQUIRED >
+
+<!-- choices is only allowed for keys with string or string array type -->
+<!ELEMENT choices (choice+) >
+<!-- each choice element specifies one possible value -->
+<!ELEMENT choice EMPTY >
+<!ATTLIST choice value CDATA #REQUIRED >
+
+<!-- aliases is only allowed for keys with enumerated type or with choices -->
+<!ELEMENT aliases (alias+) >
+<!-- each alias element specifies an alias for one of the possible values -->
+<!ELEMENT alias EMPTY >
+<!ATTLIST alias value CDATA #REQUIRED >
+
+<!ELEMENT child EMPTY >
+<!ATTLIST child name CDATA #REQUIRED
+ schema CDATA #REQUIRED >
+
+<!ELEMENT override (#PCDATA) >
+<!ATTLIST override name CDATA #REQUIRED
+ l10n CDATA #IMPLIED
+ context CDATA #IMPLIED >
diff --git a/gtk+-mingw/share/glib-2.0/schemas/gschemas.compiled b/gtk+-mingw/share/glib-2.0/schemas/gschemas.compiled
new file mode 100644
index 0000000..3695a3d
--- /dev/null
+++ b/gtk+-mingw/share/glib-2.0/schemas/gschemas.compiled
Binary files differ
diff --git a/gtk+-mingw/share/glib-2.0/schemas/org.gtk.Demo.gschema.xml b/gtk+-mingw/share/glib-2.0/schemas/org.gtk.Demo.gschema.xml
new file mode 100644
index 0000000..33e12aa
--- /dev/null
+++ b/gtk+-mingw/share/glib-2.0/schemas/org.gtk.Demo.gschema.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<schemalist>
+
+ <enum id='org.gtk.Demo.Color'>
+ <value nick='red' value='0'/>
+ <value nick='green' value='1'/>
+ <value nick='blue' value='2'/>
+ </enum>
+
+ <schema id='org.gtk.Demo' path='/org/gtk/Demo/'>
+ <key name='color' enum='org.gtk.Demo.Color'>
+ <default>'red'</default>
+ </key>
+ </schema>
+
+</schemalist>
diff --git a/gtk+-mingw/share/glib-2.0/schemas/org.gtk.Settings.ColorChooser.gschema.xml b/gtk+-mingw/share/glib-2.0/schemas/org.gtk.Settings.ColorChooser.gschema.xml
new file mode 100644
index 0000000..f707e46
--- /dev/null
+++ b/gtk+-mingw/share/glib-2.0/schemas/org.gtk.Settings.ColorChooser.gschema.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<schemalist>
+
+ <schema id='org.gtk.Settings.ColorChooser'>
+ <key name='custom-colors' type='a(dddd)'>
+ <default>[]</default>
+ </key>
+ <key name='selected-color' type='(bdddd)'>
+ <default>(false,1.0,1.0,1.0,1.0)</default>
+ </key>
+ </schema>
+
+</schemalist>
diff --git a/gtk+-mingw/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml b/gtk+-mingw/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml
new file mode 100644
index 0000000..849e8ff
--- /dev/null
+++ b/gtk+-mingw/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright © 2010 Christian Persch
+
+ This library is free software; you can redistribute it and/or modify
+ it under the terms of the GNU Lesser General Public License as published by
+ the Free Software Foundation; either version 2.1, or (at your option)
+ any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library. If not, see <http://www.gnu.org/licenses/>.
+-->
+<schemalist>
+
+ <enum id='org.gtk.Settings.FileChooser.LocationMode'>
+ <value nick='path-bar' value='0'/>
+ <value nick='filename-entry' value='1'/>
+ </enum>
+
+ <enum id='org.gtk.Settings.FileChooser.SortColumn'>
+ <value nick='name' value='0'/>
+ <value nick='size' value='1'/>
+ <value nick='modified' value='2'/>
+ </enum>
+
+ <enum id='org.gtk.Settings.FileChooser.SortOrder'>
+ <value nick='ascending' value='0'/>
+ <value nick='descending' value='1'/>
+ </enum>
+
+ <schema id='org.gtk.Settings.FileChooser'>
+ <key name='last-folder-uri' type='s'>
+ <default>""</default>
+ </key>
+ <key name='location-mode' enum='org.gtk.Settings.FileChooser.LocationMode'>
+ <default>'path-bar'</default>
+ </key>
+ <key name='show-hidden' type='b'>
+ <default>false</default>
+ </key>
+ <key name='expand-folders' type='b'>
+ <default>false</default>
+ </key>
+ <key name='show-size-column' type='b'>
+ <default>true</default>
+ </key>
+ <key name='sort-column' enum='org.gtk.Settings.FileChooser.SortColumn'>
+ <default>'name'</default>
+ </key>
+ <key name='sort-order' enum='org.gtk.Settings.FileChooser.SortOrder'>
+ <default>'ascending'</default>
+ </key>
+ <key name='window-position' type='(ii)'>
+ <default>(-1, -1)</default>
+ </key>
+ <key name='window-size' type='(ii)'>
+ <default>(-1, -1)</default>
+ </key>
+ </schema>
+
+</schemalist>