bring up description on scroll wheel pressdown, bring up script preview on Right Mouse Button pressdown

This commit is contained in:
nnyyxxxx 2024-11-13 00:05:15 -05:00
parent 9bd893849f
commit 6292c5cd4e
No known key found for this signature in database
GPG Key ID: 6038FFD6589902CB

View File

@ -548,7 +548,8 @@ impl AppState {
} }
} }
} }
MouseEventKind::Down(MouseButton::Left) => { MouseEventKind::Down(button) => match button {
MouseButton::Left => {
if mouse_in_search { if mouse_in_search {
self.enter_search(); self.enter_search();
} else if mouse_in_list { } else if mouse_in_list {
@ -563,6 +564,20 @@ impl AppState {
self.focus = Focus::List; self.focus = Focus::List;
} }
} }
MouseButton::Right if mouse_in_list => {
if matches!(self.focus, Focus::Search) {
self.exit_search();
}
self.enable_preview();
}
MouseButton::Middle if mouse_in_list => {
if matches!(self.focus, Focus::Search) {
self.exit_search();
}
self.enable_description();
}
_ => {}
},
MouseEventKind::ScrollDown | MouseEventKind::ScrollUp => { MouseEventKind::ScrollDown | MouseEventKind::ScrollUp => {
if matches!(self.focus, Focus::Search) { if matches!(self.focus, Focus::Search) {
self.exit_search(); self.exit_search();