Struct dotrix_egui::style::Spacing [−][src]
pub struct Spacing {Show 13 fields
pub item_spacing: Vec2,
pub window_padding: Vec2,
pub button_padding: Vec2,
pub indent: f32,
pub interact_size: Vec2,
pub slider_width: f32,
pub text_edit_width: f32,
pub icon_width: f32,
pub icon_spacing: f32,
pub tooltip_width: f32,
pub indent_ends_with_horizontal_line: bool,
pub combo_height: f32,
pub scroll_bar_width: f32,
}
Expand description
Controls the sizes and distances between widgets.
Fields
item_spacing: Vec2
Horizontal and vertical spacing between widgets.
To add extra space between widgets, use Ui::add_space
.
item_spacing
is inserted after adding a widget, so to increase the spacing between
widgets A
and B
you need to change item_spacing
before adding A
.
window_padding: Vec2
Horizontal and vertical padding within a window frame.
Button size is text size plus this on each side
indent: f32
Indent collapsing regions etc by this much.
interact_size: Vec2
Minimum size of a DragValue
, color picker button, and other small widgets.
interact_size.y
is the default height of button, slider, etc.
Anything clickable should be (at least) this size.
slider_width: f32
Default width of a Slider
and ComboBox
.
text_edit_width: f32
Default width of a TextEdit
.
icon_width: f32
Checkboxes, radio button and collapsing headers have an icon at the start. This is the width/height of this icon.
icon_spacing: f32
Checkboxes, radio button and collapsing headers have an icon at the start. This is the spacing between the icon and the text
tooltip_width: f32
Width of a tooltip (on_hover_ui
, on_hover_text
etc).
indent_ends_with_horizontal_line: bool
End indented regions with a horizontal line
combo_height: f32
Height of a combo-box before showing scroll bars.
scroll_bar_width: f32
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Spacing
impl UnwindSafe for Spacing
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more