[evolution-data-server/account-mgmt: 5/33] Add GSettings schemas for default sources.



commit 8420b750a21af0fc9e38aaa4414a3ea35321f28b
Author: Matthew Barnes <mbarnes redhat com>
Date:   Fri Nov 12 14:46:25 2010 -0500

    Add GSettings schemas for default sources.
    
    Schema: org.gnome.Evolution.DefaultSources

 Makefile.am                                        |    4 +-
 configure.ac                                       |   20 ++++++++------
 data/Makefile.am                                   |    8 ++++++
 .../org.gnome.Evolution.DefaultSources.gschema.xml |   27 ++++++++++++++++++++
 4 files changed, 48 insertions(+), 11 deletions(-)
---
diff --git a/Makefile.am b/Makefile.am
index b5dc433..75b285b 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -6,8 +6,8 @@ if ENABLE_CALENDAR
 CALENDAR_DIR = calendar
 endif
 
-SUBDIRS = libedataserver libebackend camel addressbook $(CALENDAR_DIR) libedataserverui tests docs art po
-DIST_SUBDIRS = libedataserver libebackend camel addressbook calendar libedataserverui tests docs art po vala
+SUBDIRS = data libedataserver libebackend camel addressbook $(CALENDAR_DIR) libedataserverui tests docs art po
+DIST_SUBDIRS = data libedataserver libebackend camel addressbook calendar libedataserverui tests docs art po vala
 
 if HAVE_INTROSPECTION
 if HAVE_VALA
diff --git a/configure.ac b/configure.ac
index 93257c9..4973055 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1280,15 +1280,6 @@ else
 fi
 
 dnl ******************************
-dnl GObject marshalling
-dnl ******************************
-AM_PATH_GLIB_2_0
-
-dnl We use AC_SUBST_FILE because AC_SUBST won't deal with newlines
-EVO_MARSHAL_RULE=$srcdir/marshal.mk
-AC_SUBST_FILE(EVO_MARSHAL_RULE)
-
-dnl ******************************
 dnl Utility macro to set compiler flags for a specific lib.
 dnl EVO_SET_COMPILE_FLAGS(VAR-PREFIX, DEPS, EXTRA-CFLAGS, EXTRA-LIBS)
 dnl ******************************
@@ -1525,6 +1516,16 @@ AC_PATH_PROG(GCONFTOOL, gconftool-2, [no])
 AM_GCONF_SOURCE_2
 
 dnl ******************************
+dnl GLib stuff
+dnl ******************************
+GLIB_GSETTINGS
+AM_PATH_GLIB_2_0
+
+dnl We use AC_SUBST_FILE because AC_SUBST won't deal with newlines
+EVO_MARSHAL_RULE=$srcdir/marshal.mk
+AC_SUBST_FILE(EVO_MARSHAL_RULE)
+
+dnl ******************************
 dnl gperf stuff
 dnl ******************************
 AC_PATH_PROG(GPERF, gperf, [no])
@@ -1621,6 +1622,7 @@ camel/tests/misc/Makefile
 camel/tests/smime/Makefile
 camel/camel.pc
 camel/camel-provider.pc
+data/Makefile
 libebackend/Makefile
 libebackend/libebackend.pc
 libedataserver/Makefile
diff --git a/data/Makefile.am b/data/Makefile.am
new file mode 100644
index 0000000..b416bfc
--- /dev/null
+++ b/data/Makefile.am
@@ -0,0 +1,8 @@
+gsettings_SCHEMAS = \
+	org.gnome.Evolution.DefaultSources.gschema.xml
+
+ GSETTINGS_RULES@
+
+CLEANFILES = $(gsettings_SCHEMAS:.xml=.valid)
+
+-include $(top_srcdir)/git.mk
diff --git a/data/org.gnome.Evolution.DefaultSources.gschema.xml b/data/org.gnome.Evolution.DefaultSources.gschema.xml
new file mode 100644
index 0000000..7dc1bc1
--- /dev/null
+++ b/data/org.gnome.Evolution.DefaultSources.gschema.xml
@@ -0,0 +1,27 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<schemalist>
+
+  <schema path="/org/gnome/evolution/" id="org.gnome.Evolution.DefaultSources">
+    <key name='default-address-book' type='s'>
+      <default>'system'</default>
+      <summary>The UID of the default address book</summary>
+    </key>
+    <key name='default-calendar' type='s'>
+      <default>'system'</default>
+      <summary>The UID of the default calendar</summary>
+    </key>
+    <key name='default-mail-account' type='s'>
+      <default>'system'</default>
+      <summary>The UID of the default mail account</summary>
+    </key>
+    <key name='default-memo-list' type='s'>
+      <default>'system'</default>
+      <summary>The UID of the default memo list</summary>
+    </key>
+    <key name='default-task-list' type='s'>
+      <default>'system'</default>
+      <summary>The UID of the default task list</summary>
+    </key>
+  </schema>
+
+</schemalist>



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