Aded context menu to tabs widget; registered other widgets to registery
This commit is contained in:
@@ -38,6 +38,8 @@ class BaseContainer(Gtk.Box):
|
||||
event_system.subscribe("remove-transparency", self._remove_transparency)
|
||||
|
||||
def _load_widgets(self):
|
||||
widget_registery.expose_object("base-container", self)
|
||||
|
||||
self.add( HeaderContainer() )
|
||||
self.add( BodyContainer() )
|
||||
self.add( FooterContainer() )
|
||||
|
||||
@@ -38,6 +38,8 @@ class BodyContainer(Gtk.Box):
|
||||
...
|
||||
|
||||
def _load_widgets(self):
|
||||
widget_registery.expose_object("body-container", self)
|
||||
|
||||
self.add( LeftContainer() )
|
||||
self.add( CenterContainer() )
|
||||
self.add( RightContainer() )
|
||||
@@ -38,6 +38,8 @@ class CenterContainer(Gtk.Box):
|
||||
...
|
||||
|
||||
def _load_widgets(self):
|
||||
widget_registery.expose_object("center-container", self)
|
||||
|
||||
glade_box = widget_registery.get_object("glade_box")
|
||||
button = Gtk.Button(label = "Click Me!")
|
||||
|
||||
|
||||
@@ -43,15 +43,7 @@ class CodeContainer(Gtk.Box):
|
||||
self.add( self._create_editor_widget(code_base) )
|
||||
|
||||
def _create_tabs_widgets(self, code_base: CodeBase):
|
||||
scrolled_window = Gtk.ScrolledWindow()
|
||||
viewport = Gtk.Viewport()
|
||||
|
||||
scrolled_window.set_overlay_scrolling(False)
|
||||
|
||||
viewport.add( code_base.get_tabs_widget() )
|
||||
scrolled_window.add( viewport )
|
||||
|
||||
return scrolled_window
|
||||
return code_base.get_tabs_widget()
|
||||
|
||||
def _create_editor_widget(self, code_base: CodeBase):
|
||||
editors_container = Gtk.Box()
|
||||
|
||||
@@ -36,4 +36,6 @@ class FooterContainer(Gtk.Box):
|
||||
...
|
||||
|
||||
def _load_widgets(self):
|
||||
widget_registery.expose_object("footer-container", self)
|
||||
|
||||
self.add( CodeContainer() )
|
||||
|
||||
@@ -37,6 +37,8 @@ class HeaderContainer(Gtk.Box):
|
||||
event_system.subscribe("tggl-top-main-menubar", self.tggl_top_main_menubar)
|
||||
|
||||
def _load_widgets(self):
|
||||
widget_registery.expose_object("header-container", self)
|
||||
|
||||
button = Gtk.Button(label = "Interactive Debug")
|
||||
button.connect("clicked", self._interactive_debug)
|
||||
|
||||
|
||||
@@ -35,4 +35,4 @@ class LeftContainer(Gtk.Box):
|
||||
...
|
||||
|
||||
def _load_widgets(self):
|
||||
...
|
||||
widget_registery.expose_object("left-container", self)
|
||||
|
||||
@@ -36,5 +36,7 @@ class RightContainer(Gtk.Box):
|
||||
...
|
||||
|
||||
def _load_widgets(self):
|
||||
widget_registery.expose_object("right-container", self)
|
||||
|
||||
vte_widget = VteWidget()
|
||||
self.add( vte_widget )
|
||||
Reference in New Issue
Block a user