Removed unused code, removed unused imports, made imageCanvas

a class-level object and updated code appropriately.
This commit is contained in:
Robert Greene 2003-02-08 16:36:34 +00:00
parent 955aea6c24
commit 86c9586bbc
1 changed files with 3 additions and 2 deletions

View File

@ -21,7 +21,6 @@ package com.webcodepro.applecommander.ui.swt;
import com.webcodepro.applecommander.storage.Disk;
import com.webcodepro.applecommander.storage.FormattedDisk;
import com.webcodepro.applecommander.storage.ProdosFormatDisk;
import com.webcodepro.applecommander.storage.Disk.FilenameFilter;
import com.webcodepro.applecommander.ui.AppleCommander;
import com.webcodepro.applecommander.ui.UserPreferences;
@ -54,6 +53,7 @@ public class SwtAppleCommander {
private Shell shell;
private ToolBar toolBar;
private UserPreferences userPreferences = UserPreferences.getInstance();
private ImageCanvas imageCanvas;
private static ImageManager imageManager;
/**
@ -107,7 +107,7 @@ public class SwtAppleCommander {
Image logoImage = imageManager.getLogoImage();
gridData.widthHint = logoImage.getImageData().width;
gridData.heightHint = logoImage.getImageData().height;
ImageCanvas imageCanvas = new ImageCanvas(shell, SWT.BORDER, logoImage, gridData);
imageCanvas = new ImageCanvas(shell, SWT.BORDER, logoImage, gridData);
shell.pack();
shell.open();
@ -118,6 +118,7 @@ public class SwtAppleCommander {
* Dispose of all shared resources.
*/
private void dispose(DisposeEvent event) {
imageCanvas.dispose();
toolBar.dispose();
imageManager.dispose();
}