GENERATE_LATEX = NO
GENERATE_RTF = NO
GENERATE_MAN = NO
-GENERATE_PERLMOD = NO
+GENERATE_PERLMOD = YES
GENERATE_AUTOGEN_DEF = NO
GENERATE_TAGFILE =
# configuration options related to the Perl module output
#---------------------------------------------------------------------------
GENERATE_PERLMOD = NO
-PERLMOD_LATEX = NO
+PERLMOD_LATEX = YES
PERLMOD_PRETTY = YES
PERLMOD_MAKEVAR_PREFIX =
<!-- ******************************************************* -->
<!-- Standard wxWidgets footer -->
-<br><hr>
+<!-- NOTE: <br/> must go inside <p> but <hr/> must go outside -->
+<p><br/></p><hr/>
+
<table width="100%" border="0">
<tr>
<td align="left">
<a href="http://www.wxwidgets.org" style="margin-left: 0px">
- <img src="powered-by-wxwidgets.png" alt="wxWidgets logo">
+ <img src="powered-by-wxwidgets.png" alt="wxWidgets logo"/>
</a>
</td>
<td valign="middle" align="center"><p class="footer">Page generated <tt>$datetime</tt> by <a href="http://www.doxygen.org">Doxygen</a> $doxygenversion</p></td>
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!-- ****************************************************** -->
<!-- Standard wxWidgets header -->
-<html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
- <meta http-equiv="content-type" content="text/html; charset=utf-8">
+ <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>$title</title>
- <meta name="author" content="wxWidgets team">
- <meta name="created" content="$datetime">
- <meta name="keywords" content="wxWidgets">
- <link href="wxwidgets.css" rel="stylesheet" type="text/css">
- <link href="tabs.css" rel="stylesheet" type="text/css">
+ <meta name="author" content="wxWidgets team"/>
+ <meta name="created" content="$datetime"/>
+ <meta name="keywords" content="wxWidgets"/>
+ <link href="wxwidgets.css" rel="stylesheet" type="text/css"/>
+ <link href="tabs.css" rel="stylesheet" type="text/css"/>
</head>
<body>
Classes: wxApp
-
+ @li @ref overview_app_intro
@li @ref overview_app_shutdown
<hr>
+ @section overview_app_intro Introduction
+
A wxWidgets application does not have a @e main procedure; the equivalent is the
wxApp::OnInit member defined for a class derived from wxApp.
Classes: wxNotebook, wxListbook, wxChoicebook, wxTreebook, wxToolbook
+ @li @ref overview_bookctrl_intro
+ @li @ref overview_bookctrl_bestbookctrl
+
+
+ <hr>
+
@section overview_bookctrl_intro Introduction
defined. You can also test the __WXDEBUG__ symbol in your own applications to execute
code that should be active only in debug mode.
+ @li @ref overview_debugging_dbgctx
+ @li @ref overview_debugging_dbgmacros
+ @li @ref overview_debugging_logging
+ @li @ref overview_debugging_dbgctx2
+
+
+ <hr>
@section overview_debugging_dbgctx wxDebugContext
member functions. Validation of data in controls is covered in @ref overview_validator.
+ @li @ref overview_dialog_autoscrolling
+
+
+ <hr>
+
+
@section overview_dialog_autoscrolling Automatic scrolling dialogs
Class: wxFont, wxFontDialog
+ @li @ref overview_font_intro
+ @li @ref overview_font_nativeinfo
+
+ <hr>
+
+
+ @section overview_font_intro Introduction
+
A font is an object which determines the appearance of text, primarily
when drawing text to a window or device context. A font is determined by
the following parameters (not all of them have to be specified, of course):
current mapping mode. However, user scaling on a device context will also
scale fonts under both environments.
- @li @ref overview_font_nativeinfo
-
-
- <hr>
@section overview_font_nativeinfo Native font information
/////////////////////////////////////////////////////////////////////////////
-// Name: imagelist
+// Name: imagelist.h
// Purpose: topic overview
// Author: wxWidgets team
// RCS-ID: $Id$
@page imagelist_overview wxImageList overview
- Classes: #wxImageList
+ Classes: wxImageList
+
An image list is a list of images that may have transparent areas.
The class helps an application organise a collection of images
so that they can be referenced by integer index instead of by
pointer.
- Image lists are used in #wxNotebook,
- #wxListCtrl, #wxTreeCtrl and
- some other control classes.
- */
+ Image lists are used in wxNotebook, wxListCtrl, wxTreeCtrl and
+ some other control classes.
+*/
@page overview_i18n Internationalization
+@li @ref overview_i18n_intro
+@li @ref overview_i18n_menuaccel
+
+<hr>
+
+
+@section overview_i18n_intro Introduction
+
Although internationalization of an application (i18n for short) involves far
more than just translating its text messages to another message - date, time
and currency formats need changing too, some languages are written left to
Classes: wxServer, wxConnection, wxClient
+@li @ref overview_ipc_datatransfer
+@li @ref overview_ipc_examples
+@li @ref overview_ipc_dde
+
+
+<hr>
+
+
wxWidgets has a number of different classes to help with interprocess
communication and network programming. This section only discusses one family
of classes -- the DDE-like protocol -- but here's a list of other useful
@page overview_nonenglish Writing Non-English Applications
+
+@li @ref overview_nonenglish_locales
+@li @ref overview_nonenglish_strings
+@li @ref overview_nonenglish_fontmapping
+@li @ref overview_nonenglish_converting
+@li @ref overview_nonenglish_help
+
+
+<hr>
+
+
This article describes how to write applications that communicate with the user
in a language other than English. Unfortunately many languages use different
charsets under Unix and Windows (and other platforms, to make the situation
@li wxPageSetupDialog
@li wxPageSetupDialogData
+
+@li @ref overview_printing_printout
+@li @ref overview_printing_printer
+@li @ref overview_printing_printpreview
+@li @ref overview_printing_printerdc
+@li @ref overview_printing_postscriptdc
+@li @ref overview_printing_printdialog
+@li @ref overview_printing_printdata
+@li @ref overview_printing_printdialogdata
+@li @ref overview_printing_pagesetupdialog
+@li @ref overview_printing_pagesetupdialogdata
+
+
+<hr>
+
+
The printing framework relies on the application to provide classes whose
member functions can respond to particular requests, such as 'print this page'
or 'does this page exist in the document?'. This method allows wxWidgets to
@li wxScrolledWindow
@li wxScrollBar
+@li @ref overview_scrolling_model
+@li @ref overview_scrolling_example
+
+<hr>
+
+
Scrollbars come in various guises in wxWidgets. All windows have the potential
to show a vertical scrollbar and/or a horizontal scrollbar: it is a basic
capability of a window. However, in practice, not all windows do make use of
Classes: wxSplitterWindow
+@li @ref overview_splitterwindow_appearance
+@li @ref overview_splitterwindow_example
+
+<hr>
+
+
+@section overview_splitterwindow_appearance Appearance
+
The following screenshot shows the appearance of a splitter window with a
horizontal split.
@li wxFilterInputStream
@li wxFilterOutputStream
+@li @ref overview_stream_intro
+@li @ref overview_stream_example
+
+<hr>
+
+
+
+@section overview_stream_intro Introduction
+
Standard C++ streams can cause problems on several platforms: they work quite
well in most cases, but in the multi-threaded case, for example, they have many
problems. Some Borland compilers refuse to work at all with them and using
wxStreamBuffer. This could also be a simple link to the a true syscall (for
example read(...), write(...)).
+
@section overview_stream_example Example
Usage is simple. We can take the example of wxFileInputStream and here is some
Classes: wxToolBar
+@li @ref overview_toolbar_intro
+@li @ref overview_toolbar_library
+
+
+<hr>
+
+
+@section overview_toolbar_intro Introduction
+
The toolbar family of classes allows an application to use toolbars in a
variety of configurations and styles.
data transfer for a range of controls); or you can write your own.
+@li @ref overview_validator_example
+@li @ref overview_validator_anatomy
+@li @ref overview_validator_dialogs
+
+
+<hr>
+
+
@section overview_validator_example Example
Here is an example of wxTextValidator usage.
help make it clear when and how you delete windows, or respond to user requests
to close windows.
+@li @ref overview_windowdeletion_sequence
+@li @ref overview_windowdeletion_close
+@li @ref overview_windowdeletion_default
+@li @ref overview_windowdeletion_menuexit
+@li @ref overview_windowdeletion_exitapp
+@li @ref overview_windowdeletion_deletion
+@li @ref overview_windowdeletion_windowkinds
+
+
+<hr>
+
@section overview_windowdeletion_sequence Sequence of Events During Window Deletion