Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development
Another Reason to try the Interpreted Languages plugin
dmoore:
"Add to active project"
win32 build of CBIL Plugins Rev 49 and Code::Blocks rev 4188 and wx2.8.4 available here:
http://developer.berlios.de/project/showfiles.php?group_id=7745&release_id=13012
source from svn on the project page (see my sig). Documentation coming soon.
[attachment deleted by admin]
mariocup:
Hi dmoore,
I have tried the plugin and it is really cool. As I am working every day with the plugin I am missing two features:
Adding a bookmark list to directories to enhance switching between often used dirs.
A context menu to access CVS or Subversion.
Even if Tortoise is not a Cross platform solution, a integration of a version control system within a file browser would be the best solution (win32, linux). Is there a long term goal to integrate such functionality in the file browser.
Bye,
Mario
MortenMacFly:
Nice one... will update in a minute.
In the meantime: Something I'm missing is a cleanup of the project files, namely:
- add custom variable "WX_CFG", leave it empty
- add custom variable "WX_SUFFIX", set it to "u"
- change the compiler include directory from "$(#wx.lib)\gcc_dll\mswu" to "$(#wx.lib)\gcc_dll$(WX_CFG)\msw$(WX_SUFFIX)"
- change the linker include directory from "$(#wx.lib)\gcc_dll" to "$(#wx.lib)\gcc_dll$(WX_CFG)"
- change the wx lib from: "wxmsw28u" to "wxmsw28$(WX_SUFFIX)"
- add a virtual target "All" and let it point to "default"
- (maybe) let the object output directory point to "$(#cb)\.objs\plugins\contrib\InterpretedLangs"
This would ensure compatibility with other contrib plugins... These are not really bug fixes.
With regards, Morten...
(...compiling now... ;-))
Edit: Done compiling - GREAT!!! WELL DONE!!! :-) :P
Hence Another thing I'm missing: For "critical" operations like delete, rename, move etc. I would like to see the file's name in question in the security question. Otherwise this not really is a helper... ;-)
dmoore:
--- Quote from: mariocup on June 27, 2007, 11:39:16 pm ---Adding a bookmark list to directories to enhance switching between often used dirs.
--- End quote ---
yes, this was down on my list, so I'll increase its priority.
--- Quote ---A context menu to access CVS or Subversion.
Even if Tortoise is not a Cross platform solution, a integration of a version control system within a file browser would be the best solution (win32, linux). Is there a long term goal to integrate such functionality in the file browser.
--- End quote ---
I don't know whether this project will ever be a good CVS/Subversion solution, but even now you can setup simple "svn actions" such as add, remove, update, revert, stat that respond to context clicks in the file explorer/project manager and dump output to a shell window (or a console window, or simply launch the executable outside of a shell). I still need to offer a few more substitutions variables in the command lines to allow more complex actions (such as prompts for additional filenames, text strings, passwords before running a comand). EDIT: and I also need to do graceful things like save modified files, possibly close open files, and refresh the tree when done.
see attached image for an example of the settings (EDIT: don't mind the error in the "Stat" action from my lazy copy/paste)
If someone was really serious about working on CVS/Subversion type plugins that wanted they integrate with the FileExplorer, it could be easily setup as a shared dll. Someone already had the foresight to create file image types for the various version control states in the CB SDK.
[attachment deleted by admin]
dmoore:
--- Quote from: MortenMacFly on June 27, 2007, 11:52:01 pm ---Nice one... will update in a minute.
In the meantime: Something I'm missing is a cleanup of the project files, namely:
- add custom variable "WX_CFG", leave it empty
- add custom variable "WX_SUFFIX", set it to "u"
- change the compiler include directory from "$(#wx.lib)\gcc_dll\mswu" to "$(#wx.lib)\gcc_dll$(WX_CFG)\msw$(WX_SUFFIX)"
- change the linker include directory from "$(#wx.lib)\gcc_dll" to "$(#wx.lib)\gcc_dll$(WX_CFG)"
- change the wx lib from: "wxmsw28u" to "wxmsw28$(WX_SUFFIX)"
- add a virtual target "All" and let it point to "default"
- (maybe) let the object output directory point to "$(#cb)\.objs\plugins\contrib\InterpretedLangs"
This would ensure compatibility with other contrib plugins... These are not really bug fixes.
--- End quote ---
appreciate the advice!
--- Quote ---Hence Another thing I'm missing: For "critical" operations like delete, rename, move etc. I would like to see the file's name in question in the security question. Otherwise this not really is a helper... ;-)
--- End quote ---
yes, you are right. I might also use the annoying dialog class (if that's possible), so users can control how many warnings they receive. undo would also be nice, but not sure how feasible...
Navigation
[0] Message Index
[#] Next page
Go to full version