pub struct TextBox { /* private fields */ }
Available on neither Windows nor macOS.
Implementations§
Source§impl TextBox
impl TextBox
pub fn new(parent: impl AsWindow) -> Self
pub fn is_visible(&self) -> bool
pub fn set_visible(&mut self, v: bool)
pub fn is_enabled(&self) -> bool
pub fn set_enabled(&mut self, v: bool)
pub fn preferred_size(&self) -> Size
pub fn loc(&self) -> Point
pub fn set_loc(&mut self, p: Point)
pub fn size(&self) -> Size
pub fn set_size(&mut self, s: Size)
pub fn text(&self) -> String
pub fn set_text(&mut self, s: impl AsRef<str>)
pub fn halign(&self) -> HAlign
pub fn set_halign(&mut self, align: HAlign)
pub async fn wait_change(&self)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TextBox
impl !RefUnwindSafe for TextBox
impl !Send for TextBox
impl !Sync for TextBox
impl Unpin for TextBox
impl UnwindSafe for TextBox
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more