mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-19 05:06:31 +01:00
Tweak TB event passthrough
Play/Stop and Follow buttons no longer pass events up. That way the strip will not be selected on mouse-up.
This commit is contained in:
parent
d9ec733c47
commit
e51427413c
2 changed files with 7 additions and 12 deletions
|
|
@ -238,10 +238,6 @@ TriggerMaster::event_handler (GdkEvent* ev)
|
||||||
} else {
|
} else {
|
||||||
_triggerbox->stop_all_quantized ();
|
_triggerbox->stop_all_quantized ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case GDK_ENTER_NOTIFY:
|
case GDK_ENTER_NOTIFY:
|
||||||
|
|
@ -261,13 +257,12 @@ TriggerMaster::event_handler (GdkEvent* ev)
|
||||||
switch (ev->button.button) {
|
switch (ev->button.button) {
|
||||||
case 3:
|
case 3:
|
||||||
context_menu ();
|
context_menu ();
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
|
||||||
|
|
@ -602,7 +602,6 @@ TriggerEntry::play_button_event (GdkEvent* ev)
|
||||||
} else {
|
} else {
|
||||||
trigger ()->box ().stop_all_quantized ();
|
trigger ()->box ().stop_all_quantized ();
|
||||||
}
|
}
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|
@ -623,7 +622,6 @@ TriggerEntry::play_button_event (GdkEvent* ev)
|
||||||
} else {
|
} else {
|
||||||
trigger ()->bang ();
|
trigger ()->bang ();
|
||||||
}
|
}
|
||||||
return true;
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
@ -657,7 +655,7 @@ TriggerEntry::play_button_event (GdkEvent* ev)
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return false;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool
|
bool
|
||||||
|
|
@ -672,7 +670,6 @@ TriggerEntry::follow_button_event (GdkEvent* ev)
|
||||||
case 1:
|
case 1:
|
||||||
case 3:
|
case 3:
|
||||||
follow_context_menu ();
|
follow_context_menu ();
|
||||||
return true;
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
@ -690,7 +687,7 @@ TriggerEntry::follow_button_event (GdkEvent* ev)
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return false;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool
|
bool
|
||||||
|
|
@ -706,7 +703,9 @@ TriggerEntry::event (GdkEvent* ev)
|
||||||
if(_grabbed) {
|
if(_grabbed) {
|
||||||
ungrab();
|
ungrab();
|
||||||
_grabbed = false;
|
_grabbed = false;
|
||||||
} break;
|
}
|
||||||
|
return false;
|
||||||
|
break;
|
||||||
|
|
||||||
case GDK_BUTTON_PRESS:
|
case GDK_BUTTON_PRESS:
|
||||||
if (!_drag_active) {
|
if (!_drag_active) {
|
||||||
|
|
@ -741,6 +740,7 @@ TriggerEntry::event (GdkEvent* ev)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue