Currently, all tabs are owned by the DOS that has been recognized in the underlying disk - typically a Track map, a Boot sector, and a File manager. This has been sufficient thus far, but with the advent of KryoFlux and eventually other CAPS-based devices, one entertains the thought to add other tabs, specific for CAPS-derived disks, e.g. a circular preview of tracks as in the Aufix program.
Adding specific tabs will be impossible without making the disk the owner of these new tabs. It is thus desired to introduce a CImage::CreateUserInterface() method similar to already existing CDos::CreateUserInterface(). A Track map is also supposed to be owned by the disk.
Currently, all tabs are owned by the DOS that has been recognized in the underlying disk - typically a Track map, a Boot sector, and a File manager. This has been sufficient thus far, but with the advent of KryoFlux and eventually other CAPS-based devices, one entertains the thought to add other tabs, specific for CAPS-derived disks, e.g. a circular preview of tracks as in the Aufix program.
Adding specific tabs will be impossible without making the disk the owner of these new tabs. It is thus desired to introduce a CImage::CreateUserInterface() method similar to already existing CDos::CreateUserInterface(). A Track map is also supposed to be owned by the disk.