from textual.app import App from textual.containers import VerticalScroll from textual.widgets import Label, Placeholder, Static class Ruler(Static): def compose(self): ruler_text = "·\n·\n·\n·\n•\n" * 100 yield Label(ruler_text) class HeightComparisonApp(App): CSS_PATH = "height_comparison.tcss" def compose(self): yield VerticalScroll( Placeholder(id="cells"), # (1)! Placeholder(id="percent"), Placeholder(id="w"), Placeholder(id="h"), Placeholder(id="vw"), Placeholder(id="vh"), Placeholder(id="auto"), Placeholder(id="fr1"), Placeholder(id="fr2"), ) yield Ruler() if __name__ == "__main__": app = HeightComparisonApp() app.run()