Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/.gitignore1
-rw-r--r--data/Makefile.am15
-rw-r--r--data/sugar.schemas.in159
3 files changed, 173 insertions, 2 deletions
diff --git a/data/.gitignore b/data/.gitignore
index 6fa4af3..8263f12 100644
--- a/data/.gitignore
+++ b/data/.gitignore
@@ -1 +1,2 @@
*.gtkrc
+sugar.schemas
diff --git a/data/Makefile.am b/data/Makefile.am
index 40e6e36..7623d46 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -46,5 +46,16 @@ if ENABLE_UPDATE_MIMEDB
fi
endif
-EXTRA_DIST = $(sugar_DATA) $(xsessions_DATA) $(nmservice_DATA) $(mime_xml_in_files) em.py gtkrc.em
-CLEANFILES = $(GTKRC_FILES) $(mime_xml_files)
+@INTLTOOL_SCHEMAS_RULE@
+
+schemadir = $(GCONF_SCHEMA_FILE_DIR)
+schema_in_files = sugar.schemas.in
+schema_DATA = $(schema_in_files:.schemas.in=.schemas)
+
+install-data-local: $(schema_DATA)
+if GCONF_SCHEMAS_INSTALL
+ GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule sugar.schemas 2>&1 > /dev/null
+endif
+
+EXTRA_DIST = $(sugar_DATA) $(xsessions_DATA) $(nmservice_DATA) $(mime_xml_in_files) em.py gtkrc.em $(schema_in_files)
+CLEANFILES = $(GTKRC_FILES) $(mime_xml_files) $(schema_DATA)
diff --git a/data/sugar.schemas.in b/data/sugar.schemas.in
new file mode 100644
index 0000000..5cdff4d
--- /dev/null
+++ b/data/sugar.schemas.in
@@ -0,0 +1,159 @@
+<?xml version="1.0"?>
+<gconfschemafile>
+ <schemalist>
+ <schema>
+ <key>/schemas/desktop/sugar/user/nick</key>
+ <applyto>/desktop/sugar/user/nick</applyto>
+ <owner>sugar</owner>
+ <type>string</type>
+ <default></default>
+ <locale name="C">
+ <short>User Name</short>
+ <long>User name that is used throughout the desktop.</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/desktop/sugar/user/color</key>
+ <applyto>/desktop/sugar/user/color</applyto>
+ <owner>sugar</owner>
+ <type>string</type>
+ <default></default>
+ <locale name="C">
+ <short>User Color</short>
+ <long>Color for the XO icon that is used throughout the
+ desktop. The string is composed of the stroke color and fill
+ color, format is that of rbg colors. Example: #AC32FF,#9A5200
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/desktop/sugar/sound/volume</key>
+ <applyto>/desktop/sugar/sound/volume</applyto>
+ <owner>sugar</owner>
+ <type>int</type>
+ <default>80</default>
+ <locale name="C">
+ <short>Volume Level</short>
+ <long>Volume level for the sound device.</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/desktop/sugar/sound/mute</key>
+ <applyto>/desktop/sugar/sound/mute</applyto>
+ <owner>sugar</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C">
+ <short>Sound Muted</short>
+ <long>Setting for muting the sound device.</long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/desktop/sugar/backup_url</key>
+ <applyto>/desktop/sugar/backup_url</applyto>
+ <owner>sugar</owner>
+ <type>string</type>
+ <default></default>
+ <locale name="C">
+ <short>Backup URL</short>
+ <long>Url where the backup is saved to.</long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/desktop/sugar/date/timezone</key>
+ <applyto>/desktop/sugar/date/timezone</applyto>
+ <owner>sugar</owner>
+ <type>string</type>
+ <default>"UTC"</default>
+ <locale name="C">
+ <short>Timezone</short>
+ <long>Timezone setting for the system.</long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/desktop/sugar/desktop/favorites_layout</key>
+ <applyto>/desktop/sugar/desktop/favorites_layout</applyto>
+ <owner>sugar</owner>
+ <type>string</type>
+ <default>"ring-layout"</default>
+ <locale name="C">
+ <short>Favorites Layout</short>
+ <long>Layout of the favorites view.</long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/desktop/sugar/frame/edge_delay</key>
+ <applyto>/desktop/sugar/frame/edge_delay</applyto>
+ <owner>sugar</owner>
+ <type>int</type>
+ <default>1000</default>
+ <locale name="C">
+ <short>Edge Delay</short>
+ <long>Delay for the activation of the frame using the edges.</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/desktop/sugar/frame/corner_delay</key>
+ <applyto>/desktop/sugar/frame/corner_delay</applyto>
+ <owner>sugar</owner>
+ <type>int</type>
+ <default>0</default>
+ <locale name="C">
+ <short>Corner Delay</short>
+ <long>Delay for the activation of the frame using the corners.</long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/desktop/sugar/collaboration/jabber_server</key>
+ <applyto>/desktop/sugar/collaboration/jabber_server</applyto>
+ <owner>sugar</owner>
+ <type>string</type>
+ <default>""</default>
+ <locale name="C">
+ <short>Jabber Server</short>
+ <long>Url of the jabber server to use.</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/desktop/sugar/collaboration/jabber_registered</key>
+ <applyto>/desktop/sugar/collaboration/jabber_registered</applyto>
+ <owner>sugar</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C">
+ <short>Jabber Registered</short>
+ <long>Flag to keep track of the registration status with the jabber server.</long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/desktop/sugar/power/automatic</key>
+ <applyto>/desktop/sugar/power/automatic</applyto>
+ <owner>sugar</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C">
+ <short>Power Automatic</short>
+ <long>Power Automatic.</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/desktop/sugar/power/extreme</key>
+ <applyto>/desktop/sugar/power/extreme</applyto>
+ <owner>sugar</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C">
+ <short>Power Extreme</short>
+ <long>Power Extreme. </long>
+ </locale>
+ </schema>
+
+ </schemalist>
+</gconfschemafile>