mirror of
https://github.com/Snigdha-OS/snigdhaos-blackbox.git
synced 2025-09-21 12:05:02 +02:00
Merge pull request #17 from D3V1L0N/master
Contribution on ui SplashScreen.py
This commit is contained in:
30
blackbox/ui/SplashScreen.py
Normal file
30
blackbox/ui/SplashScreen.py
Normal file
@@ -0,0 +1,30 @@
|
||||
import gi
|
||||
from Functions import os
|
||||
|
||||
gi.require_version("Gtk", "3.0")
|
||||
from gi.repository import Gtk, GdkPixbuf, Gdk # noqa
|
||||
|
||||
base_dir = os.path.abspath(os.path.join(os.path.dirname(__file__), ".."))
|
||||
# base_dir = os.path.dirname(os.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(600, 400)
|
||||
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/splash.png", 600, 400
|
||||
)
|
||||
self.image.set_from_pixbuf(pimage)
|
||||
|
||||
main_vbox.pack_start(self.image, True, True, 0)
|
||||
|
||||
self.show_all()
|
Reference in New Issue
Block a user