gnome-specimen r81 - in trunk-from-bzr: . data po



Author: wbolster
Date: Tue Jun 17 18:42:36 2008
New Revision: 81
URL: http://svn.gnome.org/viewvc/gnome-specimen?rev=81&view=rev

Log:
* data/gnome-specimen.schemas.in:
* data/Makefile.am:
  - Initial GConf support (not used in the app itself yet)
  - Added GConf schema with key descriptions
  - Added make rules to install and uninstall GConf schemas

* po/POTFILES.in:
  - Mark gnome-specimen.schemas.in for translation


Added:
   trunk-from-bzr/data/gnome-specimen.schemas.in
Modified:
   trunk-from-bzr/   (props changed)
   trunk-from-bzr/data/Makefile.am
   trunk-from-bzr/po/POTFILES.in

Modified: trunk-from-bzr/data/Makefile.am
==============================================================================
--- trunk-from-bzr/data/Makefile.am	(original)
+++ trunk-from-bzr/data/Makefile.am	Tue Jun 17 18:42:36 2008
@@ -20,6 +20,7 @@
 art_DATA = gnome-specimen.png
 EXTRA_DIST += $(art_DATA)
 
+
 #
 # .desktop file
 #
@@ -30,3 +31,41 @@
 desktop_DATA = $(desktop_in_files:.desktop.in.in=.desktop)
 EXTRA_DIST += $(desktop_in_files)
 DISTCLEANFILES += $(desktop_DATA)
+
+
+#
+# GConf schema
+#
+
+ INTLTOOL_SCHEMAS_RULE@
+schemadir = $(GCONF_SCHEMA_FILE_DIR)
+schema_in_files = gnome-specimen.schemas.in
+schema_DATA = $(schema_in_files:.schemas.in=.schemas)
+EXTRA_DIST += $(schema_in_files)
+DISTCLEANFILES += $(schema_DATA)
+
+install-data-local: install-schemas
+uninstall-local: uninstall-schemas
+
+install-schemas: $(schema_DATA)
+	if test -z "$(DESTDIR)" ; then \
+	for p in $^ ; do \
+		GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) \
+			$(GCONFTOOL) \
+			--makefile-install-rule \
+			$(top_builddir)/data/$$p >&1 \
+			> /dev/null; \
+	done \
+	fi
+
+uninstall-schemas: $(schema_DATA)
+	if test -z "$(DESTDIR)" ; then \
+	for p in $^ ; do \
+		GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) \
+			$(GCONFTOOL) \
+			--makefile-uninstall-rule \
+			$(top_builddir)/data/$$p >&1 \
+			> /dev/null; \
+	done \
+	fi
+

Added: trunk-from-bzr/data/gnome-specimen.schemas.in
==============================================================================
--- (empty file)
+++ trunk-from-bzr/data/gnome-specimen.schemas.in	Tue Jun 17 18:42:36 2008
@@ -0,0 +1,26 @@
+<gconfschemafile>
+	<schemalist>
+		<schema>
+			<key>/schemas/apps/gnome-specimen/preview_text</key>
+			<applyto>/apps/gnome-specimen/preview_text</applyto>
+			<owner>gnome-specimen</owner>
+			<type>string</type>
+			<default>The quick brown fox jumps over the lazy dog.</default>
+			<locale name="C">
+				<short>Preview text</short>
+				<long>The text used for the font previews</long>
+			</locale>
+		</schema>
+		<schema>
+			<key>/schemas/apps/gnome-specimen/preview_size</key>
+			<applyto>/apps/gnome-specimen/preview_size</applyto>
+			<owner>gnome-specimen</owner>
+			<type>int</type>
+			<default>12</default>
+			<locale name="C">
+				<short>Preview font size</short>
+				<long>The font size used for the font previews</long>
+			</locale>
+		</schema>
+	</schemalist>
+</gconfschemafile>

Modified: trunk-from-bzr/po/POTFILES.in
==============================================================================
--- trunk-from-bzr/po/POTFILES.in	(original)
+++ trunk-from-bzr/po/POTFILES.in	Tue Jun 17 18:42:36 2008
@@ -2,4 +2,5 @@
 # Please keep this list in alphabetic order.
 data/gnome-specimen.desktop.in.in
 data/gnome-specimen.glade
+data/gnome-specimen.schemas.in
 specimen/specimenwindow.py



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]