Cygnes' Weblog - delphi programming

Wednesday, October 17, 2007

Delphi 2007 - File Browser expert

We finally started using Codegear Delphi 2007 (Update 3) at work. It's a big step forward since we were using Delphi 7. First impressions are very good. I noticed the new file browser. This browser is like windows explorer docked into the IDE. One useful feature is that you can use all explorer shell extensions. For instance TortoiseSVN is a very important one since I'm using it daily for versioning. The file browser misses clearly one important feature, synchronizing with the active project. I always have to scroll to the project directory to do anything meaningful with it. Asking around in the opentools newsgroup I found out that there's no interface to this new file browser. So I decided to rewrite the file browser as an IDE-expert. Thanks to the components of VirtualShellTools (http://www.mustangpeak.net) I managed to build a new Delphi 2007 IDE expert. It supports 2 types of auto-synchronizing.

1) All folders are visible and the file browser expands the path of the current project.
2) Only the project folder is visible (by changing the root folder)

The auto sync mode can only be changed in the form menu which is only visible in undocked mode. (sorry for that)

I've added a file filter so it can display only the file types you want, just like the original file browser. But it's also possible to set an exclude filter. So you can show all files, except *.dcu and so on.

You can download this expert here. It's version 0.1 and more or less a test version. You can also download the installer here.

I know it's far from perfect, but hey, it's a start.

Please send bug reports to drastic@pandora.be

Labels: , , , ,

4 Comments:

Post a Comment



Links to this post:

Create a Link

<< Home