yield Footer(id="footer") @on(Tree.NodeSelected) def on_tree_node_selected(self, event: Tree.NodeSelected[TreeValue]) -> None: """Called when a tree node is selected, selecting the event.""" if event.node.data: self.set_selected(event.node.data) if __name__ == "__main__": ap = argparse.ArgumentParser() ap.add_argument('-I', '--interval', help="Counter update interval in seconds", default=0.1) args = ap.parse_args() app = IListApp(float(args.interval)) app.run()Lines 501–515 of 515. Previous lines
yield Footer(id="footer") @on(Tree.NodeSelected) def on_tree_node_selected(self, event: Tree.NodeSelected[TreeValue]) -> None: """Called when a tree node is selected, selecting the event.""" if event.node.data: self.set_selected(event.node.data) if __name__ == "__main__": ap = argparse.ArgumentParser() ap.add_argument('-I', '--interval', help="Counter update interval in seconds", default=0.1) args = ap.parse_args() app = IListApp(float(args.interval)) app.run()