# # partmethod_text.py: allows the user to choose how to partition their disks # in text mode # # Jeremy Katz # # Copyright 2001-2002 Red Hat, Inc. # # This software may be freely redistributed under the terms of the GNU # library public license. # # You should have received a copy of the GNU Library Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # from snack import * from rhpl.translate import _, cat, N_ from constants_text import * from autopart import PARTMETHOD_TYPE_DESCR_TEXT class PartitionMethod: def __call__(self, screen, partitions, instclass): # rc = ButtonChoiceWindow(screen, _("Disk Partitioning Setup"), # _(PARTMETHOD_TYPE_DESCR_TEXT), # [ (_("Autopartition"), "auto"), # (_("Disk Druid"), "ds"), # TEXT_BACK_BUTTON ], # width = 50, help = "parttool") #CJS we need to put Disk Druid first rc = ButtonChoiceWindow(screen, _("Disk Partitioning Setup"), _(PARTMETHOD_TYPE_DESCR_TEXT), [ (_("Disk Druid"), "ds"), (_("Autopartition"), "auto"), TEXT_BACK_BUTTON ], width = 50, help = "parttool") if rc == TEXT_BACK_CHECK: return INSTALL_BACK elif rc == "ds": partitions.useAutopartitioning = 0 else: partitions.useAutopartitioning = 1 return INSTALL_OK