[gitg/wip/spellcheck: 13/13] Add Enable spell checking setting to preferences dialog
- From: Ignacio Casal Quinteiro <icq src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gitg/wip/spellcheck: 13/13] Add Enable spell checking setting to preferences dialog
- Date: Sun, 7 Jul 2013 13:30:50 +0000 (UTC)
commit 6c8fd971910142599d4810a63b3b9883e1f573a6
Author: Ignacio Casal Quinteiro <icq gnome org>
Date: Sun Jul 7 15:29:42 2013 +0200
Add Enable spell checking setting to preferences dialog
gitg/preferences/gitg-preferences-commit.vala | 8 ++++
gitg/resources/ui/gitg-preferences-commit.ui | 44 +++++++++++++++++--------
2 files changed, 38 insertions(+), 14 deletions(-)
---
diff --git a/gitg/preferences/gitg-preferences-commit.vala b/gitg/preferences/gitg-preferences-commit.vala
index 82e8e53..ecf5535 100644
--- a/gitg/preferences/gitg-preferences-commit.vala
+++ b/gitg/preferences/gitg-preferences-commit.vala
@@ -48,6 +48,9 @@ public class PreferencesCommit : Gtk.Grid, GitgExt.Preferences
[GtkChild (name = "spin_button_right_margin")]
private Gtk.SpinButton d_spin_button_right_margin;
+ [GtkChild (name = "enable_spell_checking")]
+ private Gtk.CheckButton d_enable_spell_checking;
+
construct
{
var settings = new Settings("org.gnome.gitg.preferences.commit.message");
@@ -91,6 +94,11 @@ public class PreferencesCommit : Gtk.Grid, GitgExt.Preferences
d_spin_button_right_margin,
"value",
SettingsBindFlags.GET | SettingsBindFlags.SET);
+
+ settings.bind("enable-spell-checking",
+ d_enable_spell_checking,
+ "active",
+ SettingsBindFlags.GET | SettingsBindFlags.SET);
}
public Gtk.Widget widget
diff --git a/gitg/resources/ui/gitg-preferences-commit.ui b/gitg/resources/ui/gitg-preferences-commit.ui
index 8314d18..418b385 100644
--- a/gitg/resources/ui/gitg-preferences-commit.ui
+++ b/gitg/resources/ui/gitg-preferences-commit.ui
@@ -1,6 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<!-- interface-requires gtk+ 3.0 -->
+ <object class="GtkAdjustment" id="spin_button_right_margin_adjustment">
+ <property name="lower">1</property>
+ <property name="upper">160</property>
+ <property name="value">72</property>
+ <property name="step_increment">1</property>
+ <property name="page_increment">10</property>
+ </object>
+ <object class="GtkAdjustment" id="spin_button_subject_margin_adjustment">
+ <property name="upper">100</property>
+ <property name="step_increment">1</property>
+ <property name="page_increment">10</property>
+ </object>
<template class="GitgPreferencesCommit" parent="GtkGrid">
<property name="visible">True</property>
<property name="can_focus">False</property>
@@ -64,8 +76,6 @@
<property name="can_focus">False</property>
<property name="has_focus">False</property>
<property name="is_focus">False</property>
- <property name="hexpand">True</property>
- <property name="vexpand">True</property>
<property name="row_spacing">6</property>
<property name="column_spacing">6</property>
<child>
@@ -184,6 +194,24 @@
<property name="height">1</property>
</packing>
</child>
+ <child>
+ <object class="GtkCheckButton" id="enable_spell_checking">
+ <property name="label" translatable="yes">Enable spell checking</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="has_focus">False</property>
+ <property name="is_focus">False</property>
+ <property name="receives_default">False</property>
+ <property name="xalign">0</property>
+ <property name="draw_indicator">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="top_attach">2</property>
+ <property name="width">1</property>
+ <property name="height">1</property>
+ </packing>
+ </child>
</object>
</child>
</object>
@@ -222,16 +250,4 @@
</packing>
</child>
</template>
- <object class="GtkAdjustment" id="spin_button_right_margin_adjustment">
- <property name="lower">1</property>
- <property name="upper">160</property>
- <property name="value">72</property>
- <property name="step_increment">1</property>
- <property name="page_increment">10</property>
- </object>
- <object class="GtkAdjustment" id="spin_button_subject_margin_adjustment">
- <property name="upper">100</property>
- <property name="step_increment">1</property>
- <property name="page_increment">10</property>
- </object>
</interface>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]