|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.webcodepro.applecommander.ui.swt.DiskExplorerTab
public class DiskExplorerTab
Build the Disk File tab for the Disk Window.
Date created: Nov 17, 2002 9:46:53 PM
Constructor Summary | |
---|---|
DiskExplorerTab(org.eclipse.swt.custom.CTabFolder tabFolder,
FormattedDisk[] disks,
ImageManager imageManager,
DiskWindow diskWindow)
Create the DISK INFO tab. |
Method Summary | |
---|---|
protected void |
addDirectoriesToTree(org.eclipse.swt.widgets.TreeItem directoryItem,
DirectoryEntry directoryEntry)
Helper function for building fileTree. |
protected void |
changeCurrentFormat(int newFormat)
Change the current format and refresh the display. |
protected void |
changeImageOrder(java.lang.String extension,
ImageOrder newImageOrder)
Change the disk to a new image order. |
protected void |
compileFileWizard()
Launch the compile file wizard. |
protected void |
computeColumnWidths(int format)
Pre-compute column widths for the file tab. |
protected org.eclipse.swt.widgets.Menu |
createChangeImageOrderMenu()
Construct the popup menu for the export button on the toolbar. |
protected org.eclipse.swt.widgets.Menu |
createDirectoryPopupMenu()
Construct the popup menu for the directory table on the File tab. |
protected org.eclipse.swt.widgets.Menu |
createFileExportMenu(int style)
Construct the popup menu for the export button on the toolbar. |
protected org.eclipse.swt.widgets.Menu |
createFilePopupMenu()
Construct the popup menu for the file table on the File tab. |
protected void |
createFilesTab(org.eclipse.swt.custom.CTabFolder tabFolder)
Create the FILES tab. |
protected org.eclipse.swt.widgets.Menu |
createFileViewMenu(int style)
Construct the popup menu for the view as right-click option. |
protected void |
deleteFile()
Delete the currently selected files. |
void |
dispose()
Dispose of resources. |
protected void |
exportFile(java.lang.String directory)
Export all selected files. |
protected void |
exportFileWizard()
Open up the Export Wizard dialog box. |
protected void |
fillFileTable(java.util.List fileList)
Display files in the fileTable. |
protected org.eclipse.swt.widgets.TreeItem |
findDirectoryItem(org.eclipse.swt.widgets.TreeItem[] treeItems,
java.lang.String name,
int maxDepth,
int currentDepth)
Locate a named item in the directory tree. |
protected AppleWorksWordProcessorFileFilter |
getAwpFilter()
|
protected org.eclipse.swt.widgets.Menu |
getChangeImageOrderMenu()
|
protected org.eclipse.swt.widgets.ToolItem |
getCompileToolItem()
|
protected java.util.List |
getCurrentFileList()
|
protected int |
getCurrentFormat()
|
protected org.eclipse.swt.widgets.ToolItem |
getDeleteToolItem()
|
protected org.eclipse.swt.widgets.Tree |
getDirectoryTree()
|
protected FormattedDisk |
getDisk(int diskNumber)
|
protected FormattedDisk[] |
getDisks()
|
protected org.eclipse.swt.widgets.ToolItem |
getExportToolItem()
|
protected org.eclipse.swt.widgets.Table |
getFileTable()
|
protected GraphicsFileFilter |
getGraphicsFilter()
|
protected org.eclipse.swt.widgets.ToolItem |
getImportToolItem()
|
protected org.eclipse.swt.widgets.ToolItem |
getSaveToolItem()
|
protected FileEntry |
getSelectedFileEntry()
Get the currently selected FileEntry. |
protected org.eclipse.swt.widgets.ToolItem |
getShowDeletedFilesToolItem()
|
protected org.eclipse.swt.widgets.ToolBar |
getToolBar()
|
protected org.eclipse.swt.widgets.ToolItem |
getViewFileToolItem()
|
protected void |
importFiles()
Start the import wizard and import the selected files. |
protected boolean |
isShowDeletedFiles()
|
protected void |
preserveColumnWidths()
Preserve the column widths. |
protected void |
print()
Print the file listing for this disk. |
protected void |
save()
Handle save. |
protected void |
saveAs()
Handle SaveAs. |
protected void |
setDirectoryExpandedStates(org.eclipse.swt.widgets.TreeItem treeItem,
boolean expand)
Change the "expanded" state of the node. |
protected void |
setFileFilter(FileFilter fileFilter)
|
protected void |
setShowDeletedFiles(boolean showDeletedFiles)
|
protected void |
showSaveError(java.io.IOException ex)
Display the Save error dialog box. |
protected void |
sortFileTable(int columnIndex)
Sort the file table by the specified columnIndex. |
protected void |
viewFile(java.lang.Class fileFilterClass)
Open up the view file window for the currently selected file. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DiskExplorerTab(org.eclipse.swt.custom.CTabFolder tabFolder, FormattedDisk[] disks, ImageManager imageManager, DiskWindow diskWindow)
Method Detail |
---|
public void dispose()
protected void createFilesTab(org.eclipse.swt.custom.CTabFolder tabFolder)
protected org.eclipse.swt.widgets.Menu createDirectoryPopupMenu()
protected org.eclipse.swt.widgets.Menu createFilePopupMenu()
protected org.eclipse.swt.widgets.Menu createFileViewMenu(int style)
protected org.eclipse.swt.widgets.Menu createFileExportMenu(int style)
protected void setDirectoryExpandedStates(org.eclipse.swt.widgets.TreeItem treeItem, boolean expand)
protected void computeColumnWidths(int format)
protected void preserveColumnWidths()
protected void fillFileTable(java.util.List fileList)
protected void exportFileWizard()
protected void exportFile(java.lang.String directory)
protected void compileFileWizard()
protected void deleteFile()
protected void importFiles()
protected void sortFileTable(int columnIndex)
protected void addDirectoriesToTree(org.eclipse.swt.widgets.TreeItem directoryItem, DirectoryEntry directoryEntry)
protected void changeCurrentFormat(int newFormat)
protected void saveAs()
protected void save()
protected void showSaveError(java.io.IOException ex)
save()
,
saveAs()
protected void viewFile(java.lang.Class fileFilterClass)
protected org.eclipse.swt.widgets.TreeItem findDirectoryItem(org.eclipse.swt.widgets.TreeItem[] treeItems, java.lang.String name, int maxDepth, int currentDepth)
protected FileEntry getSelectedFileEntry()
protected void print()
protected void changeImageOrder(java.lang.String extension, ImageOrder newImageOrder)
protected org.eclipse.swt.widgets.Menu createChangeImageOrderMenu()
protected void setFileFilter(FileFilter fileFilter)
protected void setShowDeletedFiles(boolean showDeletedFiles)
protected boolean isShowDeletedFiles()
protected org.eclipse.swt.widgets.Menu getChangeImageOrderMenu()
protected org.eclipse.swt.widgets.ToolBar getToolBar()
protected FormattedDisk[] getDisks()
protected FormattedDisk getDisk(int diskNumber)
protected int getCurrentFormat()
protected org.eclipse.swt.widgets.Tree getDirectoryTree()
protected AppleWorksWordProcessorFileFilter getAwpFilter()
protected GraphicsFileFilter getGraphicsFilter()
protected org.eclipse.swt.widgets.ToolItem getImportToolItem()
protected org.eclipse.swt.widgets.ToolItem getExportToolItem()
protected org.eclipse.swt.widgets.ToolItem getCompileToolItem()
protected org.eclipse.swt.widgets.Table getFileTable()
protected org.eclipse.swt.widgets.ToolItem getDeleteToolItem()
protected org.eclipse.swt.widgets.ToolItem getViewFileToolItem()
protected java.util.List getCurrentFileList()
protected org.eclipse.swt.widgets.ToolItem getSaveToolItem()
protected org.eclipse.swt.widgets.ToolItem getShowDeletedFilesToolItem()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |