Prevent rustfmt from breaking
It didn't like the comment in the middle of a pattern.
This commit is contained in:
parent
a73f76fbcf
commit
3a22b12d8f
|
@ -384,11 +384,11 @@ impl View for ParamSlider {
|
||||||
});
|
});
|
||||||
|
|
||||||
event.map(|window_event, meta| match window_event {
|
event.map(|window_event, meta| match window_event {
|
||||||
WindowEvent::MouseDown(MouseButton::Left)
|
|
||||||
// Vizia always captures the third mouse click as a triple click. Treating that triple
|
// Vizia always captures the third mouse click as a triple click. Treating that triple
|
||||||
// click as a regular mouse button makes double click followed by another drag work as
|
// click as a regular mouse button makes double click followed by another drag work as
|
||||||
// expected, instead of requiring a delay or an additional click. Double double click
|
// expected, instead of requiring a delay or an additional click. Double double click
|
||||||
// still won't work.
|
// still won't work.
|
||||||
|
WindowEvent::MouseDown(MouseButton::Left)
|
||||||
| WindowEvent::MouseTripleClick(MouseButton::Left) => {
|
| WindowEvent::MouseTripleClick(MouseButton::Left) => {
|
||||||
if cx.modifiers.alt() {
|
if cx.modifiers.alt() {
|
||||||
// ALt+Click brings up a text entry dialog
|
// ALt+Click brings up a text entry dialog
|
||||||
|
@ -398,7 +398,8 @@ impl View for ParamSlider {
|
||||||
// Ctrl+Click and double click should reset the parameter instead of initiating
|
// Ctrl+Click and double click should reset the parameter instead of initiating
|
||||||
// a drag operation
|
// a drag operation
|
||||||
self.param_base.begin_set_parameter(cx);
|
self.param_base.begin_set_parameter(cx);
|
||||||
self.param_base.set_normalized_value(cx, self.param_base.default_normalized_value());
|
self.param_base
|
||||||
|
.set_normalized_value(cx, self.param_base.default_normalized_value());
|
||||||
self.param_base.end_set_parameter(cx);
|
self.param_base.end_set_parameter(cx);
|
||||||
} else {
|
} else {
|
||||||
self.drag_active = true;
|
self.drag_active = true;
|
||||||
|
@ -411,7 +412,9 @@ impl View for ParamSlider {
|
||||||
// edit the parameter without jumping to a new value
|
// edit the parameter without jumping to a new value
|
||||||
self.param_base.begin_set_parameter(cx);
|
self.param_base.begin_set_parameter(cx);
|
||||||
if cx.modifiers.shift() {
|
if cx.modifiers.shift() {
|
||||||
self.granular_drag_start_x_value = Some((cx.mouse.cursorx, self.param_base.unmodulated_normalized_value()
|
self.granular_drag_start_x_value = Some((
|
||||||
|
cx.mouse.cursorx,
|
||||||
|
self.param_base.unmodulated_normalized_value(),
|
||||||
));
|
));
|
||||||
} else {
|
} else {
|
||||||
self.granular_drag_start_x_value = None;
|
self.granular_drag_start_x_value = None;
|
||||||
|
@ -428,7 +431,8 @@ impl View for ParamSlider {
|
||||||
// Ctrl+Click and double click should reset the parameter instead of initiating
|
// Ctrl+Click and double click should reset the parameter instead of initiating
|
||||||
// a drag operation
|
// a drag operation
|
||||||
self.param_base.begin_set_parameter(cx);
|
self.param_base.begin_set_parameter(cx);
|
||||||
self.param_base.set_normalized_value(cx, self.param_base.default_normalized_value());
|
self.param_base
|
||||||
|
.set_normalized_value(cx, self.param_base.default_normalized_value());
|
||||||
self.param_base.end_set_parameter(cx);
|
self.param_base.end_set_parameter(cx);
|
||||||
|
|
||||||
meta.consume();
|
meta.consume();
|
||||||
|
@ -451,7 +455,9 @@ impl View for ParamSlider {
|
||||||
if cx.modifiers.shift() {
|
if cx.modifiers.shift() {
|
||||||
let (drag_start_x, drag_start_value) =
|
let (drag_start_x, drag_start_value) =
|
||||||
*self.granular_drag_start_x_value.get_or_insert_with(|| {
|
*self.granular_drag_start_x_value.get_or_insert_with(|| {
|
||||||
(cx.mouse.cursorx, self.param_base.unmodulated_normalized_value()
|
(
|
||||||
|
cx.mouse.cursorx,
|
||||||
|
self.param_base.unmodulated_normalized_value(),
|
||||||
)
|
)
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -479,7 +485,10 @@ impl View for ParamSlider {
|
||||||
// position
|
// position
|
||||||
if self.drag_active && self.granular_drag_start_x_value.is_some() {
|
if self.drag_active && self.granular_drag_start_x_value.is_some() {
|
||||||
self.granular_drag_start_x_value = None;
|
self.granular_drag_start_x_value = None;
|
||||||
self.param_base.set_normalized_value(cx, util::remap_current_entity_x_coordinate(cx, cx.mouse.cursorx));
|
self.param_base.set_normalized_value(
|
||||||
|
cx,
|
||||||
|
util::remap_current_entity_x_coordinate(cx, cx.mouse.cursorx),
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
_ => {}
|
_ => {}
|
||||||
|
|
Loading…
Reference in a new issue