Project Class View
The project class view can list all classes, class members and functions in your project. It also includes a project wide TODO list. NOTE's and TODO's are listed per file and can have one of three priorities. 1, 2 or 3. Each item in the list has an icon to indicated the priority.
To add a priority in your code you should enter something like below:
// TODO,2 This todo has the priority 2
// TODO This todo has the priority 1.
Code Explorer (TODO list)
Made some changes to the TODO list. NOTE's and TODO's can have 3 priorities, indicated by 3 different icons. To add a priority in your code you should enter something like below:
// TODO,3 This todo has the priority 3
// TODO,1 This todo has the priority 1.
Select to begin/end of screen line
Added menu items to select to begin or end of row. In word wrap mode this function only select on the visible line (row). When word wrap is turned off this function work exactly the same as "Select to begin/end of line".
Delete to begin/end of screen line
Added menu items to delete to begin or end of row. In word wrap mode this function only delete on the visible line. When word wrap is turned off this function work exactly the same as "Delete to begin/end of line".
Changed selection to include linefeed/carriage returns. When more than one line is selected you can see an extra invisible character selected with each line. This includes blank lines as well, making the selection easier to see.
ASP/PHP tag color
It is possible to set the font style and color for ASP and PHP tags in options (highlighter section).
Added a word count function. Listed items in the result window are:
The result is displayed in 2 columns.
"Total" for the entire document and
"Selection" for inside the selected text.
Delimiter Option with double click selection
Added an option to change the characters limiting the selection made with a double mouse click.
I've also added an option for Alt+Double click.
Space and tab characters are always added automatically to the delimiter string.
You can now use Alt+Double mouse click to select text. You can set which symbols to limit the selection in options.
Optimized window painting and code
Made some changes to speed up painting of the main window. Also made several optimizations in code to speed up text drawing, scrolling, open/close of files and start/close of program.
Also fixed some issues like:
- Undo/Redo in word wrap.
- Random exception errors at close down.
- Closing files was sometimes slow.
- Closing program was sometimes slow.
- An error could occur when closing all files one by one.
- An error could occur when closing all files and then opening a new one.
- Program could sometimes freeze when behind other windows.
- Program could sometimes freeze when opening a file and using dual document view.
- Fixed a small issue with parameter hints.
- Html highlighting issue with line comments in text.