# window.py # # Copyright (C) 2022 Libre en Communs # Copyright (C) 2022 Adrien Bourmault # Copyright (C) 2022 Jean Sirmai # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . from gi.repository import Gtk @Gtk.Template(filename='ui/gemgraph.ui') class GemGraphWindow(Gtk.ApplicationWindow): __gtype_name__ = 'main' # label = Gtk.Template.Child() def __init__(self, **kwargs): super().__init__(**kwargs) class AboutDialog(Gtk.AboutDialog): def __init__(self, parent): Gtk.AboutDialog.__init__(self) self.props.program_name = 'GemGraph' self.props.version = "0.1.0" self.props.authors = ['Adrien Bourmault'] self.props.copyright = '2022 Adrien Bourmault' self.props.logo_icon_name = 'org.example.App' self.props.modal = True self.set_transient_for(parent)