mirror of
https://github.com/emilk/egui.git
synced 2026-08-31 22:00:03 -04:00
refactor: group mouse input into own struct
This commit is contained in:
@@ -154,7 +154,7 @@ impl<'a> Widget for Slider<'a> {
|
||||
let range = self.range.clone();
|
||||
debug_assert!(range.start() <= range.end());
|
||||
|
||||
if let Some(mouse_pos) = ui.input().mouse_pos {
|
||||
if let Some(mouse_pos) = ui.input().mouse.pos {
|
||||
if interact.active {
|
||||
self.set_value_f32(remap_clamp(mouse_pos.x, left..=right, range.clone()));
|
||||
}
|
||||
|
||||
@@ -75,7 +75,7 @@ impl<'t> Widget for TextEdit<'t> {
|
||||
|
||||
if interact.clicked {
|
||||
ui.request_kb_focus(id);
|
||||
if let Some(mouse_pos) = ui.input().mouse_pos {
|
||||
if let Some(mouse_pos) = ui.input().mouse.pos {
|
||||
state.cursor = Some(galley.char_at(mouse_pos - interact.rect.min).char_idx);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user