Code::Blocks Forums

Developer forums (C::B DEVELOPMENT STRICTLY!) => Plugins development => Topic started by: Geoffles on December 21, 2006, 10:13:55 am

Title: C::B Doxygen integration
Post by: Geoffles on December 21, 2006, 10:13:55 am
May i draw some attention to another post?

http://forums.codeblocks.org/index.php?topic=4465.msg37318#msg37318 (http://forums.codeblocks.org/index.php?topic=4465.msg37318#msg37318)

I think a doxygen integration plugin could be really useful
Title: Re: C::B Doxygen integration
Post by: killerbot on December 21, 2006, 10:43:20 am
I once started such a plug-in, about a year ago, but then focused on other parts.
Will try to find those sources. ;-)
Title: Re: C::B Doxygen integration
Post by: Geoffles on December 21, 2006, 10:48:37 am
That would be  awesome!

I would be happy to help out, but unfortunately putting in time as well as just learnig how to write C::B plugins might be an issue in terms of time. However, if there are people i can work with, that may help get around such a problem
Title: Re: C::B Doxygen integration
Post by: sethjackson on December 21, 2006, 02:45:29 pm
For now couldn't you just run doxygen as an external tool?

Tools -> Configure tools....
Title: Re: C::B Doxygen integration
Post by: Geoffles on December 22, 2006, 09:51:54 am
Yeah you could, thats only marginally more convienient than just having say a doxygen window open the whole time.

The point is, i would like to be able to integrate doxygen fully into the IDE (have you read the other post), and provide a whole bunch of automation  to the documentation compiling and integration as well as some general aids for the documentation
Title: Re: C::B Doxygen integration
Post by: sethjackson on December 22, 2006, 03:25:37 pm
Yeah I read the other post :) That would be a cool plugin since I use Doxygen myself. :)
Title: Re: C::B Doxygen integration
Post by: Keyla on May 22, 2007, 09:33:28 am
Mhh a Doxygen Plugin? That would be exactly what I need, too :-)
Title: Re: C::B Doxygen integration
Post by: MortenMacFly on May 22, 2007, 09:44:52 am
Mhh a Doxygen Plugin? That would be exactly what I need, too :-)
I'm not sure what exactly is meant by that. I use Doxygen, too (surely) and I have syntax hightlighting with C::B and just added the Doxygen compiler into the tools menu. Using a common file name for the doxy - file (e.g. ${PROJECT_NAME}.doxy or ${TARGET_NAME}.doxy makes this tool menu very flexible and usable for all of my projects. What else would one need?! ;-)
With regards, Morten.
Title: Re: C::B Doxygen integration
Post by: Keyla on May 22, 2007, 08:59:35 pm
A few buttons with common doxygen tags and a "build documentation" would be very helpfull.
Title: Re: C::B Doxygen integration
Post by: MortenMacFly on May 22, 2007, 10:09:43 pm
A few buttons with common doxygen tags and a "build documentation" would be very helpfull.
Well, "build documentation" you can easily do via the tools menu (that's what I meant in the other post). "A few buttons" you can easily do using abbreviations (that's how I do it) -> then the cursor is even placed at the position you need to enter data (e.g. params...). Checkout Settings -> Editor -> Abbreviations.
There is a lot of potential to discover within C::B that is already implemented... ;-)
With regards, Morten.
Title: Re: C::B Doxygen integration
Post by: Keyla on May 23, 2007, 08:46:01 pm
Nice  :D
Title: Re: C::B Doxygen integration
Post by: David Perfors on May 23, 2007, 11:33:25 pm
And even with a simple script plugin it could be possible to get the whole thing more flexible: doxyfile selection, output path selection, etc. (no I didn't do that :P)
Title: Re: C::B Doxygen integration
Post by: Keyla on May 24, 2007, 07:15:07 pm
O.k. but ATM a few buttons for assistence is right what I'm looking for. The rest would be cool goodies  8)