Beispiel #1
0
 def __init__(self, model, controller):
     self.model = model
     self.controller = controller
     cancel = cancel_btn(_("Cancel"), on_press=self.cancel)
     disks = []
     for disk in self.model.all_disks():
         label = "%-42s %s" % (disk.label, humanize_size(
             disk.size).rjust(9))
         if disk.size >= model.lower_size_limit:
             disk_btn = forward_btn(label,
                                    on_press=self.choose_disk,
                                    user_arg=disk)
         else:
             disk_btn = Color.info_minor(Text("  " + label))
         disks.append(disk_btn)
     body = Pile([
         ('pack', Text("")),
         ('pack',
          Padding.center_70(Text(_("Choose the disk to install to:")))),
         ('pack', Text("")),
         Padding.center_70(ListBox(disks)),
         ('pack', Text("")),
         ('pack', button_pile([cancel])),
         ('pack', Text("")),
     ])
     super().__init__(body)
Beispiel #2
0
 def __init__(self, controller):
     self.controller = controller
     guided = ok_btn(_("Use An Entire Disk"), on_press=self.guided)
     manual = ok_btn(_("Manual"), on_press=self.manual)
     back = back_btn(_("Back"), on_press=self.cancel)
     lb = ListBox([
         Padding.center_70(Text("")),
         Padding.center_70(Text(text)),
         Padding.center_70(Text("")),
         button_pile([guided, manual, back]),
     ])
     super().__init__(lb)
Beispiel #3
0
 def __init__(self, controller):
     self.controller = controller
     direct = ok_btn(
         _("Use An Entire Disk"), on_press=self.guided, user_arg="direct")
     lvm = ok_btn(
         _("Use An Entire Disk And Set Up LVM"), on_press=self.guided,
         user_arg="lvm")
     manual = ok_btn(_("Manual"), on_press=self.manual)
     back = back_btn(_("Back"), on_press=self.cancel)
     lb = ListBox([
         Padding.center_70(Text("")),
         Padding.center_70(Text(_(text))),
         Padding.center_70(Text("")),
         button_pile([direct, lvm, manual, back]),
         ])
     super().__init__(lb)
Beispiel #4
0
 def __init__(self, model, controller):
     self.model = model
     self.controller = controller
     cancel = cancel_btn("Cancel", on_press=self.cancel)
     disks = []
     for disk in self.model.all_disks():
         disk_btn = forward_btn(
             "%-40s %s" % (disk.serial, humanize_size(disk.size).rjust(9)),
             on_press=self.choose_disk,
             user_arg=disk)
         disks.append(disk_btn)
     lb = ListBox([
         Padding.center_70(Text("")),
         Padding.center_70(Text(_("Choose the disk to install to:"))),
         Padding.center_70(Text("")),
         Padding.center_70(Pile(disks)),
         Padding.center_70(Text("")),
         button_pile([cancel]),
     ])
     super().__init__(lb)