Moving from MZ-Tools 3.0 to 8.0 Part 17: The Favorite Code Elements toolwindow

MZ-Tools 8.0 enhances also the Favorite Procedures feature of MZ-Tools 3.0, which is renamed to “Favorite Code Elements” because now you can add as favorite items not only procedures (subroutines, functions and properties) but also any code element in the (General)-(Declarations) section, such as enums, user-defined types, etc.:

FavoriteCodeElementsThe second enhancement is that the window is now a toolwindow, rather than a modal window. So, you can keep it always open, docked, floating, on a second monitor, etc.

Another enhancement is that the feature stores the exact line inside the code element that you want to keep as favorite, so you can even have two favorite lines inside the same subroutine:

FavoriteCodeElementsDifferentLinesSameMethodFor greater productivity, you have a toggle button on the toolbar to filter only the favorite code elements that belong to the active code file:

FavoriteCodeElementsFilteredByFileAnd you have also a new text filter at the right of the toolwindow, to type some text to filter the code elements:

FavoriteCodeElementsFilteredByTextFinally, the toolbar offers also some handy buttons to refresh the list (just in case it is not refreshed automatically), to locate a favorite code element (closing or not the toolwindow), to show the options, etc.

With all these enhancements, provided as feedback by users of MZ-Tools 3.0 during many years, MZ-Tools 8.0 provides better productivity for one of its most used features.