2022-02-06 19:34:48 +00:00
|
|
|
#!/usr/bin/python3
|
|
|
|
|
|
|
|
|
|
|
|
# Python imports
|
|
|
|
|
|
|
|
# Lib imports
|
|
|
|
import gi
|
|
|
|
gi.require_version('Gtk', '3.0')
|
|
|
|
from gi.repository import Gtk
|
|
|
|
|
|
|
|
# Application imports
|
|
|
|
from __builtins__ import Builtins
|
|
|
|
from controller import Controller
|
|
|
|
|
|
|
|
|
|
|
|
class Window(Gtk.Window, Builtins):
|
|
|
|
"""docstring for Main."""
|
|
|
|
|
|
|
|
def __init__(self, args):
|
|
|
|
super(Window, self).__init__()
|
|
|
|
|
|
|
|
self.add(Controller(args))
|
|
|
|
self.connect("delete-event", Gtk.main_quit)
|
2022-02-07 06:29:25 +00:00
|
|
|
self.set_default_size(850, 600)
|
2022-02-06 19:34:48 +00:00
|
|
|
self.set_title(f"{app_name}")
|
|
|
|
self.set_icon_from_file("/usr/share/bulkr/bulkr.png")
|
|
|
|
self.set_gravity(5) # 5 = CENTER
|
|
|
|
self.set_position(3) # 4 = CENTER_ALWAYS
|
|
|
|
self.show_all()
|