pub struct InputModal {
pub open: bool,
pub kind: InputModalKind,
pub buffer: String,
pub cursor: usize,
}Fields§
§open: bool§kind: InputModalKind§buffer: String§cursor: usizeImplementations§
Source§impl InputModal
impl InputModal
pub fn new() -> Self
pub fn open_save(&mut self, default_name: &str)
pub fn open_load(&mut self)
Sourcepub fn open_preset_name(&mut self)
pub fn open_preset_name(&mut self)
Name a user preset. Starts empty rather than on a suggestion, because a suggestion the player accepts by reflex is how a bank fills up with eight sounds called “juno”.
pub fn type_char(&mut self, ch: char)
pub fn backspace(&mut self)
pub fn delete(&mut self)
pub fn move_left(&mut self)
pub fn move_right(&mut self)
pub fn move_home(&mut self)
pub fn move_end(&mut self)
pub fn close(&mut self)
pub fn value(&self) -> &str
Trait Implementations§
Source§impl Debug for InputModal
impl Debug for InputModal
Auto Trait Implementations§
impl Freeze for InputModal
impl RefUnwindSafe for InputModal
impl Send for InputModal
impl Sync for InputModal
impl Unpin for InputModal
impl UnsafeUnpin for InputModal
impl UnwindSafe for InputModal
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more