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: TextStyleDefault 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: Spacinginteraction: Interactionvisuals: Visualsanimation_time: f32How many seconds a typical animation should last
debug: DebugOptionsOptions 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 = TThe 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