S or /

SourceClass Spacing

from egui import Spacing
class Spacing:

Controls the sizes and distances between widgets.

Properties§

@property def button_padding(self, /) -> Vec2§
@button_padding.setter def button_padding(self, /, button_padding: Vec2) -> None§
@property def combo_height(self, /) -> float§
@combo_height.setter def combo_height(self, /, combo_height: float) -> None§
@property def combo_width(self, /) -> float§
@combo_width.setter def combo_width(self, /, combo_width: float) -> None§
@property def default_area_size(self, /) -> Vec2§
@default_area_size.setter def default_area_size(self, /, default_area_size: Vec2) -> None§
@property def icon_spacing(self, /) -> float§
@icon_spacing.setter def icon_spacing(self, /, icon_spacing: float) -> None§
@property def icon_width(self, /) -> float§
@icon_width.setter def icon_width(self, /, icon_width: float) -> None§
@property def icon_width_inner(self, /) -> float§
@icon_width_inner.setter def icon_width_inner(self, /, icon_width_inner: float) -> None§
@property def indent(self, /) -> float§
@indent.setter def indent(self, /, indent: float) -> None§
@property def indent_ends_with_horizontal_line(self, /) -> bool§
@indent_ends_with_horizontal_line.setter def indent_ends_with_horizontal_line(self, /, indent_ends_with_horizontal_line: bool) -> None§
@property def interact_size(self, /) -> Vec2§
@interact_size.setter def interact_size(self, /, interact_size: Vec2) -> None§
@property def item_spacing(self, /) -> Vec2§
@item_spacing.setter def item_spacing(self, /, item_spacing: Vec2) -> None§
@property def scroll(self, /) -> ScrollStyle§
@scroll.setter def scroll(self, /, scroll: ScrollStyle) -> None§
@property def slider_rail_height(self, /) -> float§
@slider_rail_height.setter def slider_rail_height(self, /, slider_rail_height: float) -> None§
@property def slider_width(self, /) -> float§
@slider_width.setter def slider_width(self, /, slider_width: float) -> None§
@property def text_edit_width(self, /) -> float§
@text_edit_width.setter def text_edit_width(self, /, text_edit_width: float) -> None§
@property def tooltip_width(self, /) -> float§
@tooltip_width.setter def tooltip_width(self, /, tooltip_width: float) -> None§
@property def window_margin(self, /) -> Margin§
@window_margin.setter def window_margin(self, /, window_margin: Margin) -> None§

Methods§

@staticmethod def default() -> Spacing§
def scroll_mut(self, /) -> Any: """ Edit a copy and write it back when the async context exits. """§

Edit a copy and write it back when the async context exits.

Sourcedef ui(self, /, ui: Ui) -> None§