]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/doxygen/overviews/commondialogs.h
fix the @section tag
[wxWidgets.git] / docs / doxygen / overviews / commondialogs.h
index 29366afc745ab21e0ca26ca1da0ff12b6346e4cd..54ff5862d2326152c7d372dd4f1193a3ee84ce6f 100644 (file)
@@ -1,5 +1,5 @@
 /////////////////////////////////////////////////////////////////////////////
-// Name:        commondialogs
+// Name:        commondialogs.h
 // Purpose:     topic overview
 // Author:      wxWidgets team
 // RCS-ID:      $Id$
@@ -8,17 +8,16 @@
 
 /*!
 
- @page commondialogs_overview Common dialogs overview
+ @page overview_cmndlg Common dialogs overview
+
+ Classes: wxColourDialog, wxFontDialog, wxPrintDialog, wxFileDialog,
+          wxDirDialog, wxTextEntryDialog, wxPasswordEntryDialog,
+          wxMessageDialog, wxSingleChoiceDialog, wxMultiChoiceDialog
 
- Classes: #wxColourDialog, #wxFontDialog,
- #wxPrintDialog, #wxFileDialog,
- #wxDirDialog, #wxTextEntryDialog,
- #wxPasswordEntryDialog,
- #wxMessageDialog, #wxSingleChoiceDialog,
- #wxMultiChoiceDialog
  Common dialog classes and functions encapsulate commonly-needed dialog box requirements.
  They are all 'modal', grabbing the flow of control until the user dismisses the dialog,
  to make them easy to use within an application.
+
  Some dialogs have both platform-dependent and platform-independent implementations,
  so that if underlying windowing systems do not provide the required functionality,
  the generic classes and functions can stand in. For example, under MS Windows, wxColourDialog
  for other platforms, and a macro defines wxColourDialog to be the same as wxGenericColourDialog
  on non-MS Windows platforms. However, under MS Windows, the generic dialog can also be
  used, for testing or other purposes.
- @ref colourdialog_overview
- @ref fontdialog_overview
- @ref printdialog_overview
- @ref filedialog_overview
- @ref dirdialog_overview
- @ref textentrydialog_overview
- @ref passwordentrydialog_overview
- @ref messagedialog_overview
- @ref singlechoicedialog_overview
- @ref multichoicedialog_overview
 
 
- @section wxcolourdialogoverview wxColourDialog overview
+ @li @ref overview_cmndlg_colour
+ @li @ref overview_cmndlg_font
+ @li @ref overview_cmndlg_print
+ @li @ref overview_cmndlg_file
+ @li @ref overview_cmndlg_dir
+ @li @ref overview_cmndlg_textentry
+ @li @ref overview_cmndlg_password
+ @li @ref overview_cmndlg_msg
+ @li @ref overview_cmndlg_singlechoice
+ @li @ref overview_cmndlg_multichoice
+
+
+ <hr>
+
+
+ @section overview_cmndlg_colour wxColourDialog overview
+
+ Classes: wxColourDialog, wxColourData
 
- Classes: #wxColourDialog, #wxColourData
  The wxColourDialog presents a colour selector to the user, and returns
  with colour information.
- @b The MS Windows colour selector
+
+ @subsection overview_cmndlg_colour_msw The MS Windows colour selector
+
  Under Windows, the native colour selector common dialog is used. This
  presents a dialog box with three main regions: at the top left, a
  palette of 48 commonly-used colours is shown. Under this, there is a
@@ -51,7 +58,9 @@
  desired. Additionally, the user may open up the dialog box to show
  a right-hand panel containing controls to select a precise colour, and add
  it to the custom colour palette.
- @b The generic colour selector
+
+ @subsection overview_cmndlg_colour_generic The generic colour selector
+
  Under non-MS Windows platforms, the colour selector is a simulation of
  most of the features of the MS Windows selector. Two palettes of 48
  standard and 16 custom colours are presented, with the right-hand area
@@ -62,7 +71,9 @@
  are not optional in the generic colour selector. The generic colour
  selector is also available under MS Windows; use the name
  wxGenericColourDialog.
- @b Example
+
+ @subsection overview_cmndlg_colour_example Example
+
  In the samples/dialogs directory, there is an example of using
  the wxColourDialog class. Here is an excerpt, which
  sets various parameters of a wxColourData object, including
  uses it to set the background of a window.
 
  @code
- wxColourData data;
-   data.SetChooseFull(@true);
  wxColourData data;
+   data.SetChooseFull(true);
    for (int i = 0; i  16; i++)
    {
      wxColour colour(i*16, i*16, i*16);
      data.SetCustomColour(i, colour);
    }
 
-   wxColourDialog dialog(this, );
+   wxColourDialog dialog(this, &data);
    if (dialog.ShowModal() == wxID_OK)
    {
      wxColourData retData = dialog.GetColourData();
 
 
 
- @section wxfontdialogoverview wxFontDialog overview
+ @section overview_cmndlg_font wxFontDialog overview
+
+ Classes: wxFontDialog, wxFontData
 
- Classes: #wxFontDialog, #wxFontData
  The wxFontDialog presents a font selector to the user, and returns
  with font and colour information.
- @b The MS Windows font selector
+
+ @subsection overview_cmndlg_font_msw The MS Windows font selector
+
  Under Windows, the native font selector common dialog is used. This
  presents a dialog box with controls for font name, point size, style, weight,
  underlining, strikeout and text foreground colour. A sample of the
  conventions, strikeout is ignored and a font family (such as
  Swiss or Modern) is deduced from the actual font name (such as Arial
  or Courier).
- @b The generic font selector
+
+ @subsection overview_cmndlg_font_generic The generic font selector
+
  Under non-MS Windows platforms, the font selector is simpler.
  Controls for font family, point size, style, weight,
  underlining and text foreground colour are provided, and
  a sample is shown upon a white background. The generic font selector
  is also available under MS Windows; use the name wxGenericFontDialog.
- @b Example
+
+ @subsection overview_cmndlg_font_example Example
+
  In the samples/dialogs directory, there is an example of using
  the wxFontDialog class. The application uses the returned font
  and colour for drawing text on a canvas. Here is an excerpt:
 
  @code
- wxFontData data;
  wxFontData data;
    data.SetInitialFont(canvasFont);
    data.SetColour(canvasTextColour);
 
-   wxFontDialog dialog(this, );
+   wxFontDialog dialog(this, &data);
    if (dialog.ShowModal() == wxID_OK)
    {
      wxFontData retData = dialog.GetFontData();
  @endcode
 
 
- @section wxprintdialogoverview wxPrintDialog overview
 
- Classes: #wxPrintDialog, #wxPrintData
+ @section overview_cmndlg_print wxPrintDialog overview
+
+ Classes: wxPrintDialog, wxPrintData
+
  This class represents the print and print setup common dialogs.
- You may obtain a #wxPrinterDC device context from
+ You may obtain a wxPrinterDC device context from
  a successfully dismissed print dialog.
- The samples/printing example shows how to use it: see @ref printing_overview for
+
+ The samples/printing example shows how to use it: see @ref overview_printing for
  an excerpt from this example.
 
- @section wxfiledialogoverview wxFileDialog overview
 
- Classes: #wxFileDialog
+
+ @section overview_cmndlg_file wxFileDialog overview
+
+ Classes: wxFileDialog
+
  Pops up a file selector box. In Windows and GTK2.4+, this is the common
  file selector dialog. In X, this is a file selector box with somewhat less
  functionality. The path and filename are distinct elements of a full file pathname.
+
  If path is "", the current directory will be used. If filename is "",
  no default filename will be supplied. The wildcard determines what files
  are displayed in the file selector, and file extension supplies a type
  extension for the required filename. Flags may be a combination of wxFD_OPEN,
  wxFD_SAVE, wxFD_OVERWRITE_PROMPT, wxFD_HIDE_READONLY, wxFD_FILE_MUST_EXIST,
  wxFD_MULTIPLE, wxFD_CHANGE_DIR or 0.
+
  Both the X and Windows versions implement a wildcard filter. Typing a
  filename containing wildcards (*, ?) in the filename text item, and
  clicking on Ok, will result in only those files matching the pattern being
  displayed. In the X version, supplying no default name will result in the
  wildcard filter being inserted in the filename text item; the filter is
  ignored if a default name is supplied.
+
  The wildcard may be a specification for multiple
  types of file with a description for each, such as:
 
  @endcode
 
 
- @section wxdirdialogoverview wxDirDialog overview
 
- Classes: #wxDirDialog
- This dialog shows a directory selector dialog, allowing the user to select a single
- directory.
+ @section overview_cmndlg_dir wxDirDialog overview
+
+ Classes: wxDirDialog
 
- @section wxtextentrydialogoverview wxTextEntryDialog overview
+ This dialog shows a directory selector dialog, allowing the user to select
+ a single directory.
+
+
+
+ @section overview_cmndlg_textentry wxTextEntryDialog overview
+
+ Classes: wxTextEntryDialog
 
- Classes: #wxTextEntryDialog
  This is a dialog with a text entry field. The value that the user
  entered is obtained using wxTextEntryDialog::GetValue.
 
- @section wxpasswordentrydialogoverview wxPasswordEntryDialog overview
 
- Classes: #wxPasswordEntryDialog
+
+ @section overview_cmndlg_password wxPasswordEntryDialog overview
+
+ Classes: wxPasswordEntryDialog
+
  This is a dialog with a password entry field. The value that the user
  entered is obtained using wxTextEntryDialog::GetValue.
 
- @section wxmessagedialogoverview wxMessageDialog overview
 
- Classes: #wxMessageDialog
+
+ @section overview_cmndlg_msg wxMessageDialog overview
+
+ Classes: wxMessageDialog
+
  This dialog shows a message, plus buttons that can be chosen from OK, Cancel, Yes, and No.
  Under Windows, an optional icon can be shown, such as an exclamation mark or question mark.
+
  The return value of wxMessageDialog::ShowModal indicates
  which button the user pressed.
 
- @section wxsinglechoicedialogoverview wxSingleChoiceDialog overview
 
- Classes: #wxSingleChoiceDialog
+
+ @section overview_cmndlg_singlechoice wxSingleChoiceDialog overview
+
+ Classes: wxSingleChoiceDialog
+
  This dialog shows a list of choices, plus OK and (optionally) Cancel. The user can
  select one of them. The selection can be obtained from the dialog as an index,
  a string or client data.
 
- @section wxmultichoicedialogoverview wxMultiChoiceDialog overview
 
- Classes: #wxMultiChoiceDialog
+
+ @section overview_cmndlg_multichoice wxMultiChoiceDialog overview
+
+ Classes: wxMultiChoiceDialog
+
  This dialog shows a list of choices, plus OK and (optionally) Cancel. The user can
  select one or more of them.
 
- */
-
+*/