mirror of
https://github.com/AppleCommander/AppleCommander.git
synced 2024-09-29 15:56:06 +00:00
Added the real Disk Image Wizard code.
This commit is contained in:
parent
aab2dbfa80
commit
09470976b6
@ -175,26 +175,12 @@ public class SwtAppleCommander {
|
|||||||
* Create a disk image.
|
* Create a disk image.
|
||||||
*/
|
*/
|
||||||
private void createDiskImage() {
|
private void createDiskImage() {
|
||||||
FileDialog fileDialog = new FileDialog(shell, SWT.SAVE);
|
DiskImageWizard wizard = new DiskImageWizard(shell,
|
||||||
FilenameFilter[] fileFilters = Disk.getFilenameFilters();
|
imageManager.getDiskImageWizardLogo());
|
||||||
String[] names = new String[fileFilters.length];
|
wizard.open();
|
||||||
String[] extensions = new String[fileFilters.length];
|
if (wizard.isWizardCompleted()) {
|
||||||
for (int i=0; i<fileFilters.length; i++) {
|
FormattedDisk[] disks = wizard.getFormattedDisks();
|
||||||
names[i] = fileFilters[i].getNames();
|
DiskWindow window = new DiskWindow(shell, disks, imageManager);
|
||||||
extensions[i] = fileFilters[i].getExtensions();
|
|
||||||
}
|
|
||||||
fileDialog.setFilterNames(names);
|
|
||||||
fileDialog.setFilterExtensions(extensions);
|
|
||||||
fileDialog.setFilterPath(userPreferences.getDiskImageDirectory());
|
|
||||||
String fullpath = fileDialog.open();
|
|
||||||
|
|
||||||
if (fullpath != null) {
|
|
||||||
//userPreferences.setDiskImageDirectory(fileDialog.getFilterPath());
|
|
||||||
FormattedDisk disk = new ProdosFormatDisk(fullpath,
|
|
||||||
"ASDF", Disk.APPLE_140KB_DISK);
|
|
||||||
disk.format();
|
|
||||||
DiskWindow window = new DiskWindow(shell,
|
|
||||||
new FormattedDisk[] { disk }, imageManager);
|
|
||||||
window.open();
|
window.open();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user