pub struct TextInput {
pub id: WidgetId,
pub rect: Rect,
pub text: String,
pub placeholder: String,
pub max_len: Option<usize>,
pub password: bool,
pub enabled: bool,
pub visible: bool,
/* private fields */
}Fields§
§id: WidgetId§rect: Rect§text: String§placeholder: String§max_len: Option<usize>§password: bool§enabled: bool§visible: boolImplementations§
Source§impl TextInput
impl TextInput
pub fn new(id: WidgetId) -> Self
pub fn with_placeholder(self, p: &str) -> Self
pub fn with_max_len(self, n: usize) -> Self
pub fn as_password(self) -> Self
Trait Implementations§
Source§impl Widget for TextInput
impl Widget for TextInput
fn id(&self) -> WidgetId
fn rect(&self) -> Rect
fn set_rect(&mut self, r: Rect)
fn is_visible(&self) -> bool
fn preferred_size(&self) -> (SizeConstraint, SizeConstraint)
fn update(&mut self, dt: f32)
fn draw(&self, dl: &mut DrawList, theme: &Theme)
fn handle_input( &mut self, input: &UiInput, events: &mut Vec<UiEvent>, theme: &Theme, dt: f32, )
Auto Trait Implementations§
impl Freeze for TextInput
impl RefUnwindSafe for TextInput
impl Send for TextInput
impl Sync for TextInput
impl Unpin for TextInput
impl UnsafeUnpin for TextInput
impl UnwindSafe for TextInput
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