[gnome-builder] gsettings: update gsettings for GTK 4 port



commit ed83fcaac6ab22cd0a9b22dde96450f8771f73cf
Author: Christian Hergert <chergert redhat com>
Date:   Mon Jul 11 15:51:30 2022 -0700

    gsettings: update gsettings for GTK 4 port
    
    This has a number of new features and cleans up some previous features that
    will fit better into how we implement GTK 4 features.

 data/gsettings/meson.build                         |  1 +
 .../gsettings/org.gnome.builder.editor.gschema.xml | 29 +++++++++++++++-----
 data/gsettings/org.gnome.builder.gschema.xml       | 24 ++++++++++++-----
 .../org.gnome.builder.project.gschema.xml          | 31 ++++++++++++++++++++++
 .../org.gnome.builder.spelling.gschema.xml         |  9 +++++++
 .../org.gnome.builder.terminal.gschema.xml         |  2 +-
 6 files changed, 81 insertions(+), 15 deletions(-)
---
diff --git a/data/gsettings/meson.build b/data/gsettings/meson.build
index 25c62eada..e8fcb81b8 100644
--- a/data/gsettings/meson.build
+++ b/data/gsettings/meson.build
@@ -35,6 +35,7 @@ schemas = [
   'org.gnome.builder.plugin.gschema.xml',
   'org.gnome.builder.project.gschema.xml',
   'org.gnome.builder.project-tree.gschema.xml',
+  'org.gnome.builder.spelling.gschema.xml',
   'org.gnome.builder.terminal.gschema.xml',
   'org.gnome.builder.workbench.gschema.xml',
 ]
diff --git a/data/gsettings/org.gnome.builder.editor.gschema.xml 
b/data/gsettings/org.gnome.builder.editor.gschema.xml
index f3e0f605a..e13041bb8 100644
--- a/data/gsettings/org.gnome.builder.editor.gschema.xml
+++ b/data/gsettings/org.gnome.builder.editor.gschema.xml
@@ -60,12 +60,12 @@
       <description>Whether or not Home moves to first non-space character.</description>
     </key>
     <key name="show-grid-lines" type="b">
-      <default>true</default>
+      <default>false</default>
       <summary>Show grid lines</summary>
       <description>If enabled, the editor will show grid lines in the document.</description>
     </key>
     <key name="font-name" type="s">
-      <default>"Monospace 11"</default>
+      <default>"Monospace 10"</default>
     </key>
     <key name="style-scheme-name" type="s">
       <default>"Adwaita"</default>
@@ -122,11 +122,11 @@
       <summary>Completion Row Count</summary>
       <description>The number of completion rows to display to the user.</description>
     </key>
-    <key name="line-spacing" type="i">
-      <default>0</default>
-      <range min="0" max="32"/>
-      <summary>Line Spacing</summary>
-      <description>The number of pixels to include above and below lines in the editor.</description>
+    <key name="line-height" type="d">
+      <default>1.2</default>
+      <range min="0.5" max="10"/>
+      <summary>Line Height</summary>
+      <description>The line height to use for the selected font.</description>
     </key>
     <key name="interactive-completion" type="b">
       <default>true</default>
@@ -139,5 +139,20 @@
       <summary>Minimum characters for matching selection.</summary>
       <description>Specify the minimum number of characters for selection matching.</description>
     </key>
+    <key name="use-tabbar" type="b">
+      <default>true</default>
+      <summary>Use Tabs</summary>
+      <description>Use the tabbar within the page grid.</description>
+    </key>
+    <key name="enable-snippets" type="b">
+      <default>true</default>
+      <summary>Enable Snippets</summary>
+      <description>Allow expanding snippets from the editor by pressing tab after the snippet 
trigger.</description>
+    </key>
+    <key name="select-first-completion" type="b">
+      <default>true</default>
+      <summary>Select First Completion</summary>
+      <description>Automatically select the first auto-completion entry.</description>
+    </key>
   </schema>
 </schemalist>
diff --git a/data/gsettings/org.gnome.builder.gschema.xml b/data/gsettings/org.gnome.builder.gschema.xml
index 58a8453df..80a762500 100644
--- a/data/gsettings/org.gnome.builder.gschema.xml
+++ b/data/gsettings/org.gnome.builder.gschema.xml
@@ -5,11 +5,6 @@
       <summary>Window size</summary>
       <description>Window size (width and height).</description>
     </key>
-    <key name="window-position" type="(ii)">
-      <default>(-1,-1)</default>
-      <summary>Window position</summary>
-      <description>Window position (x and y).</description>
-    </key>
     <key name="window-maximized" type="b">
       <default>true</default>
       <summary>Window maximized</summary>
@@ -17,11 +12,11 @@
     </key>
     <key name="style-variant" type="s">
       <choices>
-        <choice value="follow"/>
+        <choice value="default"/>
         <choice value="light"/>
         <choice value="dark"/>
       </choices>
-      <default>'follow'</default>
+      <default>'default'</default>
       <summary>Style Variant</summary>
       <description>Use the light or dark variant of the GTK theme and/or GtkSourceView style 
scheme.</description>
     </key>
@@ -51,5 +46,20 @@
     <key name="format-on-save" type="b">
       <default>false</default>
     </key>
+    <key name="default-license" type="s">
+      <choices>
+        <choice value="AGPL-3.0-or-later"/>
+        <choice value="Apache-2.0"/>
+        <choice value="GPL-2.0-or-later"/>
+        <choice value="GPL-3.0-or-later"/>
+        <choice value="LGPL-2.1-or-later"/>
+        <choice value="LGPL-3.0-or-later"/>
+        <choice value="MIT"/>
+        <choice value="No License"/>
+      </choices>
+      <default>'GPL-3.0-or-later'</default>
+      <summary>Default License</summary>
+      <description>THe default license to use for new projects</description>
+    </key>
   </schema>
 </schemalist>
diff --git a/data/gsettings/org.gnome.builder.project.gschema.xml 
b/data/gsettings/org.gnome.builder.project.gschema.xml
index 0426f7828..a3fbe2c3c 100644
--- a/data/gsettings/org.gnome.builder.project.gschema.xml
+++ b/data/gsettings/org.gnome.builder.project.gschema.xml
@@ -8,5 +8,36 @@
       <description>The configuration that has been selected and will be restored the next time the project 
loads.</description>
     </key>
 
+    <key name="install-before-run" type="b">
+      <default>true</default>
+      <summary>Install Project Before Running</summary>
+      <description>Run the pipelines install phase before running the project. Only use this if you know 
what you're doing with your project.</description>
+    </key>
+
+    <key name="stop-signal" type="s">
+      <choices>
+        <choice value="SIGKILL"/>
+        <choice value="SIGINT"/>
+        <choice value="SIGHUP"/>
+        <choice value="SIGUSR1"/>
+        <choice value="SIGUSR2"/>
+        <choice value="SIGABRT"/>
+        <choice value="SIGQUIT"/>
+      </choices>
+      <default>"SIGKILL"</default>
+      <summary>The signal to send the app to stop</summary>
+      <description>This allows sending something other than sigkill to stop the target application. That 
might be useful when you want to gracefully shutdown a server process.</description>
+    </key>
+
+    <key name="unit-test-locality" type="s">
+      <choices>
+        <choice value="pipeline"/>
+        <choice value="runtime"/>
+      </choices>
+      <default>'runtime'</default>
+      <summary>Unit Test Locality</summary>
+      <description>What environment to use when running unit tests</description>
+    </key>
+
   </schema>
 </schemalist>
diff --git a/data/gsettings/org.gnome.builder.spelling.gschema.xml 
b/data/gsettings/org.gnome.builder.spelling.gschema.xml
new file mode 100644
index 000000000..820bcae97
--- /dev/null
+++ b/data/gsettings/org.gnome.builder.spelling.gschema.xml
@@ -0,0 +1,9 @@
+<schemalist>
+  <schema id="org.gnome.builder.spelling" path="/org/gnome/builder/editor/" gettext-domain="gnome-builder">
+    <key name="check-spelling" type="b">
+      <default>true</default>
+      <summary>Check Spelling</summary>
+      <description>Automatically check spelling within documents</description>
+    </key>
+  </schema>
+</schemalist>
diff --git a/data/gsettings/org.gnome.builder.terminal.gschema.xml 
b/data/gsettings/org.gnome.builder.terminal.gschema.xml
index fa45050b3..f48948aa6 100644
--- a/data/gsettings/org.gnome.builder.terminal.gschema.xml
+++ b/data/gsettings/org.gnome.builder.terminal.gschema.xml
@@ -7,7 +7,7 @@
       <default>true</default>
     </key>
     <key name="font-name" type="s">
-      <default>"Monospace 11"</default>
+      <default>"Monospace 10"</default>
     </key>
     <key name="limit-scrollback" type="b">
       <default>true</default>


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