Merge lp:~elementary-pantheon/switchboard-plug-keyboard/signals-at-the-end into lp:~elementary-pantheon/switchboard-plug-keyboard/trunk

Proposed by Danielle Foré
Status: Merged
Approved by: Danielle Foré
Approved revision: 515
Merged at revision: 517
Proposed branch: lp:~elementary-pantheon/switchboard-plug-keyboard/signals-at-the-end
Merge into: lp:~elementary-pantheon/switchboard-plug-keyboard/trunk
Diff against target: 74 lines (+24/-26)
1 file modified
src/Views/Behavior.vala (+24/-26)
To merge this branch: bzr merge lp:~elementary-pantheon/switchboard-plug-keyboard/signals-at-the-end
Reviewer Review Type Date Requested Status
David Hewitt code, function Approve
elementary Pantheon team Pending
Review via email: mp+317416@code.launchpad.net

Commit message

Behavior.vala: Connect signals at the end

To post a comment you must log in.
Revision history for this message
David Hewitt (davidmhewitt) :
review: Approve (code, function)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'src/Views/Behavior.vala'
2--- src/Views/Behavior.vala 2017-02-15 02:39:25 +0000
3+++ src/Views/Behavior.vala 2017-02-16 00:51:33 +0000
4@@ -60,31 +60,6 @@
5 var spin_repeat_speed = new Gtk.SpinButton.with_range (10, 100, 1);
6 spin_repeat_speed.set_value (double_speed);
7
8- // connect signals
9- scale_repeat_delay.value_changed.connect (() => {
10- settings_repeat.delay = (uint) (spin_repeat_delay.adjustment.value = scale_repeat_delay.adjustment.value);
11- } );
12-
13- scale_repeat_speed.value_changed.connect (() => {
14- settings_repeat.repeat_interval = (uint) (spin_repeat_speed.adjustment.value = scale_repeat_speed.adjustment.value);
15- } );
16-
17- spin_repeat_delay.value_changed.connect (() => {
18- settings_repeat.delay = (uint) (scale_repeat_delay.adjustment.value = spin_repeat_delay.adjustment.value);
19- } );
20-
21- spin_repeat_speed.value_changed.connect (() => {
22- settings_repeat.repeat_interval = (uint) (scale_repeat_speed.adjustment.value = spin_repeat_speed.adjustment.value);
23- } );
24-
25- settings_repeat.changed["delay"].connect (() => {
26- scale_repeat_delay.adjustment.value = spin_repeat_delay.adjustment.value = (double) settings_repeat.delay;
27- } );
28-
29- settings_repeat.changed["repeat-interval"].connect (() => {
30- scale_repeat_speed.adjustment.value = spin_repeat_speed.adjustment.value = (double) settings_repeat.repeat_interval;
31- } );
32-
33 var label_blink = new Gtk.Label (_("Cursor Blinking:"));
34 label_blink.get_style_context ().add_class ("h4");
35 label_blink.halign = Gtk.Align.END;
36@@ -170,7 +145,22 @@
37 switch_repeat.bind_property ("active", spin_repeat_delay, "sensitive", BindingFlags.DEFAULT);
38 switch_repeat.bind_property ("active", spin_repeat_speed, "sensitive", BindingFlags.DEFAULT);
39
40- // connect signals
41+ scale_repeat_delay.value_changed.connect (() => {
42+ settings_repeat.delay = (uint) (spin_repeat_delay.adjustment.value = scale_repeat_delay.adjustment.value);
43+ });
44+
45+ scale_repeat_speed.value_changed.connect (() => {
46+ settings_repeat.repeat_interval = (uint) (spin_repeat_speed.adjustment.value = scale_repeat_speed.adjustment.value);
47+ });
48+
49+ spin_repeat_delay.value_changed.connect (() => {
50+ settings_repeat.delay = (uint) (scale_repeat_delay.adjustment.value = spin_repeat_delay.adjustment.value);
51+ });
52+
53+ spin_repeat_speed.value_changed.connect (() => {
54+ settings_repeat.repeat_interval = (uint) (scale_repeat_speed.adjustment.value = spin_repeat_speed.adjustment.value);
55+ });
56+
57 scale_blink_speed.value_changed.connect (() => {
58 settings_blink.cursor_blink_time = (int) (spin_blink_speed.adjustment.value = scale_blink_speed.adjustment.value);
59 } );
60@@ -187,6 +177,14 @@
61 settings_blink.cursor_blink_timeout = (int) (scale_blink_time.adjustment.value = spin_blink_time.adjustment.value);
62 } );
63
64+ settings_repeat.changed["delay"].connect (() => {
65+ scale_repeat_delay.adjustment.value = spin_repeat_delay.adjustment.value = (double) settings_repeat.delay;
66+ });
67+
68+ settings_repeat.changed["repeat-interval"].connect (() => {
69+ scale_repeat_speed.adjustment.value = spin_repeat_speed.adjustment.value = (double) settings_repeat.repeat_interval;
70+ });
71+
72 settings_blink.changed["cursor-blink-time"].connect (() => {
73 scale_blink_speed.adjustment.value = spin_blink_speed.adjustment.value = (double) settings_blink.cursor_blink_time;
74 } );

Subscribers

People subscribed via source and target branches