From: Robert Roebling Date: Thu, 10 Apr 2008 19:53:48 +0000 (+0000) Subject: Rearrange categories X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/557563c8728734d6e01e3f925523276c478bfa19 Rearrange categories git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53112 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/docs/doxygen/mainpages/cat_classes.h b/docs/doxygen/mainpages/cat_classes.h index 2c2779cfa6..7aed325b98 100644 --- a/docs/doxygen/mainpages/cat_classes.h +++ b/docs/doxygen/mainpages/cat_classes.h @@ -15,45 +15,47 @@ This page contains a summarized listing of classes, please see the @beginInvisibleTable +@li @ref page_class_cat_basicwnd +@li @ref page_class_cat_winlayout @li @ref page_class_cat_managedwnd +@li @ref page_class_cat_menus +@li @ref page_class_cat_ctrl +@li @ref page_class_cat_pickers @li @ref page_class_cat_miscwnd @li @ref page_class_cat_aui -@li @ref page_class_cat_winlayout @li @ref page_class_cat_cmndlg -@li @ref page_class_cat_ctrl -@li @ref page_class_cat_pickers -@li @ref page_class_cat_menus +@li @ref page_class_cat_html +@li @ref page_class_cat_richtext + @li @ref page_class_cat_dc @li @ref page_class_cat_gdi @li @ref page_class_cat_events @li @ref page_class_cat_validator -@li @ref page_class_cat_data - -@li @ref page_class_cat_containers -@li @ref page_class_cat_smartpointers -@li @ref page_class_cat_logging -@li @ref page_class_cat_debugging -@li @ref page_class_cat_net -@li @ref page_class_cat_ipc -@li @ref page_class_cat_dvf +@li @ref page_class_cat_appmanagement @li @ref page_class_cat_printing +@li @ref page_class_cat_dvf @li @ref page_class_cat_dnd -@li @ref page_class_cat_file @li @ref page_class_cat_vfs -@li @ref page_class_cat_streams -@li @ref page_class_cat_threading @li @ref page_class_cat_rtti -@li @ref page_class_cat_appmanagement -@li @ref page_class_cat_html -@li @ref page_class_cat_richtext -@li @ref page_class_cat_stc +@li @ref page_class_cat_debugging +@li @ref page_class_cat_logging +@li @ref page_class_cat_threading +@li @ref page_class_cat_data +@li @ref page_class_cat_containers +@li @ref page_class_cat_smartpointers @li @ref page_class_cat_xml +@li @ref page_class_cat_file +@li @ref page_class_cat_archive +@li @ref page_class_cat_streams + @li @ref page_class_cat_xrc +@li @ref page_class_cat_net +@li @ref page_class_cat_ipc +@li @ref page_class_cat_stc @li @ref page_class_cat_help @li @ref page_class_cat_media @li @ref page_class_cat_gl -@li @ref page_class_cat_archive @li @ref page_class_cat_misc @endTable @@ -62,65 +64,17 @@ This page contains a summarized listing of classes, please see the
-@section page_class_cat_managedwnd Managed Windows +@section page_class_cat_basicwnd Basic Windows -There are several types of window that are directly controlled by the window -manager (such as MS Windows, or the Motif Window Manager). Frames and dialogs -are similar in wxWidgets, but only dialogs may be modal. +The following are the most important window classes -Related Overviews: @ref overview_cmndlg - -@li wxTopLevelWindow: Any top level window, dialog or frame -@li wxDialog: Dialog box -@li wxFrame: Normal frame -@li wxMDIChildFrame: MDI child frame -@li wxMDIParentFrame: MDI parent frame -@li wxMiniFrame: A frame with a small title bar -@li wxPropertySheetDialog: Property sheet dialog -@li wxSplashScreen: Splash screen class -@li wxTipWindow: Shows text in a small window -@li wxWizard: A wizard dialog - - - -@section page_class_cat_miscwnd Miscellaneous Windows - -The following are a variety of classes that are derived from wxWindow. - -@li wxPanel: A window whose colour changes according to current user settings +@li wxWindow: base class for all windows and controls +@li wxControl: base class (mostly) for native controls/widgets +@li wxPanel: window which can smartly manage child windows @li wxScrolledWindow: Window with automatically managed scrollbars -@li wxGrid: A grid (table) window -@li wxSplitterWindow: Window which can be split vertically or horizontally -@li wxStatusBar: Implements the status bar on a frame -@li wxToolBar: Toolbar class -@li wxNotebook: Notebook class -@li wxListbook: Similar to notebook but using list control -@li wxChoicebook: Similar to notebook but using choice control -@li wxTreebook: Similar to notebook but using tree control -@li wxSashWindow: Window with four optional sashes that can be dragged -@li wxSashLayoutWindow: Window that can be involved in an IDE-like layout - arrangement @li wxVScrolledWindow: As wxScrolledWindow but supports lines of variable height -@li wxWizardPage: A base class for the page in wizard dialog. -@li wxWizardPageSimple: A page in wizard dialog. - - - -@section page_class_cat_aui Window Docking (wxAUI) - -wxAUI is a set classes for writing a customizable application interface -with built-in docking, floatable panes and a flexible MDI-like interface. - -Related Overviews: @ref overview_aui - -@li wxAuiManager: The central class for managing the interface -@li wxAuiNotebook: A replacement notebook class with extra features -@li wxAuiPaneInfo: Describes a single pane -@li wxAuiDockArt: Art and metrics provider for customizing the docking user - interface -@li wxAuiTabArt: Art and metrics provider for customizing the notebook user - interface +@li wxTopLevelWindow: Any top level window, dialog or frame @@ -157,32 +111,32 @@ Other layout classes: -@section page_class_cat_cmndlg Common Dialogs +@section page_class_cat_managedwnd Managed Windows -Common dialogs are ready-made dialog classes which are frequently used in an -application. +There are several types of window that are directly controlled by the window +manager (such as MS Windows, or the Motif Window Manager). Frames and dialogs +are similar in wxWidgets, but only dialogs may be modal. Related Overviews: @ref overview_cmndlg -@li wxDialog: Base class for common dialogs -@li wxColourDialog: Colour chooser dialog -@li wxDirDialog: Directory selector dialog -@li wxFileDialog: File selector dialog -@li wxFindReplaceDialog: Text search/replace dialog -@li wxMultiChoiceDialog: Dialog to get one or more selections from a list -@li wxSingleChoiceDialog: Dialog to get a single selection from a list and - return the string -@li wxTextEntryDialog: Dialog to get a single line of text from the user -@li wxPasswordEntryDialog: Dialog to get a password from the user -@li wxFontDialog: Font chooser dialog -@li wxPageSetupDialog: Standard page setup dialog -@li wxPrintDialog: Standard print dialog -@li wxProgressDialog: Progress indication dialog -@li wxMessageDialog: Simple message box dialog -@li wxSymbolPickerDialog: Symbol selector dialog -@li wxRichTextFormattingDialog: A dialog for formatting the content of a - wxRichTextCtrl -@li wxWizard: A wizard dialog. +@li wxDialog: Dialog box +@li wxFrame: Normal frame +@li wxMDIChildFrame: MDI child frame +@li wxMDIParentFrame: MDI parent frame +@li wxMiniFrame: A frame with a small title bar +@li wxPopupWindow: A toplevel window without decorations, e.g. for a combobox pop-up +@li wxPropertySheetDialog: Property sheet dialog +@li wxSplashScreen: Splash screen class +@li wxTipWindow: Shows text in a small window +@li wxWizard: A wizard dialog + + + +@section page_class_cat_menus Menus + +@li wxMenu: Displays a series of menu items for selection +@li wxMenuBar: Contains a series of menus for use with a frame +@li wxMenuItem: Represents a single menu item @@ -249,11 +203,117 @@ platform-dependent. -@section page_class_cat_menus Menus +@section page_class_cat_miscwnd Miscellaneous Windows -@li wxMenu: Displays a series of menu items for selection -@li wxMenuBar: Contains a series of menus for use with a frame -@li wxMenuItem: Represents a single menu item +The following are a variety of classes that are derived from wxWindow. + +@li wxPanel: A window whose colour changes according to current user settings +@li wxScrolledWindow: Window with automatically managed scrollbars +@li wxGrid: A grid (table) window +@li wxSplitterWindow: Window which can be split vertically or horizontally +@li wxStatusBar: Implements the status bar on a frame +@li wxToolBar: Toolbar class +@li wxNotebook: Notebook class +@li wxListbook: Similar to notebook but using list control +@li wxChoicebook: Similar to notebook but using choice control +@li wxTreebook: Similar to notebook but using tree control +@li wxSashWindow: Window with four optional sashes that can be dragged +@li wxSashLayoutWindow: Window that can be involved in an IDE-like layout + arrangement +@li wxVScrolledWindow: As wxScrolledWindow but supports lines of variable + height +@li wxWizardPage: A base class for the page in wizard dialog. +@li wxWizardPageSimple: A page in wizard dialog. + + + +@section page_class_cat_aui Window Docking (wxAUI) + +wxAUI is a set classes for writing a customizable application interface +with built-in docking, floatable panes and a flexible MDI-like interface. + +Related Overviews: @ref overview_aui + +@li wxAuiManager: The central class for managing the interface +@li wxAuiNotebook: A replacement notebook class with extra features +@li wxAuiPaneInfo: Describes a single pane +@li wxAuiDockArt: Art and metrics provider for customizing the docking user + interface +@li wxAuiTabArt: Art and metrics provider for customizing the notebook user + interface + + + +@section page_class_cat_cmndlg Common Dialogs + +Common dialogs are ready-made dialog classes which are frequently used in an +application. + +Related Overviews: @ref overview_cmndlg + +@li wxDialog: Base class for common dialogs +@li wxColourDialog: Colour chooser dialog +@li wxDirDialog: Directory selector dialog +@li wxFileDialog: File selector dialog +@li wxFindReplaceDialog: Text search/replace dialog +@li wxMultiChoiceDialog: Dialog to get one or more selections from a list +@li wxSingleChoiceDialog: Dialog to get a single selection from a list and + return the string +@li wxTextEntryDialog: Dialog to get a single line of text from the user +@li wxPasswordEntryDialog: Dialog to get a password from the user +@li wxFontDialog: Font chooser dialog +@li wxPageSetupDialog: Standard page setup dialog +@li wxPrintDialog: Standard print dialog +@li wxProgressDialog: Progress indication dialog +@li wxMessageDialog: Simple message box dialog +@li wxSymbolPickerDialog: Symbol selector dialog +@li wxRichTextFormattingDialog: A dialog for formatting the content of a + wxRichTextCtrl +@li wxWizard: A wizard dialog. + + + +@section page_class_cat_html HTML + +wxWidgets provides a set of classes to display text in HTML format. These +classes include a help system based on the HTML widget. + +@li wxHtmlHelpController: HTML help controller class +@li wxHtmlWindow: HTML window class +@li wxHtmlEasyPrinting: Simple class for printing HTML +@li wxHtmlPrintout: Generic HTML wxPrintout class +@li wxHtmlParser: Generic HTML parser class +@li wxHtmlTagHandler: HTML tag handler, pluginable into wxHtmlParser +@li wxHtmlWinParser: HTML parser class for wxHtmlWindow +@li wxHtmlWinTagHandler: HTML tag handler, pluginable into wxHtmlWinParser + + + +@section page_class_cat_richtext Rich Text + +wxWidgets provides a set of generic classes to edit and print simple rich text +with character and paragraph formatting. + +@li wxTextAttr: Attributes specifying text styling. +@li wxRichTextCtrl: A rich text control. +@li wxRichTextBuffer: The content of a rich text control. +@li wxRichTextCharacterStyleDefinition: Definition of character styling. +@li wxRichTextParagraphStyleDefinition: Definition of paragraph styling. +@li wxRichTextListStyleDefinition: Definition of list styling. +@li wxRichTextStyleSheet: A set of style definitions. +@li wxRichTextStyleComboCtrl: A drop-down control for applying styles. +@li wxRichTextStyleListBox: A listbox for applying styles. +@li wxRichTextStyleOrganiserDialog: A dialog that can be used for managing or + browsing styles. +@li wxRichTextEvent: A rich text event. +@li wxRichTextRange: Specification for ranges in a rich text control or buffer. +@li wxRichTextFileHandler: File handler base class. +@li wxRichTextHTMLHandler: A handler for converting rich text to HTML. +@li wxRichTextXMLHandler: A handler for loading and saving rich text XML. +@li wxRichTextFormattingDialog: A dialog for rich text formatting. +@li wxRichTextPrinting: A class for easy printing of rich text buffers. +@li wxRichTextPrintout: A class used by wxRichTextPrinting. +@li wxRichTextHeaderFooterData: Header and footer data specification. @@ -687,50 +747,6 @@ Related Overviews: @ref overview_rtti -@section page_class_cat_html HTML - -wxWidgets provides a set of classes to display text in HTML format. These -classes include a help system based on the HTML widget. - -@li wxHtmlHelpController: HTML help controller class -@li wxHtmlWindow: HTML window class -@li wxHtmlEasyPrinting: Simple class for printing HTML -@li wxHtmlPrintout: Generic HTML wxPrintout class -@li wxHtmlParser: Generic HTML parser class -@li wxHtmlTagHandler: HTML tag handler, pluginable into wxHtmlParser -@li wxHtmlWinParser: HTML parser class for wxHtmlWindow -@li wxHtmlWinTagHandler: HTML tag handler, pluginable into wxHtmlWinParser - - - -@section page_class_cat_richtext Rich Text - -wxWidgets provides a set of generic classes to edit and print simple rich text -with character and paragraph formatting. - -@li wxTextAttr: Attributes specifying text styling. -@li wxRichTextCtrl: A rich text control. -@li wxRichTextBuffer: The content of a rich text control. -@li wxRichTextCharacterStyleDefinition: Definition of character styling. -@li wxRichTextParagraphStyleDefinition: Definition of paragraph styling. -@li wxRichTextListStyleDefinition: Definition of list styling. -@li wxRichTextStyleSheet: A set of style definitions. -@li wxRichTextStyleComboCtrl: A drop-down control for applying styles. -@li wxRichTextStyleListBox: A listbox for applying styles. -@li wxRichTextStyleOrganiserDialog: A dialog that can be used for managing or - browsing styles. -@li wxRichTextEvent: A rich text event. -@li wxRichTextRange: Specification for ranges in a rich text control or buffer. -@li wxRichTextFileHandler: File handler base class. -@li wxRichTextHTMLHandler: A handler for converting rich text to HTML. -@li wxRichTextXMLHandler: A handler for loading and saving rich text XML. -@li wxRichTextFormattingDialog: A dialog for rich text formatting. -@li wxRichTextPrinting: A class for easy printing of rich text buffers. -@li wxRichTextPrintout: A class used by wxRichTextPrinting. -@li wxRichTextHeaderFooterData: Header and footer data specification. - - - @section page_class_cat_stc Scintilla Text Editor wxWidgets also provides a wrapper around the Scintilla text editor control,