Reworked logic - in progress

This commit is contained in:
2022-08-27 03:50:01 -05:00
parent efb7b108a5
commit 55515a0825
20 changed files with 1014 additions and 0 deletions

37
1.0.2/core/container.py Normal file
View File

@@ -0,0 +1,37 @@
# Python imports
# Lib imports
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
# Application imports
from .columns import Left_Column, Keys_Column, Right_Column
from .signals_mixin import SignalsMixin
class Container(SignalsMixin, Gtk.Box):
"""docstring for Container."""
def __init__(self):
super(Container, self).__init__()
self.setup_custom_event_signals()
self.setup_styling()
self.add_columns()
self.show_all()
def setup_styling(self):
self.set_orientation(0) # HORIZONTAL = 0, VERTICAL = 1
self.set_vexpand(True)
def setup_signals(self):
pass
def add_columns(self):
self.add(Left_Column())
self.add(Keys_Column())
self.add(Right_Column())