Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development

Another Reason to try the Interpreted Languages plugin

(1/4) > >>

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