Exemple #1
0
    def run_dialog(event, result, logger):
        dialog_window = RAFCONButtonDialog(markup_text=inputs['message_text'],
                                           button_texts=inputs['buttons'], flags=Gtk.DialogFlags.MODAL,
                                           parent=get_root_window())
        result[1] = dialog_window
        result[0] = dialog_window.run()
        dialog_window.destroy()

        event.set()
Exemple #2
0
    def run_dialog(event, result, logger):
        dialog_window = RAFCONMessageDialog(markup_text=markup_text,
                                            message_type=Gtk.MessageType.INFO,
                                            flags=Gtk.DialogFlags.MODAL,
                                            parent=get_root_window())
        result[1] = dialog_window
        result[0] = dialog_window.run()
        dialog_window.destroy()

        event.set()
Exemple #3
0
    def run_dialog(event, result, logger):
        dialog_window = RAFCONColumnCheckboxDialog(
            markup_text=inputs['message_text'],
            button_texts=inputs['buttons'],
            checkbox_texts=inputs['checkbox_texts'],
            flags=Gtk.DialogFlags.MODAL,
            parent=get_root_window())
        result[1] = dialog_window
        result[0] = dialog_window.run()
        outputs['checkbox_states'] = dialog_window.get_checkbox_states()
        dialog_window.destroy()

        event.set()
Exemple #4
0
    def __init__(self, text, subtext, options, key_mapping, logger):
        subtext = subtext or text
        RAFCONButtonDialog.__init__(self,
                                    message_type=Gtk.MessageType.INFO,
                                    flags=Gtk.DialogFlags.MODAL,
                                    parent=get_root_window(),
                                    title=text,
                                    markup_text=subtext,
                                    button_texts=options)

        if key_mapping:
            self.connect('key-press-event', self.on_dialog_key_press,
                         key_mapping, options)