--- gigedit/trunk/src/gigedit/dimregionchooser.cpp 2017/11/14 18:07:25 3364 +++ gigedit/trunk/src/gigedit/dimregionchooser.cpp 2018/01/23 16:30:56 3409 @@ -19,6 +19,7 @@ #include "global.h" #include "compat.h" +#include "Settings.h" #include #include "dimregionchooser.h" #include @@ -302,6 +303,11 @@ "Right click here for options on altering dimension zones. Press and " "hold CTRL key for selecting multiple dimension zones simultaniously." )); + + Settings::singleton()->showTooltips.get_proxy().signal_changed().connect( + sigc::mem_fun(*this, &DimRegionChooser::on_show_tooltips_changed) + ); + on_show_tooltips_changed(); window.signal_key_press_event().connect( sigc::mem_fun(*this, &DimRegionChooser::onKeyPressed) @@ -315,6 +321,12 @@ { } +void DimRegionChooser::on_show_tooltips_changed() { + const bool b = Settings::singleton()->showTooltips; + + set_has_tooltip(b); +} + void DimRegionChooser::setModifyBothChannels(bool b) { modifybothchannels = b; // redraw required parts