Description:
|
Keith & Tim discussed how the basic user interface for
the JFace application should look.
Here is the basic design:
Menu bar:
- File – Will include new (to
create MMS file), open, close, save as, and a list of the 5 last opened
MMS files. Note that only one
file can be opened at a time however multiple instances of Visual MMIX
may be opened.
- View – Lists all of the dialogs
shown above (Source Editor, Console, MMO Viewer, Registers, & RAM)
whereby the user can select the dialog to add or remove it from the view
(the dialogs above and below it will take up the real-estate). Users can also close the dialogs by
selecting the x in the upper right corner.
- Run – Will include the choices
execute (to run the open MMS file where errors upon compilation will be
reported to the console as well as the results), continue past
breakpoint, step to next line from breakpoint / beginning of program,
clear all breakpoints, and terminate execution.
- Help – Provide a link to help
screens which will be dialog specific and provide step-by-step procedures. Also include an about screen with
version number and link to main webpage.
Source Editor:
Only section of the UI that is editable (although users may be able to
select text in console and MMO Viewer to copy in other programs). Contains its own buttons to control cut,
copy, paste, undo, & redo of text.
|