pub struct ButtonWidget {
pub rect: Rectangle,
pub border_width: f64,
pub border_color: Color,
pub background_color: Option<Color>,
pub text_color: Color,
pub font_size: f64,
}Expand description
Button widget configuration
Fields§
§rect: RectangleWidget rectangle on page
border_width: f64Border width
border_color: ColorBorder color
background_color: Option<Color>Background color
text_color: ColorText color for captions
font_size: f64Font size for captions
Implementations§
Source§impl ButtonWidget
impl ButtonWidget
Sourcepub fn with_border_width(self, width: f64) -> Self
pub fn with_border_width(self, width: f64) -> Self
Set border width
Sourcepub fn with_border_color(self, color: Color) -> Self
pub fn with_border_color(self, color: Color) -> Self
Set border color
Sourcepub fn with_background_color(self, color: Option<Color>) -> Self
pub fn with_background_color(self, color: Option<Color>) -> Self
Set background color
Sourcepub fn with_text_color(self, color: Color) -> Self
pub fn with_text_color(self, color: Color) -> Self
Set text color
Sourcepub fn with_font_size(self, size: f64) -> Self
pub fn with_font_size(self, size: f64) -> Self
Set font size
Trait Implementations§
Source§impl Clone for ButtonWidget
impl Clone for ButtonWidget
Source§fn clone(&self) -> ButtonWidget
fn clone(&self) -> ButtonWidget
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ButtonWidget
impl Debug for ButtonWidget
Auto Trait Implementations§
impl Freeze for ButtonWidget
impl RefUnwindSafe for ButtonWidget
impl Send for ButtonWidget
impl Sync for ButtonWidget
impl Unpin for ButtonWidget
impl UnwindSafe for ButtonWidget
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().