SetupActivity layout

This commit is contained in:
ChristianVisintin
2020-12-25 18:20:30 +01:00
parent 226ad8cc50
commit 9e66207bf7
3 changed files with 559 additions and 9 deletions

View File

@@ -385,13 +385,11 @@ impl SetupActivity {
}
KeyCode::Char(ch) => {
// Get current input
let input: &mut String =
self.user_input.get_mut(self.user_input_ptr).unwrap();
let input: &mut String = self.user_input.get_mut(self.user_input_ptr).unwrap();
input.push(ch);
}
KeyCode::Backspace => {
let input: &mut String =
self.user_input.get_mut(self.user_input_ptr).unwrap();
let input: &mut String = self.user_input.get_mut(self.user_input_ptr).unwrap();
input.pop();
}
_ => { /* Nothing to do */ }
@@ -416,6 +414,8 @@ impl SetupActivity {
QuitDialogOption::DontSave => self.quit = true, // Just quit
QuitDialogOption::Save => self.callback_save_config_and_quit(), // Save and quit
}
// Reset choice
self.quit_opt = QuitDialogOption::Save;
}
KeyCode::Right => {
// Change option