Author Topic: C::B Doxygen integration  (Read 11014 times)

Offline Geoffles

  • Multiple posting newcomer
  • *
  • Posts: 12
C::B Doxygen integration
« 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


I think a doxygen integration plugin could be really useful

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5491
Re: C::B Doxygen integration
« Reply #1 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. ;-)

Offline Geoffles

  • Multiple posting newcomer
  • *
  • Posts: 12
Re: C::B Doxygen integration
« Reply #2 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

sethjackson

  • Guest
Re: C::B Doxygen integration
« Reply #3 on: December 21, 2006, 02:45:29 pm »
For now couldn't you just run doxygen as an external tool?

Tools -> Configure tools....

Offline Geoffles

  • Multiple posting newcomer
  • *
  • Posts: 12
Re: C::B Doxygen integration
« Reply #4 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

sethjackson

  • Guest
Re: C::B Doxygen integration
« Reply #5 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. :)

Offline Keyla

  • Multiple posting newcomer
  • *
  • Posts: 48
Re: C::B Doxygen integration
« Reply #6 on: May 22, 2007, 09:33:28 am »
Mhh a Doxygen Plugin? That would be exactly what I need, too :-)

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9694
Re: C::B Doxygen integration
« Reply #7 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.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: https://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ

Offline Keyla

  • Multiple posting newcomer
  • *
  • Posts: 48
Re: C::B Doxygen integration
« Reply #8 on: May 22, 2007, 08:59:35 pm »
A few buttons with common doxygen tags and a "build documentation" would be very helpfull.

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9694
Re: C::B Doxygen integration
« Reply #9 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.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: https://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ

Offline Keyla

  • Multiple posting newcomer
  • *
  • Posts: 48
Re: C::B Doxygen integration
« Reply #10 on: May 23, 2007, 08:46:01 pm »
Nice  :D

Offline David Perfors

  • Developer
  • Lives here!
  • *****
  • Posts: 560
Re: C::B Doxygen integration
« Reply #11 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)
OS: winXP
Compiler: mingw
IDE: Code::Blocks SVN WX: 2.8.4 Wish list: faster code completion, easier debugging, refactoring

Offline Keyla

  • Multiple posting newcomer
  • *
  • Posts: 48
Re: C::B Doxygen integration
« Reply #12 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)