News:

As usual while waiting for the next release - don't forget to check the nightly builds in the forum.

Main Menu

C::B Doxygen integration

Started by Geoffles, December 21, 2006, 10:13:55 AM

Previous topic - Next topic

Geoffles

May i draw some attention to another post?

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


I think a doxygen integration plugin could be really useful

killerbot

I once started such a plug-in, about a year ago, but then focused on other parts.
Will try to find those sources. ;-)

Geoffles

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

sethjackson

For now couldn't you just run doxygen as an external tool?

Tools -> Configure tools....

Geoffles

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

sethjackson

Yeah I read the other post :) That would be a cool plugin since I use Doxygen myself. :)

Keyla

Mhh a Doxygen Plugin? That would be exactly what I need, too :-)

MortenMacFly

Quote from: Keyla on May 22, 2007, 09:33:28 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.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: [url="https://www.codeblocks.org/docs/main_codeblocks_en.html"]https://www.codeblocks.org/docs/main_codeblocks_en.html[/url]
C::B FAQ: [url="https://wiki.codeblocks.org/index.php?title=FAQ"]https://wiki.codeblocks.org/index.php?title=FAQ[/url]

Keyla

A few buttons with common doxygen tags and a "build documentation" would be very helpfull.

MortenMacFly

Quote from: Keyla on May 22, 2007, 08:59:35 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.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: [url="https://www.codeblocks.org/docs/main_codeblocks_en.html"]https://www.codeblocks.org/docs/main_codeblocks_en.html[/url]
C::B FAQ: [url="https://wiki.codeblocks.org/index.php?title=FAQ"]https://wiki.codeblocks.org/index.php?title=FAQ[/url]

Keyla


David Perfors

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)
OS: winXP
Compiler: mingw
IDE: Code::Blocks SVN WX: 2.8.4 Wish list: faster code completion, easier debugging, refactoring

Keyla

O.k. but ATM a few buttons for assistence is right what I'm looking for. The rest would be cool goodies  8)