update functions on blackbox??

This commit is contained in:
Eshan Roy (Eshanized)
2024-04-26 14:36:56 +05:30
parent 2505326029
commit ce6d66a566

View File

@@ -1,5 +1,9 @@
#!/bin/python
import os
import subprocess
import queue
from queue import Queue
# UI modules
from ui.GUI import GUI
from ui.SplashScreen import SplashScreen
@@ -12,4 +16,35 @@ from ui.PackageListDialog import PackageListDialog
from ui.ProgressDialog import ProgressDialog
# from ui.ISOPackagesWindow import ISOPackagesWindow
from ui.PackageSearchWindow import PackageSearchWindow
from ui.PackagesImportDialog import PackagesImportDialog
from ui.PackagesImportDialog import PackagesImportDialog
import gi
gi.require_version("Gtk", "3.0")
from gi.repository import Gtk
import Functions as fn
base_dir = os.path.dirname(os.path.realpath(__file__))
class Main(Gtk.Window): # Basic OOPS Concept
queue = Queue()
pkg_queue = Queue()
search_queue = Queue()
pacmanlog_queue = Queue()
pkg_holding_queue = Queue()
def __init__(self):
try:
super(Main, self).__init__(title="BlackBox")
self.set_border_width(10)
self.connect("delete-event", self.on_close)
self.set_position(Gtk.WindowPosition.CENTER) # DOCS : https://docs.gtk.org/gtk3/enum.WindowPosition.html
self.set_icon_from_file(os.path.join(base_dir, "images/blackbox.png"))
self.set_default_size(1280, 720) # Basic Con
# let's give a focus on search entry * set "ctrl + f"
self.connect("key-press-event", self.key_press_event)
self.timeout_id = None
self.display_version = False # Bool
self.search_activated = False