mirror of
https://github.com/Textualize/textual.git
synced 2025-10-17 02:38:12 +03:00
rename of attributes
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user