[][src]Enum imgui::StyleVar

pub enum StyleVar {
    Alpha(f32),
    WindowPadding([f32; 2]),
    WindowRounding(f32),
    WindowBorderSize(f32),
    WindowMinSize([f32; 2]),
    WindowTitleAlign([f32; 2]),
    ChildRounding(f32),
    ChildBorderSize(f32),
    PopupRounding(f32),
    PopupBorderSize(f32),
    FramePadding([f32; 2]),
    FrameRounding(f32),
    FrameBorderSize(f32),
    ItemSpacing([f32; 2]),
    ItemInnerSpacing([f32; 2]),
    IndentSpacing(f32),
    ScrollbarSize(f32),
    ScrollbarRounding(f32),
    GrabMinSize(f32),
    GrabRounding(f32),
    TabRounding(f32),
    ButtonTextAlign([f32; 2]),
    SelectableTextAlign([f32; 2]),
}

A temporary change in user interface style

Variants

Alpha(f32)

Global alpha applies to everything

WindowPadding([f32; 2])

Padding within a window

WindowRounding(f32)

Rounding radius of window corners

WindowBorderSize(f32)

Thickness of border around windows

WindowMinSize([f32; 2])

Minimum window size

WindowTitleAlign([f32; 2])

Alignment for title bar text

ChildRounding(f32)

Rounding radius of child window corners

ChildBorderSize(f32)

Thickness of border around child windows

PopupRounding(f32)

Rounding radius of popup window corners

PopupBorderSize(f32)

Thickness of border around popup/tooltip windows

FramePadding([f32; 2])

Padding within a framed rectangle (used by most widgets)

FrameRounding(f32)

Rounding radius of frame corners (used by most widgets)

FrameBorderSize(f32)

Thickness of border around frames

ItemSpacing([f32; 2])

Horizontal and vertical spacing between widgets/lines

ItemInnerSpacing([f32; 2])

Horizontal and vertical spacing between elements of a composed widget (e.g. a slider and its label)

IndentSpacing(f32)

Horizontal indentation when e.g. entering a tree node

ScrollbarSize(f32)

Width of the vertical scrollbar, height of the horizontal scrollbar

ScrollbarRounding(f32)

Rounding radius of scrollbar grab corners

GrabMinSize(f32)

Minimum width/height of a grab box for slider/scrollbar

GrabRounding(f32)

Rounding radius of grab corners

TabRounding(f32)

Rounding radius of upper corners of tabs

ButtonTextAlign([f32; 2])

Alignment of button text when button is larger than text

SelectableTextAlign([f32; 2])

Alignment of selectable text when selectable is larger than text

Trait Implementations

impl Clone for StyleVar[src]

impl Copy for StyleVar[src]

impl Debug for StyleVar[src]

impl PartialEq<StyleVar> for StyleVar[src]

impl StructuralPartialEq for StyleVar[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.