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()
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()
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()
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)