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:
Vadim Zeitlin
2008-09-12 20:57:41 +00:00
parent 2bed17c862
commit 1c4293cb91
100 changed files with 49644 additions and 265 deletions

View 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
*/

View File

@@ -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

View File

@@ -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

View File

@@ -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)}

View File

@@ -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.

View File

@@ -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}

View File

@@ -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

File diff suppressed because it is too large Load Diff