[USETUP] Factor out the UI-specific code from the GenList code, and wrap it inside...
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Mon, 15 May 2017 16:22:18 +0000 (16:22 +0000)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sat, 26 May 2018 20:45:50 +0000 (22:45 +0200)
commit92692eae3d5561c213164a39a867f6f608348a9f
tree4c08776c58afbec600f370d5ad09554e96a48198
parent199fb91939fb8d395af504d620f3564dbfca4e51
[USETUP] Factor out the UI-specific code from the GenList code, and wrap it inside a GENERIC_LIST_UI structure.

The aim here is to decouple the UI-specific code from code that can be used by both the text-mode USETUP and a future 1st-stage GUI setup.
Indeed, the GenLists can actually be used in the 1st-stage GUI; and their contents be displayed inside ListBoxes/ListViews... (this is just one example amongst others).

Additionally (in usetup.c):
- Make both FormatPartitionPage and CheckFileSystemPage return PAGE_NUMBERs.
- Improve a couple of comments.

svn path=/branches/setup_improvements/; revision=74553
base/setup/usetup/genlist.c
base/setup/usetup/genlist.h
base/setup/usetup/usetup.c