added wxPropertyGrid from Jaakko Salli (#9934)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55576 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
20
docs/doxygen/groups/class_propgrid.h
Normal file
20
docs/doxygen/groups/class_propgrid.h
Normal file
@@ -0,0 +1,20 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: class_propgrid.h
|
||||
// Purpose: wxPropertyGrid classes group docs
|
||||
// Author: wxWidgets team
|
||||
// RCS-ID: $Id:
|
||||
// Licence: wxWindows license
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
|
||||
@defgroup group_class_propgrid wxPropertyGrid
|
||||
@ingroup group_class
|
||||
|
||||
wxPropertyGrid is a specialized grid for editing properties (that is,
|
||||
name=value pairs).
|
||||
|
||||
Related Overviews: @ref overview_propgrid
|
||||
|
||||
*/
|
||||
|
@@ -27,6 +27,7 @@ This page contains a summarized listing of classes, please see the
|
||||
@li @ref page_class_cat_richtext
|
||||
@li @ref page_class_cat_grid
|
||||
@li @ref page_class_cat_miscwnd
|
||||
@li @ref page_class_cat_propgrid
|
||||
</td><td>
|
||||
@li @ref page_class_cat_dc
|
||||
@li @ref page_class_cat_gdi
|
||||
@@ -372,6 +373,12 @@ data.
|
||||
@li wxGridTypeRegistry: Contains information about the data types supported by
|
||||
the grid.
|
||||
|
||||
@section page_class_cat_propgrid Property Grid
|
||||
|
||||
wxPropertyGrid is a property sheet control, which API consists of
|
||||
various classes listed here.
|
||||
|
||||
|
||||
@section page_class_cat_dc Device Contexts
|
||||
|
||||
Device contexts are surfaces that may be drawn on, and provide an abstraction
|
||||
|
@@ -220,6 +220,7 @@ with the corresponding library. The following symbols are honoured:
|
||||
- wxNO_HTML_LIB
|
||||
- wxNO_MEDIA_LIB
|
||||
- wxNO_NET_LIB
|
||||
- wxNO_PROPGRID_LIB
|
||||
- wxNO_QA_LIB
|
||||
- wxNO_RICHTEXT_LIB
|
||||
- wxNO_XML_LIB
|
||||
|
@@ -191,6 +191,7 @@ library:
|
||||
@itemdef{wxUSE_PRINTF_POS_PARAMS, Use wxVsnprintf which supports positional parameters.}
|
||||
@itemdef{wxUSE_PRINTING_ARCHITECTURE, Enable printer classes.}
|
||||
@itemdef{wxUSE_PROGRESSDLG, Enables progress dialog classes.}
|
||||
@itemdef{wxUSE_PROPGRID, Use wxPropertyGrid library.}
|
||||
@itemdef{wxUSE_PROTOCOL, Use wxProtocol and derived classes.}
|
||||
@itemdef{wxUSE_PROTOCOL_FILE, Use wxFileProto class. (requires wxProtocol)}
|
||||
@itemdef{wxUSE_PROTOCOL_FTP, Use wxFTP class. (requires wxProtocol)}
|
||||
|
@@ -33,6 +33,7 @@ digraph Dependancies
|
||||
wxGL [fillcolor = green, URL = "\ref page_libs_wxgl"];
|
||||
wxHTML [fillcolor = green, URL = "\ref page_libs_wxhtml"];
|
||||
wxMedia [fillcolor = green, URL = "\ref page_libs_wxmedia"];
|
||||
wxPropertyGrid [fillcolor = green, URL = "\ref page_libs_wxpropgrid"];
|
||||
wxQA [fillcolor = green, URL = "\ref page_libs_wxqa"];
|
||||
wxRichText [fillcolor = green, URL = "\ref page_libs_wxrichtext"];
|
||||
wxSTC [fillcolor = green, URL = "\ref page_libs_wxstc"];
|
||||
@@ -47,6 +48,7 @@ digraph Dependancies
|
||||
wxGL -> wxCore;
|
||||
wxHTML -> wxCore;
|
||||
wxMedia -> wxCore;
|
||||
wxPropertyGrid -> wxAdvanced;
|
||||
wxQA -> wxCore; wxQA -> wxXML;
|
||||
wxRichText -> wxAdvanced; wxRichText -> wxHTML; wxRichText -> wxXML;
|
||||
wxSTC -> wxCore;
|
||||
@@ -99,6 +101,13 @@ Classes for network access:
|
||||
Requires @ref page_libs_wxbase.
|
||||
|
||||
|
||||
@section page_libs_wxpropgrid wxPropertyGrid
|
||||
|
||||
This contains the wxPropertyGrid control.
|
||||
|
||||
Requires @ref page_libs_wxadv, @ref page_libs_wxcore, @ref page_libs_wxbase.
|
||||
|
||||
|
||||
@section page_libs_wxrichtext wxRichText
|
||||
|
||||
This contains generic rich text control functionality.
|
||||
|
@@ -107,6 +107,7 @@ TODO: Organize them in a more human-readable way.
|
||||
@li @sample{popup}
|
||||
@li @sample{power}
|
||||
@li @sample{printing}
|
||||
@li @sample{propgrid}
|
||||
</td><td>
|
||||
@li @sample{regtest}
|
||||
@li @sample{render}
|
||||
@@ -688,6 +689,21 @@ commands through menu.
|
||||
|
||||
@sampledir{printing}
|
||||
|
||||
@section page_samples_propgrid wxPropertyGrid Sample
|
||||
|
||||
Sample application has following additional examples of custom properties:
|
||||
- wxFontDataProperty ( edits wxFontData )
|
||||
- wxPointProperty ( edits wxPoint )
|
||||
- wxSizeProperty ( edits wxSize )
|
||||
- wxAdvImageFileProperty ( like wxImageFileProperty, but also has a drop-down
|
||||
for recent image selection )
|
||||
- wxDirsProperty ( edits a wxArrayString consisting of directory strings)
|
||||
- wxArrayDoubleProperty ( edits wxArrayDouble )
|
||||
|
||||
@sampleabout{wxPropertyGrid}
|
||||
|
||||
@sampledir{propgrid}
|
||||
|
||||
@section page_samples_regtest Registry Sample
|
||||
|
||||
@sampleabout{wxRegKey}
|
||||
|
@@ -91,6 +91,7 @@ The following is a basic categorization of them:
|
||||
@li @subpage overview_html
|
||||
@li @subpage overview_richtextctrl
|
||||
@li @subpage overview_aui
|
||||
@li @subpage overview_propgrid
|
||||
@li @subpage overview_cmndlg
|
||||
@li @subpage overview_toolbar
|
||||
@li @subpage overview_grid
|
||||
|
1101
docs/doxygen/overviews/propgrid.h
Normal file
1101
docs/doxygen/overviews/propgrid.h
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user