rename of attributes

This commit is contained in:
Will McGugan
2021-08-18 20:35:56 +01:00
parent 33ba899b0f
commit d5fb5b1694

View File

@@ -76,22 +76,18 @@ class Widget(MessagePump):
layout_offset_y: Reactive[float] = Reactive(0.0, layout=True) layout_offset_y: Reactive[float] = Reactive(0.0, layout=True)
style: Reactive[str | None] = Reactive(None) style: Reactive[str | None] = Reactive(None)
style_padding: Reactive[PaddingDimensions | None] = Reactive(None, layout=True) padding: Reactive[PaddingDimensions | None] = Reactive(None, layout=True)
style_margin: Reactive[PaddingDimensions | None] = Reactive(None, layout=True) margin: Reactive[PaddingDimensions | None] = Reactive(None, layout=True)
style_border: Reactive[str] = Reactive("none", layout=True) border: Reactive[str] = Reactive("none", layout=True)
style_border_style: Reactive[str] = Reactive("") border_style: Reactive[str] = Reactive("")
style_border_title: Reactive[TextType] = Reactive("") border_title: Reactive[TextType] = Reactive("")
BOX_MAP = {"normal": box.SQUARE, "round": box.ROUNDED, "bold": box.HEAVY} BOX_MAP = {"normal": box.SQUARE, "round": box.ROUNDED, "bold": box.HEAVY}
def validate_style_padding( def validate_padding(self, padding: PaddingDimensions) -> tuple[int, int, int, int]:
self, padding: PaddingDimensions
) -> tuple[int, int, int, int]:
return Padding.unpack(padding) return Padding.unpack(padding)
def validate_style_margin( def validate_margin(self, padding: PaddingDimensions) -> tuple[int, int, int, int]:
self, padding: PaddingDimensions
) -> tuple[int, int, int, int]:
return Padding.unpack(padding) return Padding.unpack(padding)
def validate_layout_offset_x(self, value) -> int: def validate_layout_offset_x(self, value) -> int:
@@ -121,16 +117,16 @@ class Widget(MessagePump):
RenderableType: A new renderable. RenderableType: A new renderable.
""" """
renderable = self.render() renderable = self.render()
if self.style_padding is not None: if self.padding is not None:
renderable = Padding(renderable, self.style_padding) renderable = Padding(renderable, self.padding)
if self.style_border in self.BOX_MAP: if self.border in self.BOX_MAP:
renderable = Panel( renderable = Panel(
renderable, renderable,
box=self.BOX_MAP.get(self.style_border) or box.SQUARE, box=self.BOX_MAP.get(self.border) or box.SQUARE,
style=self.style_border_style, style=self.border_style,
) )
if self.style_margin is not None: if self.margin is not None:
renderable = Padding(renderable, self.style_margin) renderable = Padding(renderable, self.margin)
if self.style: if self.style:
renderable = Styled(renderable, self.style) renderable = Styled(renderable, self.style)
return renderable return renderable