#!/usr/bin/python3
#--------------------#
# AboutDialog dialog #
#--------------------#
import os
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk,GdkPixbuf

class AboutDialog(Gtk.AboutDialog):
    def __init__(self):
        logo = GdkPixbuf.Pixbuf.new_from_file_at_size("/usr/share/icons/hicolor/48x48/apps/copycat.svg", 64, 64)

        Gtk.AboutDialog.__init__(self)
        self.set_version("Version 2.0.3")
        self.set_comments("Boot most Debian distributions with persistence\n\nCopyright © 2025 WTFPL\nhttps://www.pclosdebian.com/")
        self.set_authors(["Ken Dotson\nCopyright © 2025 WTFPL"])
        self.set_logo(logo)
        self.connect("response", self.on_response)

    def on_response(self, dialog, response):
        os.popen("/usr/bin/copycat"), self.destroy ()

aboutdialog = AboutDialog()
aboutdialog.run()






