move key detection
This commit is contained in:
parent
02f73e6be6
commit
58ff53fa60
@ -35,9 +35,6 @@ impl AutoComplete {
|
|||||||
|
|
||||||
pub fn ui(&mut self, ui: &mut egui::Ui, string: String, func_i: i32) -> (String, bool) {
|
pub fn ui(&mut self, ui: &mut egui::Ui, string: String, func_i: i32) -> (String, bool) {
|
||||||
let mut new_string = string.clone();
|
let mut new_string = string.clone();
|
||||||
// Put here so these key presses don't interact with other elements
|
|
||||||
let enter_pressed = ui.input_mut().consume_key(Modifiers::NONE, Key::Enter);
|
|
||||||
let tab_pressed = ui.input_mut().consume_key(Modifiers::NONE, Key::Tab);
|
|
||||||
|
|
||||||
// update self
|
// update self
|
||||||
self.changed(&string);
|
self.changed(&string);
|
||||||
@ -54,6 +51,10 @@ impl AutoComplete {
|
|||||||
return (return_string, re.has_focus());
|
return (return_string, re.has_focus());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Put here so these key presses don't interact with other elements
|
||||||
|
let enter_pressed = ui.input_mut().consume_key(Modifiers::NONE, Key::Enter);
|
||||||
|
let tab_pressed = ui.input_mut().consume_key(Modifiers::NONE, Key::Tab);
|
||||||
|
|
||||||
if let Some(single_hint) = self.hint.get_single() {
|
if let Some(single_hint) = self.hint.get_single() {
|
||||||
let func_edit_2 = func_edit;
|
let func_edit_2 = func_edit;
|
||||||
func_edit = func_edit_2.hint_text(&single_hint);
|
func_edit = func_edit_2.hint_text(&single_hint);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user