mirror of
https://github.com/Snigdha-OS/snigdhaos-blackbox.git
synced 2025-09-22 04:25:04 +02:00
update functions on blackbox??
This commit is contained in:
@@ -1,5 +1,9 @@
|
|||||||
#!/bin/python
|
#!/bin/python
|
||||||
|
|
||||||
|
import os
|
||||||
|
import subprocess
|
||||||
|
import queue
|
||||||
|
from queue import Queue
|
||||||
# UI modules
|
# UI modules
|
||||||
from ui.GUI import GUI
|
from ui.GUI import GUI
|
||||||
from ui.SplashScreen import SplashScreen
|
from ui.SplashScreen import SplashScreen
|
||||||
@@ -13,3 +17,34 @@ from ui.ProgressDialog import ProgressDialog
|
|||||||
# from ui.ISOPackagesWindow import ISOPackagesWindow
|
# from ui.ISOPackagesWindow import ISOPackagesWindow
|
||||||
from ui.PackageSearchWindow import PackageSearchWindow
|
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
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user