class

Egui::Spacing

Inherits Reference < Object

Constructors

Instance methods

button_padding

Padding setters clamp negatives to 0: this layout engine has no "padding pulls content outside the widget" notion, so a negative value only made text overflow its rect.

Source
button_padding=(pad : Vec2) : Vec2
Source
clone

Deep copy — every field is a value type (Vec2/Float64), so field-by-field assignment is a full copy. Used by WidgetStyle#merge_over so merged styles never alias the theme.

Source
icon_spacing
Source
icon_spacing=(icon_spacing : Float64)
Source
icon_width

Icon column width for checkbox/radio (upstream Spacing).

Source
icon_width=(icon_width : Float64)

Icon column width for checkbox/radio (upstream Spacing).

Source
icon_width_inner
Source
icon_width_inner=(icon_width_inner : Float64)
Source
indent
Source
indent=(indent : Float64)
Source
interact_size

Minimum interactable widget size (upstream Spacing::interact_size).

Source
interact_size=(interact_size : Vec2)

Minimum interactable widget size (upstream Spacing::interact_size).

Source
item_spacing
Source
item_spacing=(item_spacing : Vec2)
Source
slider_rail_width
Source
slider_rail_width=(slider_rail_width : Float64)
Source
slider_width

Default slider track length (upstream Spacing::slider_width).

Source
slider_width=(slider_width : Float64)

Default slider track length (upstream Spacing::slider_width).

Source
window_padding
Source
window_padding=(pad : Vec2) : Vec2
Source