April 28, 2024, 11:29:16 PM

News:

IonicWind Snippit Manager 2.xx Released!  Install it on a memory stick and take it with you!  With or without IWBasic!


Update 12-27-2011

Started by LarryMc, December 27, 2011, 10:16:41 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

LarryMc

Finished the Bookmark / Jump to Line feature.

In the existing IDE the two features are totally separate.
The bookmark feature is in the main menu EDIT/BOOKMARK option submenu.
There you can add/delete/delete all/goto previous/goto next.
What you can't do is see a list of the bookmarks and go to a specific one.
The Jump to Line feature allows only one entry.  You can repeatedly jump to the same line but not between two or more lines.

In the new IDE the features are combined and enhanced.
All features can be accessed directly from the toolbar of the active code editor window.
There is a combo box that contains a list of all the currently bookmarked lines.
To add a bookmark to a line the user clicks or otherwise establishes the desired line as the current line.
Clicking the blue '+' button will add the line number to the combobox and flag the beginning of the line with a marker (currently a red bordered circle).

To go to a specific line that has been bookmarked the user simply selects the desired line in the combobox dropdown; the selection appears in the edit window; and then click the green arrow.
The user can keep returning to that same point simply by reclicking the arrow while the number is displayed.

to remove a bookmark the user selects the line number in the combobox and then clicks the red "-" button on the toolbar.  The number is then removed from the combobox and the flag is removed from the line.

to remove all bookmarks at one time the user clicks the red "x" which clears all combo box entries and all flags.

The attached screenshot shows a typical example.

NOTE:  In the final product the contents of the comboboxes of all open codeeditor windows will be saved when the IDE is closed and the entries will be restored when the IDE is reopened.

LarryMc
LarryMc
Larry McCaughn :)
Author of IWB+, Custom Button Designer library, Custom Chart Designer library, Snippet Manager, IWGrid control library, LM_Image control library