From 2e84ad9fc143660c92e46345ee134f26eda559f1 Mon Sep 17 00:00:00 2001 From: itdominator <1itdominator@gmail.com> Date: Thu, 26 Feb 2026 01:11:56 -0600 Subject: [PATCH] Moved code preview; fixrf plugin code context --- src/core/containers/footer_container.py | 3 --- src/core/containers/left_container.py | 2 ++ src/plugins/plugin_types/plugin_code.py | 3 +++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/core/containers/footer_container.py b/src/core/containers/footer_container.py index 3a23064..e737114 100644 --- a/src/core/containers/footer_container.py +++ b/src/core/containers/footer_container.py @@ -7,7 +7,6 @@ from gi.repository import Gtk # Application imports from ..widgets.separator_widget import Separator -from .code.code_container import CodeContainer @@ -39,6 +38,4 @@ class FooterContainer(Gtk.Box): def _load_widgets(self): widget_registery.expose_object("footer-container", self) - self.add( CodeContainer() ) - self.add( Separator("separator-footer", 0) ) diff --git a/src/core/containers/left_container.py b/src/core/containers/left_container.py index 80b1703..1865a68 100644 --- a/src/core/containers/left_container.py +++ b/src/core/containers/left_container.py @@ -7,6 +7,7 @@ from gi.repository import Gtk # Application imports from ..widgets.separator_widget import Separator +from .code.code_container import CodeContainer @@ -39,3 +40,4 @@ class LeftContainer(Gtk.Box): widget_registery.expose_object("left-container", self) self.add( Separator("separator-left", 1) ) + self.add( CodeContainer() ) diff --git a/src/plugins/plugin_types/plugin_code.py b/src/plugins/plugin_types/plugin_code.py index 37438c1..76bd503 100644 --- a/src/plugins/plugin_types/plugin_code.py +++ b/src/plugins/plugin_types/plugin_code.py @@ -31,6 +31,9 @@ class PluginCode(PluginBase): def run(self): raise PluginCodeException("Plugin Code 'run' must be overriden by Plugin") + def requests_ui_element(self, element_id: str): + return self.plugin_context.requests_ui_element(element_id) + def message(self, event: BaseEvent): return self.plugin_context.message(event)