49
49
, scroll_inactive_icons(false)
50
50
, minimize_window_on_click(false)
52
auto changed_lambda = [this] {
52
auto changed_cb = sigc::track_obj(sigc::hide([this] {
53
53
changed_idle_.reset(new glib::Idle(glib::Source::Priority::HIGH));
54
54
changed_idle_->Run([this] { option_changed.emit(); return false; });
57
auto_hide_animation.changed.connect(sigc::hide(changed_lambda));
58
background_alpha.changed.connect(sigc::hide(changed_lambda));
59
background_color.changed.connect(sigc::hide(changed_lambda));
60
backlight_mode.changed.connect(sigc::hide(changed_lambda));
61
edge_decay_rate.changed.connect(sigc::hide(changed_lambda));
62
edge_overcome_pressure.changed.connect(sigc::hide(changed_lambda));
63
edge_responsiveness.changed.connect(sigc::hide(changed_lambda));
64
edge_reveal_pressure.changed.connect(sigc::hide(changed_lambda));
65
edge_stop_velocity.changed.connect(sigc::hide(changed_lambda));
66
edge_passed_disabled_ms.changed.connect(sigc::hide(changed_lambda));
67
hide_mode.changed.connect(sigc::hide(changed_lambda));
68
icon_size.changed.connect(sigc::hide(changed_lambda));
69
launch_animation.changed.connect(sigc::hide(changed_lambda));
70
reveal_trigger.changed.connect(sigc::hide(changed_lambda));
71
tile_size.changed.connect(sigc::hide(changed_lambda));
72
super_tap_duration.changed.connect(sigc::hide(changed_lambda));
73
urgent_animation.changed.connect(sigc::hide(changed_lambda));
74
edge_resist.changed.connect(sigc::hide(changed_lambda));
75
scroll_inactive_icons.changed.connect(sigc::hide(changed_lambda));
76
minimize_window_on_click.changed.connect(sigc::hide(changed_lambda));
57
auto_hide_animation.changed.connect(changed_cb);
58
background_alpha.changed.connect(changed_cb);
59
background_color.changed.connect(changed_cb);
60
backlight_mode.changed.connect(changed_cb);
61
edge_decay_rate.changed.connect(changed_cb);
62
edge_overcome_pressure.changed.connect(changed_cb);
63
edge_responsiveness.changed.connect(changed_cb);
64
edge_reveal_pressure.changed.connect(changed_cb);
65
edge_stop_velocity.changed.connect(changed_cb);
66
edge_passed_disabled_ms.changed.connect(changed_cb);
67
hide_mode.changed.connect(changed_cb);
68
icon_size.changed.connect(changed_cb);
69
launch_animation.changed.connect(changed_cb);
70
reveal_trigger.changed.connect(changed_cb);
71
tile_size.changed.connect(changed_cb);
72
super_tap_duration.changed.connect(changed_cb);
73
urgent_animation.changed.connect(changed_cb);
74
edge_resist.changed.connect(changed_cb);
75
scroll_inactive_icons.changed.connect(changed_cb);
76
minimize_window_on_click.changed.connect(changed_cb);