Enum imgui::StyleVar [−][src]
pub enum StyleVar {
Show 23 variants
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]),
}
Expand description
A temporary change in user interface style
Variants
Alpha(f32)
Global alpha applies to everything
Tuple Fields of Alpha
0: f32
Padding within a window
WindowRounding(f32)
Rounding radius of window corners
Tuple Fields of WindowRounding
0: f32
WindowBorderSize(f32)
Thickness of border around windows
Tuple Fields of WindowBorderSize
0: f32
Minimum window size
Alignment for title bar text
ChildRounding(f32)
Rounding radius of child window corners
Tuple Fields of ChildRounding
0: f32
ChildBorderSize(f32)
Thickness of border around child windows
Tuple Fields of ChildBorderSize
0: f32
PopupRounding(f32)
Rounding radius of popup window corners
Tuple Fields of PopupRounding
0: f32
PopupBorderSize(f32)
Thickness of border around popup/tooltip windows
Tuple Fields of PopupBorderSize
0: f32
Padding within a framed rectangle (used by most widgets)
FrameRounding(f32)
Rounding radius of frame corners (used by most widgets)
Tuple Fields of FrameRounding
0: f32
FrameBorderSize(f32)
Thickness of border around frames
Tuple Fields of FrameBorderSize
0: f32
Horizontal and vertical spacing between widgets/lines
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
Tuple Fields of IndentSpacing
0: f32
ScrollbarSize(f32)
Width of the vertical scrollbar, height of the horizontal scrollbar
Tuple Fields of ScrollbarSize
0: f32
ScrollbarRounding(f32)
Rounding radius of scrollbar grab corners
Tuple Fields of ScrollbarRounding
0: f32
GrabMinSize(f32)
Minimum width/height of a grab box for slider/scrollbar
Tuple Fields of GrabMinSize
0: f32
GrabRounding(f32)
Rounding radius of grab corners
Tuple Fields of GrabRounding
0: f32
TabRounding(f32)
Rounding radius of upper corners of tabs
Tuple Fields of TabRounding
0: f32
Alignment of button text when button is larger than text
Alignment of selectable text when selectable is larger than text
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for StyleVar
impl UnwindSafe for StyleVar
Blanket Implementations
Mutably borrows from an owned value. Read more