User forums > General (but related to Code::Blocks)

Class designer

<< < (2/4) > >>

Krice:
What? Isn't doxyblocks the plugin of doxygen? Not only that, symbol browser is working fine in 17.12. Did I miss something or have I entered a parallel universe?

oBFusCATed:
Why do you care for plugin? You want class diagrams. The only way currently is to use doxygen or some other external tool. Sorry.

Try a build which uses wx3.x and you'll see how the symbol browser is missing badly :)

Krice:

--- Quote from: oBFusCATed on July 29, 2019, 01:18:48 am ---The only way currently is to use doxygen or some other external tool. Sorry.
--- End quote ---

Doxygen does output (bloated) html document, but I don't know yet how to create a class diagram with it. Seems like an ancient tool. Even more reason to create a built-in class diagram viewer. Visual Studio's class diagram is a good reference, it creates only one data file for the diagram and that's it. When you reopen the diagram it updates changes (removed things), although it doesn't seem to add new classes for whatever reason, but you can do it easily. And you can delete the data file and create new one which resets the places of classes etc.

oBFusCATed:

--- Quote from: Krice on July 29, 2019, 09:07:09 am ---Doxygen does output (bloated) html document, but I don't know yet how to create a class diagram with it.

--- End quote ---
One search away http://www.doxygen.nl/manual/diagrams.html
But hating a tool is easier I know.


--- Quote from: Krice on July 29, 2019, 09:07:09 am ---Seems like an ancient tool. Even more reason to create a built-in class diagram viewer.

--- End quote ---
Be my guest write a plugin in a week! It should be easy. (and next post follows with complains that you don't know the code and it will best someone from the dev team to do the plugin, please spare me this) To me it looks like a month worth of work. Also our parser is not really good and it is not getting updated too much, so it even doesn't support c++11 and we already have tons of stuff coming in c++20.

p.s. I also think it would be useful, but someone has to find the time and energy to do it. Code::Blocks need improvement to a lot more important components before we can get fancy with class diagram generator.

Krice:

--- Quote from: oBFusCATed on July 29, 2019, 12:13:09 pm ---One search away http://www.doxygen.nl/manual/diagrams.html
But hating a tool is easier I know.
--- End quote ---

It creates a large image of class hierarchy which isn't that great. I'm probably going to continue using Visual Studio's class diagram tool, but for reasons I outlined in my blog post (http://roguehut.blogspot.com/2019/07/the-day-that-would-never-come.html) I quit VS as the main IDE for now until they can figure it out. If that ever happens...


--- Quote ---Also our parser is not really good and it is not getting updated too much, so it even doesn't support c++11 and we already have tons of stuff coming in c++20.
--- End quote ---

I don't understand why you would need C++? support for class a diagram tool. It doesn't need to do much, just find classes and their inheritance structure in the project.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version