mirror of
https://github.com/AppleCommander/AppleCommander.git
synced 2024-06-01 05:41:31 +00:00
Added AssemblySourceFileFilter support.
This commit is contained in:
parent
163dd10769
commit
7c7704d213
|
@ -57,6 +57,7 @@ import com.webcodepro.applecommander.storage.filters.AppleWorksDataBaseFileFilte
|
|||
import com.webcodepro.applecommander.storage.filters.AppleWorksSpreadSheetFileFilter;
|
||||
import com.webcodepro.applecommander.storage.filters.AppleWorksWordProcessorFileFilter;
|
||||
import com.webcodepro.applecommander.storage.filters.ApplesoftFileFilter;
|
||||
import com.webcodepro.applecommander.storage.filters.AssemblySourceFileFilter;
|
||||
import com.webcodepro.applecommander.storage.filters.GraphicsFileFilter;
|
||||
import com.webcodepro.applecommander.storage.filters.HexDumpFileFilter;
|
||||
import com.webcodepro.applecommander.storage.filters.IntegerBasicFileFilter;
|
||||
|
@ -239,6 +240,17 @@ public class FileViewerWindow {
|
|||
displayNativeFormat();
|
||||
}
|
||||
});
|
||||
} else if (nativeFilter instanceof AssemblySourceFileFilter) {
|
||||
nativeToolItem = new ToolItem(toolBar, SWT.RADIO);
|
||||
nativeToolItem.setImage(imageManager.get(ImageManager.ICON_VIEW_AS_TEXTFILE));
|
||||
nativeToolItem.setText("Assembly");
|
||||
nativeToolItem.setToolTipText("Displays file as assembly source file (F2)");
|
||||
nativeToolItem.setSelection(true);
|
||||
nativeToolItem.addSelectionListener(new SelectionAdapter () {
|
||||
public void widgetSelected(SelectionEvent e) {
|
||||
displayNativeFormat();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
hexDumpToolItem = new ToolItem(toolBar, SWT.RADIO);
|
||||
|
@ -482,6 +494,9 @@ public class FileViewerWindow {
|
|||
} else if (nativeFilter instanceof TextFileFilter) {
|
||||
String textDump = new String(nativeFilter.filter(fileEntry));
|
||||
createTextWidget(content, textDump);
|
||||
} else if (nativeFilter instanceof AssemblySourceFileFilter) {
|
||||
String textDump = new String(nativeFilter.filter(fileEntry));
|
||||
createTextWidget(content, textDump);
|
||||
} else {
|
||||
displayHexFormat();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user