mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 04:13:34 +00:00
569a7a02b6cb0e9f2c5d5e99c23d0d398885aee8
* subsys/system/usetup/partlist.c (AddPartitionList): Create unpartitioned areas. (CreatePartitionListNoGUI): Save disk geometry. (PrintDiskData): Do not print hidden partition list entries. (ScrollDownPartitionList, ScrollUpPartitionList): Skip hidden partition list entries. (GetActiveBootPartition): Use CurrentDisk as index. (CreateSelectedPartition): New function. * subsys/system/usetup/partlist.h (PARTDATA): Add field NewPartSize. (PARTENTRY): Add fields StartingOffset and HidePartEntry. (DISKENTRY): Add fields Cylinders, TracksPerCylinder, SectorsPerTrack, and BytesPerSector; (CreateSelectedPartition): Add Prototype. * subsys/system/usetup/usetup.c (PAGE_NUMBER): Add CREATE_PARTITION_PAGE and FORMAT_PARTITION_PAGE (CurrentPartitionList, CurrentFileSystemList): New globals. (SelectPartitionPage): Set CurrentPartitionList. (PARTITION_SIZE_INPUT_FIELD_LENGTH): Define as 6. (DrawInputField, ShowPartitionSizeInputBox, CreatePartitionPage, CreateFileSystemList, DestroyFileSystemList, DrawFileSystemList, ScrollDownFileSystemList, ScrollUpFileSystemList, FormatPartitionPage): New functions. (SelectFileSystemPage): Draw partition screen. (CheckFileSystemPage): Handle CREATE_PARTITION_PAGE and FORMAT_PARTITION_PAGE. * subsys/system/usetup/usetup.h (FILE_SYSTEM, FILE_SYSTEM_LIST): Add enums. svn path=/trunk/; revision=4552
Description
A free Windows-compatible Operating System
528 MiB
Languages
C
86.9%
C++
10.7%
Python
0.7%
Assembly
0.5%
CMake
0.5%
Other
0.4%