Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development
Shell Extension plugin: win32 plugin binaries
dje:
Damien, I work only with Tortoise SVN on Win XP SP2.
I did not install SVN (no SVN.exe onmy PC). For sure I ca do it !
I tested your plugin before SVN integration.
Could you list the pre-requisites ?
Is it possible to check for required binaries to disable menu options if not found ?
Is it possible to use tortoiseSVN icons ?
Dje
mariocup:
Hi dje,
perhaps there should be a option in the shell extension plugin to configure where the binaries of version control system are located.
I do not know what is the license of the tortoiseSVN icons?
Mario
dmoore:
--- Quote from: mariocup on August 08, 2007, 11:48:27 pm ---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.
--- End quote ---
so clicking the icon spawns a context menu? I could do that. The reason i put the favorites on the recent files list was just to minimize the number of controls to reduce cluter. For now you can always put special characters in front of the alias for the favoriate items (e.g. "*" or "+") to make it clear they are favorites and not just recent items. Favorites are always above the recent dirs in the list.
--- Quote ---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
--- End quote ---
I implemented the feature a long time ago but it has been kind of buried until i updated the config panel recently. it has lots of limitations, though: often, especially on win32, you won't be able to redirect input or output to the window for a particular app, so you either won't see anything or the app will get stuck waiting for input. also on windows it will usually take two click to abort an app. One of the cool features of the console notepage is that it can parse some error messages that refer to a line number of a particular file (I only really got it working for python error messages) so you can click on the error to open the file and go to that line number. I'll improve this in future versions.
dmoore:
--- Quote from: dje on August 09, 2007, 12:15:51 am ---Damien, I work only with Tortoise SVN on Win XP SP2.
I did not install SVN (no SVN.exe onmy PC). For sure I ca do it !
I tested your plugin before SVN integration.
Could you list the pre-requisites ?
--- End quote ---
in this version you will need SVN.exe and it has to be in the windows path (unfortunately I hard coded the command, but I wouldn't be averse to putting the command in the cb .conf files so it can at least be hand edited). In the future I will let the user configure the location manually.
--- Quote ---Is it possible to check for required binaries to disable menu options if not found ?
--- End quote ---
that's another option...
--- Quote ---Is it possible to use tortoiseSVN icons ?
--- End quote ---
the only issue might be licensing.
dje:
Tortoise SVN is licensed under GPL.
One thing...
I created a perl association and opened a file in C::B editor.
When I click on Extensions/perl, I am asked for the command target, whereas I thought it would take current file (if association matches). Is it normal ? If yes, could you add an entry for program current item if the current file matches the conditions ?
Dje
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version