SourceClass Spacing
from egui import Spacingclass 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.