Revision: 14176 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14176&view=rev Author: vouchcac Date: 2010-03-16 08:51:56 +0000 (Tue, 16 Mar 2010)
Log Message: ----------- 2010-03-16 01:15 UTC-0800 Pritpal Bedi (prit...@vouchcac.com) + contrib/hbide/resources/arguments.png + contrib/hbide/resources/description.png * contrib/hbide/resources/docviewgenerator.ui * contrib/hbide/resources/docviewgenerator.uic + contrib/hbide/resources/docwriter.png + contrib/hbide/resources/docwriter.ui + contrib/hbide/resources/docwriter.uic + contrib/hbide/resources/editstree.png + contrib/hbide/resources/example.png + contrib/hbide/resources/helpdoc.png + contrib/hbide/resources/load_1.png + contrib/hbide/resources/load_2.png + contrib/hbide/resources/load_3.png + contrib/hbide/resources/panel_8.png + contrib/hbide/resources/projtree.png * contrib/hbide/resources/tabs.png + contrib/hbide/resources/tests.png * contrib/hbide/resources/togglelinenumber.png + contrib/hbide/resources/unload_1.png + Added more images, refind few. * contrib/hbqt/hbqt_hbqplaintextedit.cpp ! More artifacts corrected. * contrib/hbqt/hbqt_hbslots.cpp * contrib/hbqt/hbqt_hbslots.h + Added more slots. * contrib/hbxbp/xbptoolbar.prg ! Provided the "objectName" TO main toolbar. * contrib/hbide/hbide.hbp * contrib/hbide/hbide.prg * contrib/hbide/ideactions.prg * contrib/hbide/idedocks.prg + contrib/hbide/idedocwriter.prg * contrib/hbide/ideeditor.prg * contrib/hbide/ideharbourhelp.prg * contrib/hbide/idehome.prg * contrib/hbide/idemisc.prg * contrib/hbide/ideobject.prg * contrib/hbide/ideprojmanager.prg * contrib/hbide/idestylesheets.prg * contrib/hbide/idethemes.prg ! Corrected many artifacts, so many that cannot be mensioned precisely. + Implemented: basic documentation writer. Documentation Writer -------------------- 1. Click on "Documentation Writer" icon on the right-toolbar, 2. Open some source in the editor, 3. Position cursor somewhere inside a function body, 4. Click on "Load from current function" icon on the top-toolbar of "Document Writer" widget, 5. Look at the contents, few fields will be auto filled with various info from current function, 6. Complete the other fields with relevent information, 7.1 Click on "Save the documentation with current function", .2 Look at the function body in the editor, The NANFORUM compliant documentation will be inserted at the top of function's prototype. 8.1 Click on "Save written/updated documentation" icon, and provide the filename to save on disk, .2 Copy such generated .txt in /harbour/doc/en, .3 Open "Harbour Document Viewer" and you should be viweing newly written documentation there. .4 Such generated file is ready to be uploaded to SVN, just send it to the list and group will decide if it needs something extra. It is a quick way to generate help. You can keep the documentation in your sources or can create a tree like Harbour's. I know there is a lot more to be done in this tool, but at least group can start using it. My humble request is: start writing the documentation. I will polish this tool in coming week, so be assured that everything which need be done will be done. You cooperation is more important than this tool. ;TODO: Loading existing doc and merging it back after edits, on disk. Loading doc from source file and replacing old with new one. And many more, plus, whatever you will demand. Modified Paths: -------------- trunk/harbour/ChangeLog trunk/harbour/contrib/hbide/hbide.hbp trunk/harbour/contrib/hbide/hbide.prg trunk/harbour/contrib/hbide/ideactions.prg trunk/harbour/contrib/hbide/idedocks.prg trunk/harbour/contrib/hbide/ideeditor.prg trunk/harbour/contrib/hbide/ideharbourhelp.prg trunk/harbour/contrib/hbide/idehome.prg trunk/harbour/contrib/hbide/idemisc.prg trunk/harbour/contrib/hbide/ideobject.prg trunk/harbour/contrib/hbide/ideprojmanager.prg trunk/harbour/contrib/hbide/idestylesheets.prg trunk/harbour/contrib/hbide/idethemes.prg trunk/harbour/contrib/hbide/resources/docviewgenerator.ui trunk/harbour/contrib/hbide/resources/docviewgenerator.uic trunk/harbour/contrib/hbide/resources/tabs.png trunk/harbour/contrib/hbide/resources/togglelinenumber.png trunk/harbour/contrib/hbqt/hbqt_hbqplaintextedit.cpp trunk/harbour/contrib/hbqt/hbqt_hbslots.cpp trunk/harbour/contrib/hbqt/hbqt_hbslots.h trunk/harbour/contrib/hbxbp/xbptoolbar.prg Added Paths: ----------- trunk/harbour/contrib/hbide/idedocwriter.prg trunk/harbour/contrib/hbide/resources/arguments.png trunk/harbour/contrib/hbide/resources/description.png trunk/harbour/contrib/hbide/resources/docwriter.png trunk/harbour/contrib/hbide/resources/docwriter.ui trunk/harbour/contrib/hbide/resources/docwriter.uic trunk/harbour/contrib/hbide/resources/editstree.png trunk/harbour/contrib/hbide/resources/example.png trunk/harbour/contrib/hbide/resources/helpdoc.png trunk/harbour/contrib/hbide/resources/load_1.png trunk/harbour/contrib/hbide/resources/load_2.png trunk/harbour/contrib/hbide/resources/load_3.png trunk/harbour/contrib/hbide/resources/panel_8.png trunk/harbour/contrib/hbide/resources/projtree.png trunk/harbour/contrib/hbide/resources/tests.png trunk/harbour/contrib/hbide/resources/unload_1.png This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour