From 74c169a401569e886db4df0b6a30d5e110a37654 Mon Sep 17 00:00:00 2001 From: Arda Aydin Date: Tue, 22 Sep 2026 21:35:57 +0300 Subject: [PATCH] Move widget tree pane to the right side of Page Editor Co-Authored-By: Claude Opus 4.6 --- app_state.py | 2 +- ox_page_view.py | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app_state.py b/app_state.py index b5fde23..5cef5a9 100644 --- a/app_state.py +++ b/app_state.py @@ -8,7 +8,7 @@ so later rebinding would only ever be seen by the module that did it. import configparser import os -VERSION = "0.0.0.120" +VERSION = "0.0.0.121" PROPERTIES_FILE = os.path.join(os.path.dirname(os.path.abspath(__file__)), "editor.properties") DEFAULT_GRID_SIZE = 10 DEFAULT_ADD_TIMESTAMP = True diff --git a/ox_page_view.py b/ox_page_view.py index 7c92afc..d14d076 100644 --- a/ox_page_view.py +++ b/ox_page_view.py @@ -203,14 +203,14 @@ class OxPageViewPanel: body = ttk.PanedWindow(self.frame, orient=tk.HORIZONTAL) body.pack(fill=tk.BOTH, expand=True) - tree_frame = ttk.Frame(body) - self._build_widget_tree(tree_frame) - body.add(tree_frame, weight=0) - canvas_frame = ttk.Frame(body) self._build_canvas(canvas_frame) body.add(canvas_frame, weight=1) + tree_frame = ttk.Frame(body) + self._build_widget_tree(tree_frame) + body.add(tree_frame, weight=0) + def _build_widget_tree(self, parent): ttk.Label(parent, text="Widgets", font=("TkDefaultFont", 9, "bold")).pack( anchor="w", padx=4, pady=(4, 2))