]> git.saurik.com Git - wxWidgets.git/blame - docs/doxygen/mainpages/utilities.h
speedup a little the parser by converting gccXML ID attributes to numbers, instead...
[wxWidgets.git] / docs / doxygen / mainpages / utilities.h
CommitLineData
4514447c
FM
1/////////////////////////////////////////////////////////////////////////////
2// Name: utilities.h
3// Purpose: Utilities page of the Doxygen manual
4// Author: wxWidgets team
5// RCS-ID: $Id$
6// Licence: wxWindows license
7/////////////////////////////////////////////////////////////////////////////
8
880efa2a 9/**
4514447c 10
dc28cdf8 11@page page_utils Utilities supplied with wxWidgets
4514447c 12
dc28cdf8
FM
13In addition to the wxWidgets libraries (see @ref page_libs), some utilities
14are available to the users in the @c utils hierarchy (even if some of them are
15explicitely coinceived for wxWidgets maintainance and will probably be of
16little use to others).
4514447c 17
dc28cdf8
FM
18Please note that these utilities do represent only the utilities developed
19and maintained by the wxWidgets team.
20There are lots of other user-contributed and user-maintained packages;
21see the wxWidgets download page: http://www.wxwidgets.org/downloads
22or directly http://wxcode.sourceforge.net or http://www.wxcommunity.com/ .
4514447c 23
dc28cdf8
FM
24@li @ref page_utils_emulator
25@li @ref page_utils_helpgen
26@li @ref page_utils_helpview
27@li @ref page_utils_hhp2cached
5934cda1 28@li @ref page_utils_ifacecheck
dc28cdf8
FM
29@li @ref page_utils_tex2rtf
30@li @ref page_utils_wxrc
4514447c
FM
31
32
dc28cdf8 33<hr>
4514447c 34
4514447c 35
dc28cdf8 36@section page_utils_emulator Emulator
4514447c 37
dc28cdf8 38Xnest-based display emulator for X11-based PDA applications.
4514447c 39
dc28cdf8
FM
40<!-- On some systems, the Xnest window does not synchronise with the
41'skin' window. THIS ISN'T THE PLACE FOR THIS STATEMENT I THINK -->
4514447c 42
dc28cdf8 43This program can be found in @c utils/emulator.
4514447c 44
4514447c 45
5934cda1 46@section page_utils_helpgen Help Generator
4514447c 47
dc28cdf8
FM
48Helpgen takes C++ header files and generates a Tex2RTF-compatible
49documentation file for each class it finds, using comments as appropriate.
50This is a good way to start a reference for a set of classes.
4514447c 51
dc28cdf8 52Helpgen can be found in @c utils/HelpGen.
4514447c 53
4514447c 54
5934cda1 55@section page_utils_helpview Help Viewer
4514447c 56
5934cda1
FM
57Helpview is a program for displaying wxWidgets HTML Help files.
58In many cases, you may wish to use the wxWidgets HTML
dc28cdf8
FM
59Help classes from within your application, but this provides a
60handy stand-alone viewer. See @ref overview_html for more details.
4514447c 61
dc28cdf8 62You can find Helpview in @c utils/helpview.
4514447c
FM
63
64
dc28cdf8 65@section page_utils_hhp2cached HHP2Cached
3c4f71cc 66
dc28cdf8
FM
67This utility creates a "cached" version of a @c .hhp file; using cached @c .hhp
68files in wxHtmlHelpController can drammatically improve the performances
69of the help viewer. See wxHtmlHelpController for more details.
3c4f71cc 70
dc28cdf8 71You can find HHP2Cached in @c utils/helpview.
3c4f71cc 72
3c4f71cc 73
5934cda1
FM
74@section page_utils_ifacecheck Interface checker
75
76This utility compares the wxWidgets real interface contained in the @c include
77hierarchy with the wxWidgets interface used for documentation purposes and
78kept in the @c interface hierarchy.
79
80Ifacecheck warns about incoherences (mainly wrong prototype signatures) and
81can even correct them automatically. It uses the XML outputs of the gccxml utility
82(see http://www.gccxml.org) and of the Doxygen utility (see http://www.doxygen.org)
83to do the comparisons.
84
85You can find it in @c utils/ifacecheck.
86
87
dc28cdf8 88@section page_utils_tex2rtf Tex2RTF
3c4f71cc 89
dc28cdf8
FM
90Supplied with wxWidgets is a utility called Tex2RTF for
91converting @e LaTeX manuals HTML, MS HTML Help, wxHTML Help, RTF, and Windows
92Help RTF formats. Tex2RTF was used for the wxWidgets manuals and can be used
93independently by authors wishing to create on-line and printed manuals from the
94same @e LaTeX source. Please see the separate documentation for Tex2RTF.
3c4f71cc 95
dc28cdf8 96You can find it under @c utils/tex2rtf.
3c4f71cc
VS
97
98
5934cda1 99@section page_utils_wxrc wxWidgets XML Resource Compiler
3c4f71cc 100
dc28cdf8
FM
101This utility allows the user to compile @e binary versions of their XRC files,
102which are compressed and can be loaded faster than plain XRC files.
103See @ref overview_xrc for more info.
3c4f71cc 104
dc28cdf8 105You can find it under @c utils/wxrc.
3c4f71cc 106
4514447c
FM
107
108*/