Example #1
0
    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)
Example #2
0
    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