[gnome-latex] Use latexila_settings_peek_editor_settings() at some places
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-latex] Use latexila_settings_peek_editor_settings() at some places
- Date: Thu, 23 Apr 2020 00:45:38 +0000 (UTC)
commit a6269fbed16c90fbec2f16c955e604323fdfd563
Author: Sébastien Wilmet <swilmet gnome org>
Date: Thu Apr 23 02:25:39 2020 +0200
Use latexila_settings_peek_editor_settings() at some places
src/document.vala | 4 ++--
src/main.vala | 1 +
src/preferences_dialog.vala | 10 +++++-----
3 files changed, 8 insertions(+), 7 deletions(-)
---
diff --git a/src/document.vala b/src/document.vala
index 4067f7c..a198f55 100644
--- a/src/document.vala
+++ b/src/document.vala
@@ -48,8 +48,8 @@ public class Document : Tepl.Buffer
new_file = false;
});
- GLib.Settings editor_settings =
- new GLib.Settings ("org.gnome.gnome-latex.preferences.editor");
+ Latexila.Settings settings = Latexila.Settings.get_singleton ();
+ GLib.Settings editor_settings = settings.peek_editor_settings ();
editor_settings.bind ("scheme", this, "tepl-style-scheme-id",
SettingsBindFlags.GET);
diff --git a/src/main.vala b/src/main.vala
index 820d25e..dac1bd5 100644
--- a/src/main.vala
+++ b/src/main.vala
@@ -40,6 +40,7 @@ int main (string[] argv)
int status = app.run (argv);
Tepl.finalize ();
+ Latexila.Settings.unref_singleton ();
return status;
}
diff --git a/src/preferences_dialog.vala b/src/preferences_dialog.vala
index 7c5c1a5..cb6e117 100644
--- a/src/preferences_dialog.vala
+++ b/src/preferences_dialog.vala
@@ -197,12 +197,12 @@ public class PreferencesDialog : Dialog
private void init_font_and_colors_tab (Builder builder)
{
- GLib.Settings settings =
- new GLib.Settings ("org.gnome.gnome-latex.preferences.editor");
+ Latexila.Settings settings = Latexila.Settings.get_singleton ();
+ GLib.Settings editor_settings = settings.peek_editor_settings ();
var default_font_checkbutton =
builder.get_object ("default_font_checkbutton") as Button;
- settings.bind ("use-default-font", default_font_checkbutton, "active",
+ editor_settings.bind ("use-default-font", default_font_checkbutton, "active",
SettingsBindFlags.DEFAULT);
set_system_font_label (default_font_checkbutton);
@@ -213,7 +213,7 @@ public class PreferencesDialog : Dialog
});
var font_button = builder.get_object ("font_button");
- settings.bind ("editor-font", font_button, "font-name",
+ editor_settings.bind ("editor-font", font_button, "font-name",
SettingsBindFlags.DEFAULT);
var font_hbox = builder.get_object ("font_hbox") as Widget;
@@ -223,7 +223,7 @@ public class PreferencesDialog : Dialog
Tepl.StyleSchemeChooserWidget style_scheme_chooser =
builder.get_object ("style_scheme_chooser") as Tepl.StyleSchemeChooserWidget;
- settings.bind ("scheme", style_scheme_chooser, "tepl-style-scheme-id",
+ editor_settings.bind ("scheme", style_scheme_chooser, "tepl-style-scheme-id",
SettingsBindFlags.DEFAULT);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]