def __init__(self, main_window, ListDevices, BlivetUtils, Builder, kickstart_mode=False, disk=None): GLib.threads_init() Gdk.threads_init() Gdk.threads_enter() self.list_devices = ListDevices self.b = BlivetUtils self.builder = Builder self.kickstart_mode = kickstart_mode self.disk = disk self.main_window = main_window # ListStores for partitions and actions self.partitions_list = Gtk.TreeStore(object, str, str, str, str, str, str, object) self.actions_list = Gtk.ListStore(GdkPixbuf.Pixbuf, str) self.partitions_view = self.create_partitions_view() self.builder.get_object("partitions_viewport").add(self.partitions_view) self.actions_view = self.create_actions_view() self.builder.get_object("actions_viewport").add(self.actions_view) self.info_label = Gtk.Label() self.builder.get_object("pv_viewport").add(self.info_label) self.darea = device_canvas(blivet_utils=self.b, list_partitions=self) self.builder.get_object("image_window").add(self.darea) self.main_menu = main_menu(self.main_window, self, self.list_devices) self.builder.get_object("vbox").add(self.main_menu.get_main_menu) self.popup_menu = actions_menu(self) self.toolbar = actions_toolbar(self, self.main_window) self.builder.get_object("vbox").add(self.toolbar.get_toolbar) self.select = self.partitions_view.get_selection() self.path = self.select.select_path("1") self.on_partition_selection_changed(self.select) self.selection_signal = self.select.connect("changed", self.on_partition_selection_changed) self.actions = 0 self.actions_label = self.builder.get_object("actions_page") self.actions_label.set_text(_("Pending actions ({0})").format(self.actions)) self.partitions_label = self.builder.get_object("partitions_page") self.partitions_label.set_text(_("Partitions").format(self.actions)) self.selected_partition = None self.history = actions_history(self)
def __init__(self, ListDevices, BlivetUtils, Builder, disk=None): GLib.threads_init() Gdk.threads_init() Gdk.threads_enter() self.list_devices = ListDevices self.b = BlivetUtils self.builder = Builder self.disk = disk # ListStores for partitions and actions self.partitions_list = Gtk.ListStore(str, str, str, str) self.actions_list = Gtk.ListStore(GdkPixbuf.Pixbuf, str) self.load_partitions() self.partitions_view = self.create_partitions_view() self.actions_view = self.create_actions_view() self.info_label = Gtk.Label("") self.builder.get_object("pv_viewport").add(self.info_label) self.darea = Gtk.DrawingArea() self.main_menu = main_menu(self.builder.get_object("MainWindow"), self, self.list_devices) self.popup_menu = actions_menu(self) self.toolbar = actions_toolbar(self) self.select = self.partitions_view.get_selection() self.path = self.select.select_path("1") self.on_partition_selection_changed(self.select) self.selection_signal = self.select.connect("changed", self.on_partition_selection_changed) self.actions = 0 self.actions_label = self.builder.get_object("actions_page") self.actions_label.set_text(_("Pending actions ({0})").format(self.actions)) self.partitions_label = self.builder.get_object("partitions_page") self.partitions_label.set_text(_("Partitions").format(self.actions)) self.selected_partition = None