progressing Open Session Dialog (adding double click on recent session name)

[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 457732]
This commit is contained in:
Valeriy Kamyshniy 2014-05-06 09:04:39 -05:00
parent d853c93aee
commit c6b6ee9278
4 changed files with 29 additions and 13 deletions

View file

@ -275,23 +275,24 @@ WavesButton::on_size_request (Gtk::Requisition* req)
req->width += _corner_radius;
}
bool
WavesButton::on_button_press_event (GdkEventButton *ev)
{
_pushed = true;
queue_draw ();
if (binding_proxy.button_press_handler (ev)) {
return true;
}
if (!_act_on_release) {
if (_action) {
_action->activate ();
if (ev->type == GDK_2BUTTON_PRESS) {
signal_double_clicked (this);
} else {
_pushed = true;
queue_draw ();
if (binding_proxy.button_press_handler (ev)) {
return true;
}
if (!_act_on_release) {
if (_action) {
_action->activate ();
return true;
}
}
}
return false;
}