Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development
Shell Extension plugin: win32 plugin binaries
dmoore:
for those who don't have the time or inclination to compile from source I have compiled the ShellExtensions plugin against the August 8th nightly build of C::B (approx rev 4361) for win32. The ~200kb plugin binary should work with any recent version of CB.
What is it?
Think of it as the C::B tools menu on steroids plus a File Explorer:
* The file explorer lets you browse and manage files and directories in your file system in a tree structure from within CB, add mutliple files to projects with just a few clicks, see the state of your version controlled files (supports SVN, mercurial and bazaar), keep track of favorite directories, filter files to match a wildcard list and much more.
* The plugin lets you setup commands which depend on the user selecting a file or directory target (or multiple files or directories). Those commands appear as options in the main menu (under the menu "Extensions" where you will be prompted to choose any file or directory targets) or in context menus when you right click on an open file in the editor pane, right click on a file in the project tree or right click on files or directories in the file explorer. The way commands are displayed in menus can be customized.
Downloads
download 0.2.0 release here (based on CBIL plugin project SVN rev 113):
https://developer.berlios.de/project/showfiles.php?group_id=7745&release_id=13219
or the older 0.1 release here (based on CBIL plugin project SVN rev 93):
http://developer.berlios.de/project/showfiles.php?group_id=7745&release_id=13218
(the primary difference between the two release is improved menu handling, improved implementation of version control decorations, the addition of command import/export and the addition of favorite folders in 0.2)
I may make bug fix releases under the 0.2 version number (if any are reported)
New features will continue to be added in 0.3 and later versions.
Installation
Download and install a recent nightly build. Download a copy of the plugin. Start Code::Blocks. Select Manage Plugins from the Plugin Menu. Press the Install Button and choose the plugin file.
Respond in this thread if you encounter any problems
dje:
Hi Damien !
Very nice, I'll keep it ! :D
Little problem, when I browse my C::B SVN directory with the SVN decorators selected, the standard file icon is used.
I use today's build (SVN 4361)
Thanks,
Dje
dmoore:
Hi dje, thanks for testing
questions: were you seeing the svn decorators working before? is svn in your path?
mariocup:
Hi damien,
I tested the add favorite feature. I think it would be easier for user to have a icon like the attached one next to the recent list of selected dirs.
If the user clicks on the bookmark icon he sees the list of bookmark and can select the entries. I think it is confusing to see the favorite names in the recent list of selected dirs.
What do you think about that?
BTW: I tested the Windowed Console Notepage. I missed that feature so long. Now I can have a cmd.exe/shell window within codeblocks. This is so cool. :D
[attachment deleted by admin]
mariocup:
Hi Damien,
the svn decorators and the svn feature e.g. update etc. work perfect. (currently tested under windows)
Navigation
[0] Message Index
[#] Next page
Go to full version