[gnome-builder] gsettings: add gschema for project settings



commit 1a222e1b05a6b36001d514fdc3876428a777e9c1
Author: Christian Hergert <chergert redhat com>
Date:   Wed Jan 31 02:58:11 2018 -0800

    gsettings: add gschema for project settings
    
    Currently, this only has a setting for 'config-id' which will be
    the most recently selected build configuration, (to be persisted
    between runs of the program).

 data/gsettings/meson.build                           |  1 +
 data/gsettings/org.gnome.builder.project.gschema.xml | 12 ++++++++++++
 2 files changed, 13 insertions(+)
---
diff --git a/data/gsettings/meson.build b/data/gsettings/meson.build
index 639d29ea6..6f9dd5f52 100644
--- a/data/gsettings/meson.build
+++ b/data/gsettings/meson.build
@@ -31,6 +31,7 @@ install_data([
   'org.gnome.builder.extension-type.gschema.xml',
   'org.gnome.builder.gschema.xml',
   'org.gnome.builder.plugin.gschema.xml',
+  'org.gnome.builder.project.gschema.xml',
   'org.gnome.builder.project-tree.gschema.xml',
   'org.gnome.builder.terminal.gschema.xml',
   'org.gnome.builder.workbench.gschema.xml',
diff --git a/data/gsettings/org.gnome.builder.project.gschema.xml 
b/data/gsettings/org.gnome.builder.project.gschema.xml
new file mode 100644
index 000000000..0426f7828
--- /dev/null
+++ b/data/gsettings/org.gnome.builder.project.gschema.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<schemalist>
+  <schema id="org.gnome.builder.project" gettext-domain="gnome-builder">
+
+    <key name="config-id" type="s">
+      <default>"default"</default>
+      <summary>Selected configuration for building</summary>
+      <description>The configuration that has been selected and will be restored the next time the project 
loads.</description>
+    </key>
+
+  </schema>
+</schemalist>


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