#[repr(i32)]pub enum StyleVar {
Show 45 variants
Alpha = 0,
DisabledAlpha = 1,
WindowPadding = 2,
WindowRounding = 3,
WindowBorderSize = 4,
WindowMinSize = 5,
WindowTitleAlign = 6,
ChildRounding = 7,
ChildBorderSize = 8,
PopupRounding = 9,
PopupBorderSize = 10,
FramePadding = 11,
FrameRounding = 12,
FrameBorderSize = 13,
ItemSpacing = 14,
ItemInnerSpacing = 15,
IndentSpacing = 16,
CellPadding = 17,
ScrollbarSize = 18,
ScrollbarRounding = 19,
ScrollbarPadding = 20,
GrabMinSize = 21,
GrabRounding = 22,
ImageRounding = 23,
ImageBorderSize = 24,
TabRounding = 25,
TabBorderSize = 26,
TabMinWidthBase = 27,
TabMinWidthShrink = 28,
TabBarBorderSize = 29,
TabBarOverlineSize = 30,
TableAngledHeadersAngle = 31,
TableAngledHeadersTextAlign = 32,
TreeLinesSize = 33,
TreeLinesRounding = 34,
DragDropTargetRounding = 37,
ButtonTextAlign = 38,
SelectableTextAlign = 39,
SeparatorSize = 40,
SeparatorTextBorderSize = 41,
SeparatorTextAlign = 42,
SeparatorTextPadding = 43,
DockingSeparatorSize = 44,
MenuItemRounding = 35,
SelectableRounding = 36,
}Expand description
Dear ImGui (ImGuiStyleVar): Variable identifier for styling
Variants§
Alpha = 0
Dear ImGui (ImGuiStyleVar_Alpha): Global alpha
DisabledAlpha = 1
Dear ImGui (ImGuiStyleVar_DisabledAlpha): Disabled alpha
WindowPadding = 2
Dear ImGui (ImGuiStyleVar_WindowPadding): Window padding
WindowRounding = 3
Dear ImGui (ImGuiStyleVar_WindowRounding): Window rounding
WindowBorderSize = 4
Dear ImGui (ImGuiStyleVar_WindowBorderSize): Window border size
WindowMinSize = 5
Dear ImGui (ImGuiStyleVar_WindowMinSize): Window min size
WindowTitleAlign = 6
Dear ImGui (ImGuiStyleVar_WindowTitleAlign): Window title align
ChildRounding = 7
Dear ImGui (ImGuiStyleVar_ChildRounding): Child rounding
ChildBorderSize = 8
Dear ImGui (ImGuiStyleVar_ChildBorderSize): Child border size
PopupRounding = 9
Dear ImGui (ImGuiStyleVar_PopupRounding): Popup rounding
PopupBorderSize = 10
Dear ImGui (ImGuiStyleVar_PopupBorderSize): Popup border size
FramePadding = 11
Dear ImGui (ImGuiStyleVar_FramePadding): Frame padding
FrameRounding = 12
Dear ImGui (ImGuiStyleVar_FrameRounding): Frame rounding
FrameBorderSize = 13
Dear ImGui (ImGuiStyleVar_FrameBorderSize): Frame border size
ItemSpacing = 14
Dear ImGui (ImGuiStyleVar_ItemSpacing): Item spacing
ItemInnerSpacing = 15
Dear ImGui (ImGuiStyleVar_ItemInnerSpacing): Item inner spacing
IndentSpacing = 16
Dear ImGui (ImGuiStyleVar_IndentSpacing): Indent spacing
CellPadding = 17
Dear ImGui (ImGuiStyleVar_CellPadding): Cell padding
ScrollbarSize = 18
Dear ImGui (ImGuiStyleVar_ScrollbarSize): Scrollbar size
ScrollbarRounding = 19
Dear ImGui (ImGuiStyleVar_ScrollbarRounding): Scrollbar rounding
ScrollbarPadding = 20
Dear ImGui (ImGuiStyleVar_ScrollbarPadding): Scrollbar padding
GrabMinSize = 21
Dear ImGui (ImGuiStyleVar_GrabMinSize): Grab min size
GrabRounding = 22
Dear ImGui (ImGuiStyleVar_GrabRounding): Grab rounding
ImageRounding = 23
Dear ImGui (ImGuiStyleVar_ImageRounding): Image rounding
ImageBorderSize = 24
Dear ImGui (ImGuiStyleVar_ImageBorderSize): Image border size
TabRounding = 25
Dear ImGui (ImGuiStyleVar_TabRounding): Tab rounding
TabBorderSize = 26
Dear ImGui (ImGuiStyleVar_TabBorderSize): Tab border size
TabMinWidthBase = 27
Dear ImGui (ImGuiStyleVar_TabMinWidthBase): Tab min width base
TabMinWidthShrink = 28
Dear ImGui (ImGuiStyleVar_TabMinWidthShrink): Tab min width shrink
TabBarBorderSize = 29
Dear ImGui (ImGuiStyleVar_TabBarBorderSize): Tab bar border size
TabBarOverlineSize = 30
Dear ImGui (ImGuiStyleVar_TabBarOverlineSize): Tab bar overline size
TableAngledHeadersAngle = 31
Dear ImGui (ImGuiStyleVar_TableAngledHeadersAngle): Table angled headers angle
TableAngledHeadersTextAlign = 32
Dear ImGui (ImGuiStyleVar_TableAngledHeadersTextAlign): Table angled headers text align
TreeLinesSize = 33
Dear ImGui (ImGuiStyleVar_TreeLinesSize): Tree lines size
TreeLinesRounding = 34
Dear ImGui (ImGuiStyleVar_TreeLinesRounding): Tree lines rounding
DragDropTargetRounding = 37
Dear ImGui (ImGuiStyleVar_DragDropTargetRounding): Drag drop target rounding
ButtonTextAlign = 38
Dear ImGui (ImGuiStyleVar_ButtonTextAlign): Button text align
SelectableTextAlign = 39
Dear ImGui (ImGuiStyleVar_SelectableTextAlign): Selectable text align
SeparatorSize = 40
Dear ImGui (ImGuiStyleVar_SeparatorSize): Separator size
SeparatorTextBorderSize = 41
Dear ImGui (ImGuiStyleVar_SeparatorTextBorderSize): Separator text border size
SeparatorTextAlign = 42
Dear ImGui (ImGuiStyleVar_SeparatorTextAlign): Separator text align
SeparatorTextPadding = 43
Dear ImGui (ImGuiStyleVar_SeparatorTextPadding): Separator text padding
DockingSeparatorSize = 44
Dear ImGui (ImGuiStyleVar_DockingSeparatorSize): Docking separator size
MenuItemRounding = 35
Dear ImGui (ImGuiStyleVar_MenuItemRounding): Radius of MenuItem, BeginMenu rounding
SelectableRounding = 36
Dear ImGui (ImGuiStyleVar_SelectableRounding): Radius of Selectable rounding
Implementations§
Trait Implementations§
impl Copy for StyleVar
impl Eq for StyleVar
Source§impl Ord for StyleVar
impl Ord for StyleVar
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialOrd for StyleVar
impl PartialOrd for StyleVar
impl StructuralPartialEq for StyleVar
Auto Trait Implementations§
impl Freeze for StyleVar
impl RefUnwindSafe for StyleVar
impl Send for StyleVar
impl Sync for StyleVar
impl Unpin for StyleVar
impl UnsafeUnpin for StyleVar
impl UnwindSafe for StyleVar
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> ⓘ
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> ⓘ
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 more