def __init__(self, parent_window, treestore_actions): builder = Gtk.Builder() builder.set_translation_domain("blivet-gui") builder.add_from_file(locate_ui_file("show_actions_dialog.ui")) self.dialog = builder.get_object("show_actions_dialog") self.dialog.set_transient_for(parent_window) if len(treestore_actions) == 0: self.dialog.format_secondary_text(_("There are no pending actions.")) scrolledwindow = builder.get_object("scrolledwindow") win_width = int(parent_window.get_allocated_width() * 0.60) win_height = int(parent_window.get_allocated_height() * 0.60) treeview_actions = show_actions_list(treestore_actions) scrolledwindow.add(treeview_actions) adjust_scrolled_size(scrolledwindow, win_width, win_height) self.dialog.show_all() # yes, it is neccessary to call this twice, don't know why, just some Gtk magic adjust_scrolled_size(scrolledwindow, win_width, win_height)
def __init__(self, parent_window, allow_ignore, allow_report, msg, traceback, decorated=True): self.allow_ignore = allow_ignore self.allow_report = allow_report builder = Gtk.Builder() builder.set_translation_domain("blivet-gui") builder.add_from_file(locate_ui_file('exception_dialog.ui')) self.dialog = builder.get_object("exception_dialog") self.dialog.set_decorated(decorated) self.dialog.set_transient_for(parent_window) self.dialog.format_secondary_text(msg) exception_label = builder.get_object("exception_label") exception_label.set_text(traceback) self.button_back = builder.get_object("button_back") self.button_back.connect("clicked", self._on_back_button) self.button_report = builder.get_object("button_report") self.button_report.connect("clicked", self._on_report_button) button_quit = builder.get_object("button_quit") button_quit.connect("clicked", self._on_quit_button)
def __init__(self, parent_window, device, parents=None): builder = Gtk.Builder() builder.set_translation_domain("blivet-gui") builder.add_from_file(locate_ui_file('confirm_delete_dialog.ui')) self.dialog = builder.get_object("confirm_delete_dialog") self.dialog.set_transient_for(parent_window) title = _("Confirm delete operation") msg = _("Are you sure you want delete device {name}?").format(name=device.name) self.dialog.set_markup("<b>" + title + "</b>") self.dialog.format_secondary_text(msg) self.parent_check = builder.get_object("parent_check") self.parent_label = builder.get_object("parent_label") if parents: check_text = _("Also delete following parent devices of {name}:").format(name=device.name) self.parent_check.set_label(check_text) self.parent_check.set_active(True) parent_text = "" for parent in parents: parent_text += " • {size} {type} {path}\n".format(size=parent.size, type=parent.type, path=parent.path) self.parent_label.set_label(parent_text) self.dialog.show_all() if parents is None: self.parent_check.hide() self.parent_label.hide()
def __init__(self, parent_window, treestore_actions): self.builder = Gtk.Builder() self.builder.set_translation_domain("blivet-gui") self.builder.add_from_file(locate_ui_file("show_actions_dialog.ui")) self.dialog = self.builder.get_object("show_actions_dialog") self.dialog.set_transient_for(parent_window) if len(treestore_actions) == 0: self.dialog.format_secondary_text( _("There are no pending actions.")) scrolledwindow = self.builder.get_object("scrolledwindow") win_width = int(parent_window.get_allocated_width() * 0.60) win_height = int(parent_window.get_allocated_height() * 0.60) treeview_actions = show_actions_list(treestore_actions) scrolledwindow.add(treeview_actions) adjust_scrolled_size(scrolledwindow, win_width, win_height) self.dialog.show_all() # yes, it is neccessary to call this twice, don't know why, just some Gtk magic adjust_scrolled_size(scrolledwindow, win_width, win_height)
def setUp(self): _builder = Gtk.Builder() _builder.add_from_file(locate_ui_file("blivet-gui.ui")) self.blivet_gui = MagicMock(installer_mode=False, builder=_builder) self.list_partitions = ListPartitions(self.blivet_gui)
def setUp(self): _builder = Gtk.Builder() _builder.add_from_file(locate_ui_file("blivet-gui.ui")) self.blivet_gui = MagicMock(kickstart_mode=False, builder=_builder) self.list_partitions = ListPartitions(self.blivet_gui)
def __init__(self, parent_window): builder = Gtk.Builder() builder.set_translation_domain("blivet-gui") builder.add_from_file(locate_ui_file('kickstart_filesave_dialog.ui')) self.dialog = builder.get_object("kickstart_filesave_dialog") self.dialog.set_transient_for(parent_window)
def show_actions_list(treestore_actions): builder = Gtk.Builder() builder.set_translation_domain("blivet-gui") builder.add_from_file(locate_ui_file("blivet-gui.ui")) treeview_actions = builder.get_object("treeview_actions") treeview_actions.set_model(treestore_actions) treeview_actions.expand_all() return treeview_actions
def __init__(self, parent_window, buttons): builder = Gtk.Builder() builder.set_translation_domain("blivet-gui") builder.add_from_file(locate_ui_file("custom_dialog.ui")) self.dialog = builder.get_object("custom_dialog") self.details = builder.get_object("label_expanded") self.dialog.add_buttons(*buttons) self.dialog.set_transient_for(parent_window)
def __init__(self, parent_window, title, msg): builder = Gtk.Builder() builder.set_translation_domain("blivet-gui") builder.add_from_file(locate_ui_file('confirm_dialog.ui')) self.dialog = builder.get_object("confirm_dialog") self.dialog.set_transient_for(parent_window) self.dialog.set_markup("<b>" + title + "</b>") self.dialog.format_secondary_text(msg) self.dialog.show_all()
def __init__(self, parent_window, title, msg, decorated=True): builder = Gtk.Builder() builder.set_translation_domain("blivet-gui") builder.add_from_file(locate_ui_file('confirm_dialog.ui')) self.dialog = builder.get_object("confirm_dialog") self.dialog.set_decorated(decorated) self.dialog.set_transient_for(parent_window) self.dialog.set_markup("<b>" + title + "</b>") self.dialog.format_secondary_text(msg) self.dialog.show_all()
def __init__(self, parent_window, msg): builder = Gtk.Builder() builder.set_translation_domain("blivet-gui") builder.add_from_file(locate_ui_file('info_dialog.ui')) dialog = builder.get_object("info_dialog") dialog.set_transient_for(parent_window) dialog.format_secondary_text(msg) dialog.show_all() dialog.run() dialog.destroy()
def __init__(self, parent_window, version): builder = Gtk.Builder() builder.set_translation_domain("blivet-gui") builder.add_from_file(locate_ui_file('about_dialog.ui')) dialog = builder.get_object("about_dialog") dialog.set_transient_for(parent_window) dialog.set_translator_credits(_("translator-credits")) dialog.set_version(version) dialog.show_all() dialog.run() dialog.destroy()
def __init__(self, parent_window, msg, decorated=True): builder = Gtk.Builder() builder.set_translation_domain("blivet-gui") builder.add_from_file(locate_ui_file('info_dialog.ui')) dialog = builder.get_object("info_dialog") dialog.set_decorated(decorated) dialog.set_transient_for(parent_window) dialog.format_secondary_text(msg) dialog.show_all() dialog.run() dialog.destroy()
def __init__(self, parent_window, version): builder = Gtk.Builder() builder.set_translation_domain("blivet-gui") builder.add_from_file(locate_ui_file('about_dialog.ui')) dialog = builder.get_object("about_dialog") dialog.set_transient_for(parent_window) # TRANSLATORS: This will appear in the About dialog in the Credits section. You should enter # your name and email address (optional) here. Separate translator names with newlines. dialog.set_translator_credits(_("translator-credits")) dialog.set_version(version) dialog.show_all() dialog.run() dialog.destroy()
def __init__(self, parent_window): """ :param parent_window: parent window :type parent_window: Gtk.Window """ builder = Gtk.Builder() builder.set_translation_domain("blivet-gui") builder.add_from_file(locate_ui_file('luks_passphrase_dialog.ui')) self.dialog = builder.get_object("dialog") self.dialog.set_transient_for(parent_window) self.entry_passphrase = builder.get_object("entry_passphrase") self.dialog.show_all()
def __init__(self, parent_window, disklabels): """ :param parent_window: parent window :type parent_window: Gtk.Window """ builder = Gtk.Builder() builder.set_translation_domain("blivet-gui") builder.add_from_file(locate_ui_file('add_disklabel_dialog.ui')) self.dialog = builder.get_object("dialog") self.pttype_combo = builder.get_object("pttype_combo") self.dialog.set_transient_for(parent_window) for disklabel in disklabels: self.pttype_combo.append_text(disklabel) self.pttype_combo.set_active(0) self.dialog.show_all()
def __init__(self, parent_window): """ :param parent_window: parent window :type parent_window: Gtk.Window """ builder = Gtk.Builder() builder.set_translation_domain("blivet-gui") builder.add_from_file(locate_ui_file('add_disklabel_dialog.ui')) self.dialog = builder.get_object("dialog") self.pttype_combo = builder.get_object("pttype_combo") self.dialog.set_transient_for(parent_window) for disklabel in platform.disklabel_types: self.pttype_combo.append_text(disklabel) self.pttype_combo.set_active(0) self.dialog.show_all()
def __init__(self, parent_window, allow_ignore, allow_report, msg, traceback): self.allow_ignore = allow_ignore self.allow_report = allow_report builder = Gtk.Builder() builder.set_translation_domain("blivet-gui") builder.add_from_file(locate_ui_file('exception_dialog.ui')) self.dialog = builder.get_object("exception_dialog") self.dialog.set_transient_for(parent_window) self.dialog.format_secondary_text(msg) exception_label = builder.get_object("exception_label") exception_label.set_text(traceback) self.button_back = builder.get_object("button_back") self.button_back.connect("clicked", self._on_back_button) self.button_report = builder.get_object("button_report") self.button_report.connect("clicked", self._on_report_button) button_quit = builder.get_object("button_quit") button_quit.connect("clicked", self._on_quit_button)
def __init__(self, parent_window, title, msg, treestore_actions): builder = Gtk.Builder() builder.set_translation_domain("blivet-gui") builder.add_from_file(locate_ui_file("confirm_actions_dialog.ui")) self.dialog = builder.get_object("confirm_actions_dialog") self.dialog.set_transient_for(parent_window) self.dialog.set_markup("<b>" + title + "</b>") self.dialog.format_secondary_text(msg) scrolledwindow = builder.get_object("scrolledwindow") win_width = int(parent_window.get_allocated_width() * 0.60) win_height = int(parent_window.get_allocated_height() * 0.60) treeview_actions = show_actions_list(treestore_actions) scrolledwindow.add(treeview_actions) adjust_scrolled_size(scrolledwindow, win_width, win_height) self.dialog.show_all() # yes, it is neccessary to call this twice, don't know why, just some Gtk magic adjust_scrolled_size(scrolledwindow, win_width, win_height)