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