diff options
author | Joaquim Rocha <jrocha@igalia.com> | 2010-05-26 12:32:53 +0200 |
---|---|---|
committer | Eitan Isaacson <eitan@monotonous.org> | 2010-06-10 08:47:40 -0700 |
commit | 6aba181b3f4d4ccc0c5045ac62518f242313b059 (patch) | |
tree | 9280816ca498fcc645a049b5f8804795a0b6021a /data | |
parent | 745ae9e3c433b63bc695b9476f086c4d2026633d (diff) | |
download | caribou-6aba181b3f4d4ccc0c5045ac62518f242313b059.tar.gz |
Add caribou.schemas
https://bugzilla.gnome.org/show_bug.cgi?id=613229
Diffstat (limited to 'data')
-rw-r--r-- | data/Makefile.am | 11 | ||||
-rw-r--r-- | data/caribou.schemas | 15 |
2 files changed, 25 insertions, 1 deletions
diff --git a/data/Makefile.am b/data/Makefile.am index 7b7315a..bef98f2 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -2,5 +2,14 @@ SUBDIRS = keyboards gtkbuilderdir = $(datadir)/caribou gtkbuilder_DATA = caribou-prefs.ui +schemadir = $(GCONF_SCHEMA_FILE_DIR) +schema_DATA = caribou.schemas -EXTRA_DIST = $(gtkbuilder_DATA) +EXTRA_DIST = $(gtkbuilder_DATA) $(schema_DATA) + +# installation of schemas +if GCONF_SCHEMAS_INSTALL +install-data-hook: + GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) \ + $(GCONFTOOL) --makefile-install-rule $(srcdir)/$(schema_DATA) +endif
\ No newline at end of file diff --git a/data/caribou.schemas b/data/caribou.schemas new file mode 100644 index 0000000..d19b1a6 --- /dev/null +++ b/data/caribou.schemas @@ -0,0 +1,15 @@ +<gconfschemafile> + <schemalist> + <schema> + <key>/schemas/apps/caribou/osk/layout</key> + <applyto>/apps/caribou/osk/layout</applyto> + <owner>caribou</owner> + <type>string</type> + <default>qwerty.xml</default> + <locale name="C"> + <short>The layout Caribou should use.</short> + <long>The layout should be in the data directory of Caribou (usually /usr/share/caribou/keyboards) and should be a .xml or .json file.</long> + </locale> + </schema> + </schemalist> +</gconfschemafile>
\ No newline at end of file |