[−][src]Struct kas::widget::Label
A simple text label
Methods
impl Label
[src]
pub fn new<T: Into<LabelString>>(text: T) -> Self
[src]
Construct a new, empty instance
pub fn reserve(self, text: &'static str) -> Self
[src]
Reserve sufficient room for the given text
If this option is used, the label will be sized to fit this text, not the actual text.
Trait Implementations
impl Clone for Label
[src]
impl Debug for Label
[src]
impl Default for Label
[src]
impl Handler for Label
[src]
type Msg = VoidMsg
Type of message returned by this widget Read more
fn activation_via_press(&self) -> bool
[src]
fn handle(&mut self, _: &mut Manager, event: Event) -> Response<Self::Msg>
[src]
impl HasText for Label
[src]
fn get_text(&self) -> &str
[src]
fn set_cow_string(&mut self, text: CowString) -> TkAction
[src]
fn set_text<T: Into<CowString>>(&mut self, text: T) -> TkAction where
Self: Sized,
[src]
Self: Sized,
impl Layout for Label
[src]
fn size_rules(
&mut self,
size_handle: &mut dyn SizeHandle,
axis: AxisInfo
) -> SizeRules
[src]
&mut self,
size_handle: &mut dyn SizeHandle,
axis: AxisInfo
) -> SizeRules
fn set_rect(&mut self, rect: Rect, align: AlignHints)
[src]
fn draw(&self, draw_handle: &mut dyn DrawHandle, _: &ManagerState, _: bool)
[src]
fn translation(&self, _child_index: usize) -> Coord
[src]
fn spatial_range(&self) -> (usize, usize)
[src]
fn find_id(&self, coord: Coord) -> Option<WidgetId>
[src]
impl SendEvent for Label
[src]
impl Widget for Label
[src]
impl WidgetChildren for Label
[src]
fn len(&self) -> usize
[src]
fn get(&self, _index: usize) -> Option<&dyn WidgetConfig>
[src]
fn get_mut(&mut self, _index: usize) -> Option<&mut dyn WidgetConfig>
[src]
fn is_ancestor_of(&self, id: WidgetId) -> bool
[src]
fn find(&self, id: WidgetId) -> Option<&dyn WidgetConfig>
[src]
fn find_mut(&mut self, id: WidgetId) -> Option<&mut dyn WidgetConfig>
[src]
fn walk(&self, f: &mut dyn FnMut(&dyn WidgetConfig))
[src]
fn walk_mut(&mut self, f: &mut dyn FnMut(&mut dyn WidgetConfig))
[src]
impl WidgetConfig for Label
[src]
fn key_nav(&self) -> bool
[src]
fn cursor_icon(&self) -> CursorIcon
[src]
fn configure(&mut self, _: &mut Manager)
[src]
fn configure_recurse<'a, 'b>(&mut self, cmgr: ConfigureManager<'a, 'b>)
[src]
impl WidgetCore for Label
[src]
fn as_any(&self) -> &dyn Any
[src]
fn as_any_mut(&mut self) -> &mut dyn Any
[src]
fn core_data(&self) -> &CoreData
[src]
fn core_data_mut(&mut self) -> &mut CoreData
[src]
fn widget_name(&self) -> &'static str
[src]
fn as_widget(&self) -> &dyn WidgetConfig
[src]
fn as_widget_mut(&mut self) -> &mut dyn WidgetConfig
[src]
fn id(&self) -> WidgetId
[src]
fn is_disabled(&self) -> bool
[src]
fn set_disabled(&mut self, disabled: bool) -> TkAction
[src]
fn rect(&self) -> Rect
[src]
fn input_state(&self, mgr: &ManagerState, disabled: bool) -> InputState
[src]
Auto Trait Implementations
impl RefUnwindSafe for Label
impl Send for Label
impl Sync for Label
impl Unpin for Label
impl UnwindSafe for Label
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<Src, Scheme> ApproxFrom<Src, Scheme> for Src where
Scheme: ApproxScheme,
[src]
Scheme: ApproxScheme,
type Err = NoError
The error type produced by a failed conversion.
fn approx_from(src: Src) -> Result<Src, <Src as ApproxFrom<Src, Scheme>>::Err>
[src]
impl<Dst, Src, Scheme> ApproxInto<Dst, Scheme> for Src where
Dst: ApproxFrom<Src, Scheme>,
Scheme: ApproxScheme,
[src]
Dst: ApproxFrom<Src, Scheme>,
Scheme: ApproxScheme,
type Err = <Dst as ApproxFrom<Src, Scheme>>::Err
The error type produced by a failed conversion.
fn approx_into(self) -> Result<Dst, <Src as ApproxInto<Dst, Scheme>>::Err>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, Dst> ConvAsUtil<Dst> for T
[src]
fn approx(self) -> Result<Dst, Self::Err> where
Self: ApproxInto<Dst, DefaultApprox>,
[src]
Self: ApproxInto<Dst, DefaultApprox>,
fn approx_by<Scheme>(self) -> Result<Dst, Self::Err> where
Scheme: ApproxScheme,
Self: ApproxInto<Dst, Scheme>,
[src]
Scheme: ApproxScheme,
Self: ApproxInto<Dst, Scheme>,
impl<T> ConvUtil for T
[src]
fn approx_as<Dst>(self) -> Result<Dst, Self::Err> where
Self: ApproxInto<Dst, DefaultApprox>,
[src]
Self: ApproxInto<Dst, DefaultApprox>,
fn approx_as_by<Dst, Scheme>(self) -> Result<Dst, Self::Err> where
Scheme: ApproxScheme,
Self: ApproxInto<Dst, Scheme>,
[src]
Scheme: ApproxScheme,
Self: ApproxInto<Dst, Scheme>,
fn into_as<Dst>(self) -> Dst where
Self: Into<Dst>,
[src]
Self: Into<Dst>,
fn try_as<Dst>(self) -> Result<Dst, Self::Err> where
Self: TryInto<Dst>,
[src]
Self: TryInto<Dst>,
fn value_as<Dst>(self) -> Result<Dst, Self::Err> where
Self: ValueInto<Dst>,
[src]
Self: ValueInto<Dst>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<Src> TryFrom<Src> for Src
[src]
type Err = NoError
The error type produced by a failed conversion.
fn try_from(src: Src) -> Result<Src, <Src as TryFrom<Src>>::Err>
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<Src, Dst> TryInto<Dst> for Src where
Dst: TryFrom<Src>,
[src]
Dst: TryFrom<Src>,
type Err = <Dst as TryFrom<Src>>::Err
The error type produced by a failed conversion.
fn try_into(self) -> Result<Dst, <Src as TryInto<Dst>>::Err>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<Src> ValueFrom<Src> for Src
[src]
type Err = NoError
The error type produced by a failed conversion.
fn value_from(src: Src) -> Result<Src, <Src as ValueFrom<Src>>::Err>
[src]
impl<Src, Dst> ValueInto<Dst> for Src where
Dst: ValueFrom<Src>,
[src]
Dst: ValueFrom<Src>,