Combine platform mouse events to use common MouseEvent struct and remove MouseDragged event in favor of MouseMoved
This commit is contained in:
parent
686e57373b
commit
bcb553f233
8 changed files with 172 additions and 163 deletions
|
@ -5381,7 +5381,7 @@ impl RefCounts {
|
|||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
use crate::{actions, elements::*, impl_actions, LeftMouseDownEvent};
|
||||
use crate::{actions, elements::*, impl_actions, MouseButton, MouseEvent};
|
||||
use serde::Deserialize;
|
||||
use smol::future::poll_once;
|
||||
use std::{
|
||||
|
@ -5734,8 +5734,9 @@ mod tests {
|
|||
let presenter = cx.presenters_and_platform_windows[&window_id].0.clone();
|
||||
// Ensure window's root element is in a valid lifecycle state.
|
||||
presenter.borrow_mut().dispatch_event(
|
||||
Event::LeftMouseDown(LeftMouseDownEvent {
|
||||
Event::MouseDown(MouseEvent {
|
||||
position: Default::default(),
|
||||
button: MouseButton::Left,
|
||||
ctrl: false,
|
||||
alt: false,
|
||||
shift: false,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue