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)