Projects tagged ‘doxygen’ and ‘python’


[6 total ]

3 Users
 

sbf, a shortcut for SConsBuildFrameWork is a build system construct using SCons.
Created about 1 year ago.

0 Users

DescriptionDuring the implementation stage of a project, special documentation blocks can be used to store description of classes and methods along with information regarding their variables and ... [More] parameters. Several markup languages exist such as epydoc, doxygen, javadoc, reStructuredText, etc. doge (documentation generator) allows you to parse the code structure of both undocumented and already documented source files, and generate special documentation blocks for these files, using the markup language of your choice. Creating such documentation blocks by hand for a whole project is a time consuming task, that could be easily automatized. doge creates the documentation blocks for you, and you just need to fill the description fields! Treated so farProgramming languages: python Mark-up languages: reStructuredText epydoc To be addedProgramming languages: c c++ java Mark-up languages: doxygen javadoc [Less]
Created 4 months ago.

0 Users

IntroductionDoxygen2GWiki is a tool which takes Doxygen generated documentation and converts it into a Google Code's Wiki markup. It can also control subversion, adding and removing files from the ... [More] repository as necessary. Running Doxygen2GWikiTo run Doxygen2GWiki simply type... doxygen2gwikiThis will look for Doxygen generated XML documentation in doc/xml and place the resulting code into wiki/. The location of the various files can be controlled through the use of options... doxygen2gwiki -d examples/doxygen/doc/xml -o examples/doxygen/wiki -p ExampleThis command will look for the XML documentation in examples/doxygen/doc/xml and will place the output into examples/doxygen/wiki. All filenames will be prefixed with Example_ rather than the default Doxygen_. ExamplesAs an example, the complete Doxygen user manual can be found here. The equivalent HTML output is here. [Less]
Created about 1 year ago.

0 Users

The Aspect GTK is a collection of tools which provide a complete game creation environment.
Created about 16 hours ago.

0 Users

This is a work in progress projectthis is a small package for create html from Doxygen xml generated files. Why this? Basically because Doxygen is great tool but its html output is really hard to ... [More] customize. What this package tries to achieve is generate dynamic html so that it's easy to modify it using CSS. For the moment I'm focused to generate documentation for phyton. [Less]
Created 12 months ago.

0 Users

This is a menu class written for pygame/Python. The menu is designed to work with a program using a finite state machine (but it could also be easily modified to have the 'buttons' return functions). ... [More] The menu 'buttons' contain a 'state' (a state could really be anything you want) and this 'state' is what is returned when the user selects/presses the button. The program controlling the menu can then act on this returned state as required. This helps to write non-blocking code. The menu can have text buttons, image buttons (that get highlighted on all sides to detect which is selected), or any combination of the two. The menu is flexible and can be dynamically changed. The 'buttons' will auto-magically update themselves the next time they are drawn to the screen (via the update method, which calls the draw method). The draw method should not be called itself. 'Buttons' can be added or removed at any time. The menu can be positioned by the top left corner (a rectangle containing all buttons is what gets moved). It can be changed to center the entire menu (i.e. center that containing rectangle) on that same position coordinate. Or the user can center the entire menu on the self.draw_surface. Note that if the pygame screen is given to the menu, then the entire window will be available to be drawn to. But if the user gives the menu another pygame surface, then that surface itself will need to be blitted to the pygame screen at some point. Furthermore, the user can align the buttons to align on the left, to be centerd, or to align themselves on the right. Also, they can be aligned vertically on the top, center, or bottom. The user can dynamically change the colors of the font/highlights, the padding between buttons (left/right and top/bottom), the thickness of the highlight around image buttons, and the orientation of the menu (if the 'buttons' will be stacked top to bottom ('vertical') or left to right ('horizontal'). The best way to figure out the menu is to tinker around with it. Check out the basic menu with the 'example_simple.py' example provided and then see the more powerful 'example.py'. In 'example.py', use 'r' to remove any button you select. Dynamically add buttons on 'Menu 3' via the 'Add' button and see the flexibility of the menu via the 'Rand Colors' and 'Rand Config' buttons which will randomly change the colors and other parameters of the menu (run the example from the console to see the output - the newly assigned parameters). Lastly, all files are heavily commented. Read the top of each file for the general information about the file and how to use it. Note: A doxygen config file is also included. To get the doxygen output, simply type 'doxygen doxy' from the folders location. Last Note: I believe that this code would work with Windows/Mac, but I only have Linux and I have successfully run it on several different Linux distros. V1.0.0 [Less]
Created 4 months ago.