Struct egui::style::Style [−][src]
pub struct Style { pub body_text_style: TextStyle, pub wrap: Option<bool>, pub spacing: Spacing, pub interaction: Interaction, pub visuals: Visuals, pub animation_time: f32, pub debug: DebugOptions, }
Specifies the look and feel of a Ui
.
Fields
body_text_style: TextStyle
Default TextStyle
for normal text (i.e. for Label
and TextEdit
).
wrap: Option<bool>
If set, labels buttons wtc will use this to determine whether or not
to wrap the text at the right edge of the Ui
they are in.
By default this is None
.
None
: follow layoutSome(true)
: default onSome(false)
: default off
spacing: Spacing
interaction: Interaction
visuals: Visuals
animation_time: f32
How many seconds a typical animation should last
debug: DebugOptions
Options to help debug why egui behaves strangely.
Implementations
impl Style
[src]
impl Style
[src]pub fn interact(&self, response: &Response) -> &WidgetVisuals
[src]
pub fn interact(&self, response: &Response) -> &WidgetVisuals
[src]Use this style for interactive things. Note that you must already have a response, i.e. you must allocate space and interact BEFORE painting the widget!
pub fn interact_selectable(
&self,
response: &Response,
selected: bool
) -> WidgetVisuals
[src]
&self,
response: &Response,
selected: bool
) -> WidgetVisuals
pub fn noninteractive(&self) -> &WidgetVisuals
[src]
pub fn noninteractive(&self) -> &WidgetVisuals
[src]Style to use for non-interactive widgets.
Trait Implementations
impl StructuralPartialEq for Style
[src]
Auto Trait Implementations
impl RefUnwindSafe for Style
impl Send for Style
impl Sync for Style
impl Unpin for Style
impl UnwindSafe for Style
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more