#[non_exhaustive]pub enum StyleVarVec2 {
WindowPadding,
WindowMinSize,
WindowTitleAlign,
FramePadding,
ItemSpacing,
ItemInnerSpacing,
CellPadding,
TableAngledHeadersTextAlign,
ButtonTextAlign,
SelectableTextAlign,
SeparatorTextAlign,
SeparatorTextPadding,
}Expand description
A two-component style variable whose X or Y component can be overridden.
Use this with Ui::push_style_var_x or
Ui::push_style_var_y. Scalar style
variables are intentionally not representable by this type.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
WindowPadding
Padding within a window.
WindowMinSize
Minimum window size.
WindowTitleAlign
Alignment for title bar text.
FramePadding
Padding within a framed rectangle.
ItemSpacing
Horizontal and vertical spacing between widgets or lines.
ItemInnerSpacing
Spacing between elements of a composed widget.
CellPadding
Padding within a table cell.
TableAngledHeadersTextAlign
Alignment of angled table headers within the cell.
ButtonTextAlign
Alignment of button text when the button is larger than its text.
SelectableTextAlign
Alignment of selectable text when the selectable is larger than its text.
SeparatorTextAlign
Alignment of text within a separator.
SeparatorTextPadding
Padding around text in a separator.
Trait Implementations§
Source§impl Clone for StyleVarVec2
impl Clone for StyleVarVec2
Source§fn clone(&self) -> StyleVarVec2
fn clone(&self) -> StyleVarVec2
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for StyleVarVec2
Source§impl Debug for StyleVarVec2
impl Debug for StyleVarVec2
impl Eq for StyleVarVec2
Source§impl Hash for StyleVarVec2
impl Hash for StyleVarVec2
Source§impl PartialEq for StyleVarVec2
impl PartialEq for StyleVarVec2
impl StructuralPartialEq for StyleVarVec2
Auto Trait Implementations§
impl Freeze for StyleVarVec2
impl RefUnwindSafe for StyleVarVec2
impl Send for StyleVarVec2
impl Sync for StyleVarVec2
impl Unpin for StyleVarVec2
impl UnsafeUnpin for StyleVarVec2
impl UnwindSafe for StyleVarVec2
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
Mutably borrows from an owned value. Read more