On 2013-07-09 18:06, airpas wrote:
> thanks Martin it works now .
> but exploring msegui units every time just to know classe's func/proc
> is annoying .

This is where good documentation comes in handy - even "skeleton"
documentation helps. Skeleton documentation is documentation of classes,
methods, properties, variables, units etc... but without actual content.
  eg: Use FPC's 'fpdoc' tool to generate skeleton documentation in IPF
format. Compile the IPF help file into a binary INF help file (I can
email you the IPF compiler, or you can download it from the fpGUI
repository). Then use DocView to view the INF help for, Free Pascal's
RTL and FCL and MSEgui's class help. All can be opened together in
DocView. Docview has very advanced, and very very fast searching
ability. Keep DocView open while you are coding. That way you can quick
search for a keyword, phrase or similarly spelled word etc while coding.

To see how DocView looks like, and how to integrate it (optional) into
MSEide have a look at:

  http://fpgui.sourceforge.net/screenshots_apps.shtml
  http://fpgui.sourceforge.net/docview_ide_integration.shtml

Pre-built binaries of DocView and Free Pascal's documentation in INF
format can be downloaded from SourceForge. INF help is very
small/compact. The FCL, RTL, fpGUI and FPC Language Reference is only a
1.9MB download.

INF docs:
  http://sourceforge.net/projects/fpgui/files/fpGUI/Documentation/

DocView binaries:
  http://sourceforge.net/projects/fpgui/files/fpGUI/1.0/


HINT:
fpdoc now supports documentation project files. This makes it much
easier to generate documentation (including skeleton documentation).
Here is a link to the fpGUI documentation project file used by fpdoc -
this might serve as an example when you want to create one for MSEgui.
Maybe Martin is even willing to add such a project file into the MSEgui
source code repository. He doesn't need to create the docs, just create
or add the fpdoc project file to the repository.


http://sourceforge.net/p/fpgui/code/ci/master/tree/docs/fpgui-docs-project.xml


Regards,
  - Graeme -


------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
mseide-msegui-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

Reply via email to