Struct me3_framework::overlay::widgets::text_edit::TextEditState
source · [−]pub struct TextEditState { /* private fields */ }
Expand description
The text edit state stored between frames.
Implementations
sourceimpl TextEditState
impl TextEditState
pub fn load(ctx: &Context, id: Id) -> Option<TextEditState>
pub fn store(self, ctx: &Context, id: Id)
sourcepub fn ccursor_range(&self) -> Option<CCursorRange>
pub fn ccursor_range(&self) -> Option<CCursorRange>
The the currently selected range of characters.
sourcepub fn set_ccursor_range(&mut self, ccursor_range: Option<CCursorRange>)
pub fn set_ccursor_range(&mut self, ccursor_range: Option<CCursorRange>)
Sets the currently selected range of characters.
pub fn set_cursor_range(&mut self, cursor_range: Option<CursorRange>)
pub fn cursor_range(&mut self, galley: &Galley) -> Option<CursorRange>
Trait Implementations
sourceimpl Clone for TextEditState
impl Clone for TextEditState
sourcefn clone(&self) -> TextEditState
fn clone(&self) -> TextEditState
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Default for TextEditState
impl Default for TextEditState
sourcefn default() -> TextEditState
fn default() -> TextEditState
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl !RefUnwindSafe for TextEditState
impl Send for TextEditState
impl Sync for TextEditState
impl Unpin for TextEditState
impl !UnwindSafe for TextEditState
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more