[]Struct orbtk::widgets::TextBox

pub struct TextBox { /* fields omitted */ }

The TextBox widget represents a single line text input widget.

  • CSS element: text-box

Methods

impl TextBox

pub fn attach<P>(self, property: AttachedProperty<P>) -> TextBox where
    P: Debug + Component

Sets or shares an attached property.

pub fn position(self, position: impl IntoPropertySource<Point>) -> TextBox

Sets or shares the constraint property.

pub fn constraint(
    self,
    constraint: impl IntoPropertySource<Constraint>
) -> TextBox

Sets or shares the constraint property.

pub fn vertical_alignment(
    self,
    vertical_alignment: impl IntoPropertySource<Alignment>
) -> TextBox

Sets or shares the vertical alignment property.

pub fn horizontal_alignment(
    self,
    horizontal_alignment: impl IntoPropertySource<Alignment>
) -> TextBox

Sets or shares the horizontal alignment property.

pub fn visibility(
    self,
    visibility: impl IntoPropertySource<Visibility>
) -> TextBox

Sets or shares the visibility property.

pub fn margin(self, margin: impl IntoPropertySource<Thickness>) -> TextBox

Sets or shares the margin property.

pub fn enabled(self, enabled: impl IntoPropertySource<bool>) -> TextBox

Sets or shares the enabled property.

pub fn clip(self, clip: impl IntoPropertySource<bool>) -> TextBox

Sets or shares the clip property.

pub fn opacity(self, opacity: impl IntoPropertySource<f32>) -> TextBox

pub fn width(self, width: f64) -> TextBox

Inserts a new width.

pub fn height(self, height: f64) -> TextBox

Inserts a new height.

pub fn size(self, width: f64, height: f64) -> TextBox

Inserts a new size.

pub fn min_width(self, min_width: f64) -> TextBox

Inserts a new min_width.

pub fn min_height(self, min_height: f64) -> TextBox

Inserts a new min_height.

pub fn min_size(self, min_width: f64, min_height: f64) -> TextBox

Inserts a new min_size.

pub fn max_width(self, max_width: f64) -> TextBox

Inserts a new max_width.

pub fn max_height(self, max_height: f64) -> TextBox

Inserts a new max_height.

pub fn max_size(self, max_width: f64, max_height: f64) -> TextBox

Inserts a new min_size.

pub fn name<P>(self, name: P) -> TextBox where
    P: Into<String>, 

Sets the debug name of the widget.

pub fn clone_state(&self) -> Rc<TextBoxState>

Returns the cloned state of the widget.

pub fn text<P>(self, text: P) -> TextBox where
    P: IntoPropertySource<String16>, 

Sets or shares the text property.

pub fn water_mark<P>(self, water_mark: P) -> TextBox where
    P: IntoPropertySource<String16>, 

Sets or shares the water_mark text property.

pub fn text_selection<P>(self, text_selection: P) -> TextBox where
    P: IntoPropertySource<TextSelection>, 

Sets or shares the text selection property.

pub fn foreground<P>(self, foreground: P) -> TextBox where
    P: IntoPropertySource<Brush>, 

Sets or shares the foreground property.

pub fn font_size<P>(self, font_size: P) -> TextBox where
    P: IntoPropertySource<f64>, 

Sets or share the font size property.

pub fn font<P>(self, font: P) -> TextBox where
    P: IntoPropertySource<String>, 

Sets or shares the font property.

pub fn background<P>(self, background: P) -> TextBox where
    P: IntoPropertySource<Brush>, 

Sets or shares the background property.

pub fn border_radius<P>(self, border_radius: P) -> TextBox where
    P: IntoPropertySource<f64>, 

Sets or shares the border radius property.

pub fn border_width<P>(self, border_width: P) -> TextBox where
    P: IntoPropertySource<Thickness>, 

Sets or shares the border thickness property.

pub fn border_brush<P>(self, border_brush: P) -> TextBox where
    P: IntoPropertySource<Brush>, 

Sets or shares the border brush property.

pub fn padding<P>(self, padding: P) -> TextBox where
    P: IntoPropertySource<Thickness>, 

Sets or shares the padding property.

pub fn scroll_offset<P>(self, scroll_offset: P) -> TextBox where
    P: IntoPropertySource<Point>, 

Sets or shares the text offset property.

pub fn delta<P>(self, delta: P) -> TextBox where
    P: IntoPropertySource<Point>, 

Sets or shares the (wheel, scroll) delta property.

pub fn focused<P>(self, focused: P) -> TextBox where
    P: IntoPropertySource<bool>, 

Sets or shares the focused property.

pub fn selector<P>(self, selector: P) -> TextBox where
    P: IntoPropertySource<Selector>, 

Sets or shares the css selector property.

Trait Implementations

impl Widget for TextBox

impl Template for TextBox[src]

impl Default for TextBox

impl KeyDownHandler for TextBox

Auto Trait Implementations

impl !Send for TextBox

impl !Sync for TextBox

impl Unpin for TextBox

impl !UnwindSafe for TextBox

impl !RefUnwindSafe for TextBox

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<E> Component for E where
    E: Any
[src]

impl<T> SetParameter for T