summaryrefslogtreecommitdiff
path: root/data/schemas/org.gnome.metacity.theme.gschema.xml
diff options
context:
space:
mode:
Diffstat (limited to 'data/schemas/org.gnome.metacity.theme.gschema.xml')
-rw-r--r--data/schemas/org.gnome.metacity.theme.gschema.xml36
1 files changed, 36 insertions, 0 deletions
diff --git a/data/schemas/org.gnome.metacity.theme.gschema.xml b/data/schemas/org.gnome.metacity.theme.gschema.xml
new file mode 100644
index 00000000..b248c47c
--- /dev/null
+++ b/data/schemas/org.gnome.metacity.theme.gschema.xml
@@ -0,0 +1,36 @@
+<schemalist gettext-domain="metacity">
+ <enum id="org.gnome.metacity.MetaThemeType">
+ <value nick="gtk" value="0" />
+ <value nick="metacity" value="1" />
+ </enum>
+
+ <schema id="org.gnome.metacity.theme" path="/org/gnome/metacity/theme/">
+
+ <key name="name" type="s">
+ <default>''</default>
+ <summary>Theme Name</summary>
+ <description>
+ This setting is only used if Metacity is selected as theme type. You
+ MUST provide valid Metacity theme name, otherwise Metacity will fall
+ back to default GTK+ theme - Adwaita.
+ </description>
+ </key>
+
+ <key name="type" enum="org.gnome.metacity.MetaThemeType">
+ <default>'gtk'</default>
+ <summary>Theme Type</summary>
+ <description>
+ Metacity supports two theme types - GTK+ (gtk.css) and Metacity
+ (metacity-theme-x.xml).
+
+ GTK+ theme: all data is loaded from CSS. This is same theme that is
+ used by mutter for server side decorations and by GTK+ for client side
+ decorations.
+
+ Metacity theme: data is loaded from metacity-theme-x.xml and css. Using
+ this theme type you MUST provide valid theme name.
+ </description>
+ </key>
+
+ </schema>
+</schemalist>