Merge pull request #270 from jasonrhansen/selection-fix

Fix drag select for grid view
This commit is contained in:
Jeremy Soller 2024-07-04 06:33:31 -06:00 • committed by GitHub
commit 5ec14f86b3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2296,13 +2296,15 @@ impl Tab {
Element::from(dnd_grid) Element::from(dnd_grid)
.map(|m| cosmic::app::Message::App(crate::app::Message::TabMessage(None, m))) .map(|m| cosmic::app::Message::App(crate::app::Message::TabMessage(None, m)))
}), }),
mouse_area::MouseArea::new(widget::column::with_children(children)) mouse_area::MouseArea::new(
.on_press(|_| Message::Click(None)) widget::container(widget::column::with_children(children)).width(Length::Fill),
.on_drag(Message::Drag) )
.on_drag_end(|_| Message::DragEnd(None)) .on_press(|_| Message::Click(None))
.show_drag_rect(true) .on_drag(Message::Drag)
.on_release(|_| Message::ClickRelease(None)) .on_drag_end(|_| Message::DragEnd(None))
.into(), .show_drag_rect(true)
.on_release(|_| Message::ClickRelease(None))
.into(),
true, true,
) )
} }