mirror of
https://github.com/Textualize/textual.git
synced 2025-10-17 02:38:12 +03:00
layout hierarchy
This commit is contained in:
@@ -1,35 +1,37 @@
|
||||
from .widget import Widget
|
||||
|
||||
|
||||
class Vertical(Widget):
|
||||
"""A container widget to align children vertically."""
|
||||
class Container(Widget):
|
||||
"""Simple container widget, with vertical layout."""
|
||||
|
||||
CSS = """
|
||||
Vertical {
|
||||
Container {
|
||||
layout: vertical;
|
||||
overflow: auto;
|
||||
}
|
||||
"""
|
||||
|
||||
|
||||
class Horizontal(Widget):
|
||||
class Vertical(Container):
|
||||
"""A container widget to align children vertically."""
|
||||
|
||||
|
||||
class Horizontal(Container):
|
||||
"""A container widget to align children horizontally."""
|
||||
|
||||
CSS = """
|
||||
Horizontal {
|
||||
layout: horizontal;
|
||||
overflow: auto;
|
||||
layout: horizontal;
|
||||
}
|
||||
"""
|
||||
|
||||
|
||||
class Center(Widget):
|
||||
class Center(Container):
|
||||
"""A container widget to align children in the center."""
|
||||
|
||||
CSS = """
|
||||
Center {
|
||||
layout: center;
|
||||
overflow: auto;
|
||||
layout: center;
|
||||
}
|
||||
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user