Class Summary |
Coprocessor0Window |
Sets up a window to display registers in the UI. |
Coprocessor1Window |
Sets up a window to display Coprocessor 1 registers in the Registers pane of the UI. |
DataSegmentWindow |
Represents the Data Segment window, which is a type of JInternalFrame. |
EditCopyAction |
Action for the Edit -> Copy menu item |
EditCutAction |
Action for the Edit -> Cut menu item |
Editor |
Manage the file being edited. |
EditPane |
Creates the tabbed areas in the UI and also created the internal windows that
exist in them. |
EditPasteAction |
Action for the Edit -> Paste menu item |
EditRedoAction |
Action for the Edit -> Redo menu item |
EditUndoAction |
Action for the Edit -> Undo menu item |
ExecutePane |
Container for the execution-related windows. |
FileCloseAction |
Action for the File -> Close menu item |
FileExitAction |
Action for the File -> Exit menu item |
FileNewAction |
Action for the File -> New menu item |
FileOpenAction |
Action for the File -> Open menu item |
FilePrintAction |
Action for the File -> Print menu item |
FileSaveAction |
Action for the File -> Save menu item |
FileSaveAsAction |
Action for the File -> Save As menu item |
FileStatus |
Used to store and return information on the status of the current ASM file that
is being edited in the program. |
GuiAction |
parent class for Action subclasses to be defined for every menu/toolbar
option. |
HardcopyWriter |
|
HelpAboutAction |
Action for the Help -> About menu item |
HelpHelpAction |
Action for the Help -> Help menu item |
LabelsWindow |
Represents the Labels window, which is a type of JInternalFrame. |
MainPane |
Creates the tabbed areas in the UI and also created the internal windows that
exist in them. |
MessagesPane |
Creates the message window at the bottom of the UI. |
NumberDisplayBaseChooser |
Use to select base for displaying numbers. |
PopupListener |
|
RegistersPane |
Contains tabbed areas in the UI to display register contents |
RegistersWindow |
Sets up a window to display registers in the UI. |
RunAssembleAction |
Action class for the Run -> Assemble menu item (and toolbar icon) |
RunBackstepAction |
Action for the Run -> Backstep menu item |
RunClearBreakpointsAction |
Action class for the Run menu item to clear execution breakpoints that have been set. |
RunGoAction |
Action class for the Run -> Go menu item (and toolbar icon) |
RunPauseAction |
Action class for the Run -> Pause menu item (and toolbar icon) |
RunResetAction |
Action for the Run -> Reset menu item |
RunSpeedPanel |
Class for the Run speed slider control. |
RunStepAction |
Action for the Run -> Step menu item |
RunStopAction |
Action class for the Run -> Stop menu item (and toolbar icon) |
SettingsAddressDisplayBaseAction |
Action class for the Settings menu item to control number base (10 or 16) of memory addresses. |
SettingsAssembleAllAction |
Action class for the Settings menu item to determine whether assemble operation applies
only to current file or to all files in its directory. |
SettingsAssembleOnOpenAction |
Action class for the Settings menu item to control automatic assemble of file upon opening. |
SettingsExceptionHandlerAction |
Action class for the Settings menu item to control automatic assemble of file upon opening. |
SettingsExtendedAction |
Action class for the Settings menu item to control use of extended (pseudo) instructions or formats. |
SettingsLabelAction |
Action class for the Settings menu item to control display of Labels window (symbol table). |
SettingsValueDisplayBaseAction |
Action class for the Settings menu item to control number base (10 or 16) of memory/register contents. |
TextSegmentWindow |
Creates the Text Segment window in the Execute tab of the UI |
ToolAction |
Connects a MarsTool class (class that implements MarsTool interface) to
the Mars menu system by supplying the response to that tool's menu item
selection. |
ToolLoader |
This class provides functionality to bring external Mars tools into the Mars
system by adding them to its Tools menu. |
VenusUI |
Top level container for Venus GUI. |