As a result of this thread
http://community.slickedit.com/index.php?topic=3430.0 I decided I wanted these features myself so I've written some macros to add extra capability to the right click menus in the project toolbar. These allow you to right click on a project node, folder node or file node and perform a variety of operations based on the absolute path associated with that node. These operations are : add new file to project; add new item from template; add new folder; explore; open from folder; shell; change current directory; run folder MRU dialog (see below); copy pathname to clipboard; copy filename to clipboard (file nodes only; open project properties dialog for this project.
These commands work when the project auto-folder mode is either directory view or custom view. Package view is untested because I don't use it (if you have a problem and can't fix it, let me know).
These macros are in the file ProjectTBExtra.e. Some pre-modified menu code that calls these new macros is in the file ProjectTBExtraMenus.e. You can load the menus file directly using load module or if you prefer some other arrangement for the menus, either modify the source in ProjectTBExtraMenus.e or use the "Menus" option on the macro menu and edit the _projecttb_folder_menu, _projecttb_project_menu and _projecttb_file_menu.
As well as the new project toolbar menu macros, the file ProjectTBExtra.e contains a couple of other things. These are a folder MRU dialog and a facility to locate and select the current buffer in the project toolbar as discussed in this thread
http://community.slickedit.com/index.php?topic=3038.0. The "locate and select current buffer" code is a combination of me and titanandrews
http://community.slickedit.com/index.php?action=profile;u=624. This includes a _switchbuf function - _switchbuf_locate_file_in_project_toolbar that will automatically synch the project toolbar to the current buffer if def_switchbuf_locate_in_project is set to one - use set-var on the slick cmd line to do this.
The folder MRU dialog is a "quick and dirty" textBoxDialog that uese a combo box and SlickEdit's "retrieve dialog data" capability to remember a list of folders. It provides similar options to the right click menus I've added to the project toolbar but is independent of the project toolbar. I might do a better version using a treeview if I find myself using it a lot.
This code has been tested in Slick 2008/V13 but is probably ok in V11/V12 and maybe earlier versions. Miraculously, I didn't need to modify any slick sources to do this but the code does define an on_load event handler for the workspace new form - which might be a problem one day, but is ok in slick V13. See the start of the ProjectTBExtra.e file for more detail.
This code is not packaged as a hotfix so you need to unpack the zip file manually, copy the files to your config folder and load them using the load module command on the macro menu. If you make any improvements, please post them back here and report any problems.
Graeme