diff --git a/examples/code_browser.py b/examples/code_browser.py index 93e06056d..14fa0216f 100644 --- a/examples/code_browser.py +++ b/examples/code_browser.py @@ -31,9 +31,15 @@ class CodeBrowser(App): def on_directory_tree_file_click(self, event: DirectoryTree.FileClick) -> None: code_view = self.query_one("#code", Static) try: - syntax = Syntax.from_path(event.path, line_numbers=True, word_wrap=True) + syntax = Syntax.from_path( + event.path, + line_numbers=True, + word_wrap=True, + indent_guides=True, + theme="monokai", + ) except Exception: - code_view.update(Traceback()) + code_view.update(Traceback(theme="monokai", width=None)) self.sub_title = "ERROR" else: code_view.update(syntax) diff --git a/src/textual/widget.py b/src/textual/widget.py index ea0140b7f..1d9864e81 100644 --- a/src/textual/widget.py +++ b/src/textual/widget.py @@ -581,7 +581,7 @@ class Widget(DOMNode): Returns: Region: Screen region that contains a widget's content. """ - content_region = self.region.shrink(self.gutter) + content_region = self.region.shrink(self.styles.gutter) return content_region @property