15.07.2013 Views

jgrasp handbook

jgrasp handbook

jgrasp handbook

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

17.18 Jar/Zip Extractor Dialog<br />

DRAFT, February 18, 2003, Page 91<br />

This dialog allows the user to extract files from a jar or zip archive. Once an archive is opened, all files or<br />

selected files can be extracted to a directory using "Extract Files". Files can also be dragged from the<br />

window and dropped elsewhere.<br />

18 CSD Window<br />

"CSD window" is the name given to source code editing windows in jGRASP. The CSD Window supports<br />

dropping of text (drag and drop). The title bar displays the language, file name, and modified state (it<br />

shows "(edited)" if modified). Note that CSD generation is not considered a modification, because even<br />

though it may change the text it will not change the code structure.<br />

The CSD window may be split horizontally or vertically for a dual view of the text. This can be done by<br />

using the "Split View" submenu of the "View" menu. The split state of the window is remembered when a<br />

file is closed and reopened.<br />

A tool bar is provided for commonly used functions. The default position of this bar is above the text, but it<br />

may be floated or moved to the bottom (or the sides, which is not very useful). It may also be removed<br />

using the "View" menu.<br />

A message bar displays the insert/overstrike mode state, and the current cursor line and column,<br />

character code at the cursor, and topmost visible line. If the view is split, the topmost visible line of both<br />

views is displayed. The default position of this bar is below the text, but it may be floated or moved to the<br />

top (or the sides, which is not very useful). It may also be removed using the "View" menu.<br />

CSD windows maintain an internal "primary selection" as is found on XWindow systems. Selecting text in<br />

one window will unselect it in another. The F9 key will search for the current selection, and Shift-F9 will<br />

search backward for the current selection, in a CSD Window. The Find key and Shift-Find will do the<br />

same thing (if your keyboard has a Find key).<br />

• File Menu<br />

• Edit Menu<br />

• View Menu<br />

• Templates Menu<br />

• Compiler Menu<br />

• Run Menu<br />

• CPG Menu<br />

• Mouse Button Actions<br />

• Folding<br />

• Marks<br />

• Bookmarks<br />

• Breakpoints

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!