Skip to content
Snippets Groups Projects
dialog.py 790 B
Newer Older
  • Learn to ignore specific revisions
  • from gi.repository import Gtk
    
    def alert(message):
        dialog = Gtk.MessageDialog(None, Gtk.MessageType.INFO, message_format=message)
        dialog.set_border_width(10)
        #dialog.add_button("Cancel", Gtk.ResponseType.CANCEL)
        dialog.add_button("OK", Gtk.ResponseType.OK)
        dialog.run()
        dialog.destroy()
    
    def confirm(question):
        dialog = Gtk.MessageDialog(None, Gtk.MessageType.INFO, message_format=question)
        dialog.set_border_width(10)
        dialog.add_button("Cancel", Gtk.ResponseType.CANCEL)
        dialog.add_button("OK", Gtk.ResponseType.OK)
        response = dialog.run()
        dialog.destroy()
        if response == -5:
            return True
        return False
    
    if __name__ == '__main__':
        alert('This is a simple alert')
        if confirm('Do you want to quit?'):
            print 'bye'