295 |
sigc::mem_fun(*this, &RegionChooser::on_note_off_event) |
sigc::mem_fun(*this, &RegionChooser::on_note_off_event) |
296 |
); |
); |
297 |
set_tooltip_text(_("Right click here for adding new region. Use mouse pointer for moving (dragging) or resizing existing regions (by pointing at region's boundary). Right click on an existing region for more actions.")); |
set_tooltip_text(_("Right click here for adding new region. Use mouse pointer for moving (dragging) or resizing existing regions (by pointing at region's boundary). Right click on an existing region for more actions.")); |
298 |
|
|
299 |
|
Settings::singleton()->showTooltips.get_proxy().signal_changed().connect( |
300 |
|
sigc::mem_fun(*this, &RegionChooser::on_show_tooltips_changed) |
301 |
|
); |
302 |
|
|
303 |
|
on_show_tooltips_changed(); |
304 |
} |
} |
305 |
|
|
306 |
RegionChooser::~RegionChooser() |
RegionChooser::~RegionChooser() |
307 |
{ |
{ |
308 |
} |
} |
309 |
|
|
310 |
|
void RegionChooser::on_show_tooltips_changed() { |
311 |
|
const bool b = Settings::singleton()->showTooltips; |
312 |
|
|
313 |
|
set_has_tooltip(b); |
314 |
|
} |
315 |
|
|
316 |
void RegionChooser::setModifyAllRegions(bool b) { |
void RegionChooser::setModifyAllRegions(bool b) { |
317 |
modifyallregions = b; |
modifyallregions = b; |
318 |
// redraw required parts |
// redraw required parts |