mirror of
https://github.com/Snigdha-OS/snigdhaos-blackbox.git
synced 2025-12-08 06:03:51 +01:00
30 lines
849 B
Python
30 lines
849 B
Python
|
|
import gi
|
|
import functions as fn
|
|
|
|
gi.require_version("Gtk", "3.0")
|
|
from gi.repository import Gtk, GdkPixbuf
|
|
|
|
base_dir = fn.path.dirname(fn.path.realpath(__file__))
|
|
|
|
|
|
class splashScreen(Gtk.Window):
|
|
def __init__(self):
|
|
Gtk.Window.__init__(self, Gtk.WindowType.POPUP, title="")
|
|
self.set_decorated(False)
|
|
self.set_resizable(False)
|
|
self.set_size_request(500, 250)
|
|
self.set_position(Gtk.WindowPosition.CENTER)
|
|
|
|
main_vbox = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL, spacing=1)
|
|
self.add(main_vbox)
|
|
|
|
self.image = Gtk.Image()
|
|
pimage = GdkPixbuf.Pixbuf().new_from_file_at_size(
|
|
base_dir + "/images/snigdhaos-splash.png", 600, 400
|
|
)
|
|
self.image.set_from_pixbuf(pimage)
|
|
|
|
main_vbox.pack_start(self.image, True, True, 0)
|
|
|
|
self.show_all() |