X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f09b568121b4dd21f7eb16cd23a8b47d8fb91141..871ff36618a8ada0993292c1ff006412ac6445d5:/docs/doxygen/mainpages/samples.h diff --git a/docs/doxygen/mainpages/samples.h b/docs/doxygen/mainpages/samples.h index ae87007e7a..15ac048227 100644 --- a/docs/doxygen/mainpages/samples.h +++ b/docs/doxygen/mainpages/samples.h @@ -54,6 +54,8 @@ name. Most classes contained in wxWidgets occur in at least one of the samples. @li @ref page_samples_dialogs @li @ref page_samples_dialup @li @ref page_samples_dnd +@li @ref page_samples_docview +@li @ref page_samples_dragimag @li @ref page_samples_event @li @ref page_samples_except @@ -89,16 +91,13 @@ name. Most classes contained in wxWidgets occur in at least one of the samples. TODO: write descriptions for the samples: -aui caret collpane combo console dataview display -docview docvwmdi -dragimag drawing editlbox erase @@ -144,20 +143,20 @@ xrc
-@section page_samples_access Accessibility sample +@section page_samples_access Accessibility Sample The @c access sample shows how you can use the wxAccessible classes in a simple GUI program. -@section page_samples_animate Animate sample +@section page_samples_animate Animate Sample The @c animate sample shows how you can use wxAnimationCtrl control and shows concept of a platform-dependent animation encapsulated in wxAnimation. -@section page_samples_artprovider Art provider sample +@section page_samples_artprovider Art Provider Sample The @c artprov sample shows how you can customize the look of standard wxWidgets dialogs by replacing default bitmaps/icons with your own versions. @@ -165,14 +164,19 @@ It also shows how you can use wxArtProvider to get stock bitmaps for use in your application. -@section page_samples_calendar Calendar sample +@section page_samples_aui wxAUI Sample + +@todo Write sample description. + + +@section page_samples_calendar Calendar Sample This font shows the calendar control in action. It shows how to configure the control (see the different options in the calendar menu) and also how to process the notifications from it. -@section page_samples_config Config sample +@section page_samples_config Config Sample This sample demonstrates the wxConfig classes in a platform independent way, i.e. it uses text based files to store a given configuration under @@ -181,7 +185,7 @@ Unix and uses the Registry under Windows. See @ref overview_config for the descriptions of all features of this class. -@section page_samples_controls Controls sample +@section page_samples_controls Controls Sample The controls sample is the main test program for most simple controls used in wxWidgets. The sample tests their basic functionality, events, placement, @@ -211,7 +215,7 @@ The various controls tested are listed here: @li wxSlider -@section page_samples_debugrpt DebugRpt sample +@section page_samples_debugrpt DebugRpt Sample This sample shows how to use wxDebugReport class to generate a debug report in case of a program crash or otherwise. On start up, @@ -226,13 +230,13 @@ a Web server accepting form uploads, otherwise wxDebugReportUpload will report an error. -@section page_samples_dialogs Dialogs sample +@section page_samples_dialogs Dialogs Sample This sample shows how to use the common dialogs available from wxWidgets. These dialogs are described in detail in the @ref overview_cmndlg. -@section page_samples_dialup Dialup sample +@section page_samples_dialup Dialup Sample This sample shows the wxDialUpManager class. In the status bar, it displays the information gathered through its @@ -246,7 +250,7 @@ modem attached and (this only makes sense for Windows) list the available connections. -@section page_samples_dnd DnD sample +@section page_samples_dnd DnD Sample This sample shows both clipboard and drag and drop in action. It is quite non trivial and may be safely used as a basis for implementing the clipboard and @@ -285,7 +289,17 @@ Take a look at DnDShapeDataObject class to see how you may use wxDataObject to achieve this. -@section page_samples_event Event sample +@section page_samples_docview Document/View Sample + +@todo Write sample description. + + +@section page_samples_dragimag wxDragImage Sample + +@todo Write sample description. + + +@section page_samples_event Event Sample The event sample demonstrates various features of the wxWidgets events. It shows using dynamic events and connecting/disconnecting the event handlers @@ -294,7 +308,7 @@ PushEventHandler() and PopEventHandler(). -@section page_samples_except Except(ions) sample +@section page_samples_except Except(ions) Sample This very simple sample shows how to use C++ exceptions in wxWidgets programs, i.e. where to catch the exception which may be thrown by the program code. It @@ -306,7 +320,7 @@ and compile your code with C++ exceptions support to be able to build this sample. -@section page_samples_exec Exec sample +@section page_samples_exec Exec Sample The exec sample demonstrates the wxExecute and wxShell functions. Both of them are used to execute the @@ -319,7 +333,7 @@ wxProcess::Kill and test for their existence with wxProcess::Exists. -@section page_samples_font Font sample +@section page_samples_font Font Sample The font sample demonstrates wxFont, wxFontEnumerator and @@ -328,12 +342,12 @@ available (to wxWidgets) on the computer and shows all characters of the chosen font as well. -@section page_samples_grid Grid sample +@section page_samples_grid Grid Sample -@todo WRITE THIS DESCRIPTION. +@todo Write sample description. -@section page_samples_html HTML samples +@section page_samples_html HTML Sample Eight HTML samples (you can find them in directory @c samples/html) cover all features of the HTML sub-library. @@ -365,7 +379,7 @@ while @e Helpview is a simple tool that only pops up the help window and displays help books given at command line. -@section page_samples_image Image sample +@section page_samples_image Image Sample The image sample demonstrates use of the wxImage class and shows how to download images in a variety of formats, currently PNG, GIF, @@ -387,7 +401,7 @@ This sample also contains the code for testing the image rotation and resizing and using raw bitmap access, see the corresponding menu commands. -@section page_samples_internat Internat(ionalization) sample +@section page_samples_internat Internat(ionalization) Sample The not very clearly named internat sample demonstrates the wxWidgets internationalization (i18n for short from now on) features. To be more @@ -399,7 +413,7 @@ More information about this sample can be found in the @c readme.txt file in its directory. Please also see the @ref overview_i18n. -@section page_samples_layout Layout sample +@section page_samples_layout Layout Sample The layout sample demonstrates the two different layout systems offered by wxWidgets. When starting the program, you will see a frame with some @@ -416,7 +430,7 @@ showing how to use sizers in connection with a wxNotebook class. See also wxSizer. -@section page_samples_listctrl Listctrl sample +@section page_samples_listctrl Listctrl Sample This sample shows the wxListCtrl control. Different modes supported by the control (list, icons, small icons, report) may be chosen from @@ -426,7 +440,7 @@ The sample also provides some timings for adding/deleting/sorting a lot of (several thousands) items into the control. -@section page_samples_mediaplayer Mediaplayer sample +@section page_samples_mediaplayer Mediaplayer Sample This sample demonstrates how to use all the features of wxMediaCtrl and play various types of sound, video, @@ -435,7 +449,7 @@ and other files. It replaces the old dynamic sample. -@section page_samples_minimal Minimal sample +@section page_samples_minimal Minimal Sample The minimal sample is what most people will know under the term Hello World, i.e. a minimal program that doesn't demonstrate anything apart from what is @@ -443,7 +457,7 @@ needed to write a program that will display a "hello" dialog. This is usually a good starting point for learning how to use wxWidgets. -@section page_samples_notebook Notebook sample +@section page_samples_notebook Notebook Sample This samples shows wxBookCtrl family of controls. Although initially it was written to demonstrate wxNotebook @@ -453,14 +467,14 @@ Test each of the controls, their orientation, images and pages using commands through menu. -@section page_samples_render Render sample +@section page_samples_render Render Sample This sample shows how to replace the default wxWidgets renderer and also how to write a shared library (DLL) implementing a renderer and load and unload it during the run-time. -@section page_samples_scrollsub Scroll subwindow sample +@section page_samples_scrollsub Scroll Subwindow Sample This sample demonstrates use of the ::wxScrolledWindow class including placing subwindows into it and drawing simple graphics. It uses the @@ -473,7 +487,7 @@ the aim to prevent unnecessary drawing in the window and thus reducing or removi flicker on screen. -@section page_samples_sockets Sockets sample +@section page_samples_sockets Sockets Sample The sockets sample demonstrates how to use the communication facilities provided by wxSocket. There are two different @@ -524,13 +538,13 @@ The sockets sample is work in progress. Some things to do: @li New samples which actually do something useful (suggestions accepted). -@section page_samples_sound Sound sample +@section page_samples_sound Sound Sample The @c sound sample shows how to use wxSound for simple audio output (e.g. notifications). -@section page_samples_statbar Statbar sample +@section page_samples_statbar Statbar Sample This sample shows how to create and use wxStatusBar. Although most of the samples have a statusbar, they usually only create a default one and only @@ -541,7 +555,7 @@ of fields) and how to use it to show icons/bitmaps and/or put arbitrary controls into it. -@section page_samples_taborder Tab order sample +@section page_samples_taborder Tab Order Sample This sample allows to test keyboard navigation (mostly done using the @c TAB key, hence the sample name) between different controls. @@ -552,7 +566,7 @@ wxWindow::Navigate() for moving focus along this chain. -@section page_samples_text Text sample +@section page_samples_text Text Sample This sample demonstrates four features: firstly the use and many variants of the wxTextCtrl class (single line, multi line, read only, @@ -574,7 +588,7 @@ Last not least: some of the text controls have tooltips and the sample also show how tooltips can be centrally disabled and their latency controlled. -@section page_samples_thread Thread sample +@section page_samples_thread Thread Sample This sample demonstrates use of threads in connection with GUI programs. There are two fundamentally different ways to use threads in GUI programs and @@ -595,7 +609,7 @@ used and tested in the sample as well. See also @ref overview_thread and wxThread. -@section page_samples_toolbar Toolbar sample +@section page_samples_toolbar Toolbar Sample The toolbar sample shows the wxToolBar class in action. @@ -620,7 +634,7 @@ group, i.e. checking any of them automatically unchecks the previously checked one. -@section page_samples_treectrl Treectrl sample +@section page_samples_treectrl Treectrl Sample This sample demonstrates using the wxTreeCtrl class. Here you may see how to process various notification messages sent by this control @@ -632,7 +646,7 @@ sorting (in default alphabetical order as well as in custom one) is demonstrated here as well - try the corresponding menu entries. -@section page_samples_widgets Widgets sample +@section page_samples_widgets Widgets Sample The widgets sample is the main presentation program for most simple and advanced native controls and complex generic widgets provided by wxWidgets. @@ -642,7 +656,7 @@ the controls programmatically, such as adding an item to a list box etc. All widgets are categorized for easy browsing. -@section page_samples_wizard Wizard sample +@section page_samples_wizard Wizard Sample This sample shows the so-called wizard dialog (implemented using wxWizard and related classes). It shows almost all