[gnome-builder] gsettings: update gsettings for GTK 4 port
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] gsettings: update gsettings for GTK 4 port
- Date: Tue, 12 Jul 2022 06:39:05 +0000 (UTC)
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]