~ubuntu-branches/ubuntu/raring/codeblocks/raring-proposed

« back to all changes in this revision

Viewing changes to src/plugins/contrib/wxSmith/propgrid/contrib/docs/html/propgrid/classwxPropertyContainerMethods.htm

  • Committer: Bazaar Package Importer
  • Author(s): Cosme Domínguez Díaz
  • Date: 2010-08-09 04:38:38 UTC
  • mfrom: (1.1.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 4.
  • Revision ID: james.westby@ubuntu.com-20100809043838-a59ygguym4eg0jgw
Tags: 10.05-0ubuntu1
* New upstream release. Closes (LP: #322350)
 - Switch to dpkg-source 3.0 (quilt) format
 - Remove unneeded README.source
 - Add debian/get-source-orig script that removes all
   Windows prebuilt binaries
* Bump Standards-Version to 3.9.1
 - Stop shipping *.la files
* debian/control
 - Add cdbs package as Build-Depend
 - Add libbz2-dev and zlib1g-dev packages as
   Build-Depends (needed by libhelp_plugin.so)
 - Remove dpatch package of Build-Depends
 - Add codeblocks-contrib-debug package
 - Split architecture-independent files of codeblocks
   package in codeblocks-common package
* debian/rules
 - Switch to CDBS rules system
 - Add parallel build support
 - Add a call to debian/get-source-orig script
 - Use lzma compression (saves 23,5 MB of free space)
* debian/patches
 - Refresh 01_codeblocks_plugin_path
 - Add 02_no_Makefiles_in_debian_dir to remove any link
   in codeblocks build system to deleted Makefiles of debian directory
 - Drop 02_ftbfs_gcc44 and 03_ftbfs_glib221 (merged in upstream)
* debian/watch
 - Update to use the new host (berlios.de)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
 
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3
 
<title>wxPropertyGrid: wxPropertyContainerMethods class Reference</title>
4
 
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
 
</head><body>
6
 
<!-- Generated by Doxygen 1.3.6 -->
7
 
<div class="qindex">  <form class="search" action="search.php" method="get">
8
 
<a class="qindex" href="index.htm">Main&nbsp;Page</a> | <a class="qindex" href="modules.htm">Modules</a> | <a class="qindex" href="hierarchy.htm">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.htm">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.htm">Class&nbsp;List</a> | <a class="qindex" href="functions.htm">Class&nbsp;Members</a>  | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
9
 
<h1>wxPropertyContainerMethods Class Reference</h1>In order to have most same base methods, both <a class="el" href="classwxPropertyGrid.htm">wxPropertyGrid</a> and <a class="el" href="classwxPropertyGridManager.htm">wxPropertyGridManager</a> must derive from this.  
10
 
<a href="#_details">More...</a>
11
 
<p>
12
 
<code>#include &lt;propgrid.h&gt;</code>
13
 
<p>
14
 
<p>Inheritance diagram for wxPropertyContainerMethods:
15
 
<p><center><img src="classwxPropertyContainerMethods.png" usemap="#wxPropertyContainerMethods_map" border="0" alt=""></center>
16
 
<map name="wxPropertyContainerMethods_map">
17
 
<area href="classwxPropertyGrid.htm" alt="wxPropertyGrid" shape="rect" coords="0,56,179,80">
18
 
<area href="classwxPropertyGridManager.htm" alt="wxPropertyGridManager" shape="rect" coords="189,56,368,80">
19
 
<area href="classwxPropertyGridPage.htm" alt="wxPropertyGridPage" shape="rect" coords="378,56,557,80">
20
 
</map>
21
 
<a href="classwxPropertyContainerMethods-members.htm">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
22
 
<tr><td></td></tr>
23
 
<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
24
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea0" doxytag="wxPropertyContainerMethods::AddPropertyChoice" ></a>
25
 
void&nbsp;</td><td class="memItemRight" valign=bottom><b>AddPropertyChoice</b> (const wxString &amp;name, const wxString &amp;label, int value=INT_MAX)</td></tr>
26
 
 
27
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea1">AddPropertyChoice</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, const wxString &amp;label, int value=INT_MAX)</td></tr>
28
 
 
29
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea7" doxytag="wxPropertyContainerMethods::BeginAddChildren" ></a>
30
 
void&nbsp;</td><td class="memItemRight" valign=bottom><b>BeginAddChildren</b> (const wxString &amp;name)</td></tr>
31
 
 
32
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea8">BeginAddChildren</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
33
 
 
34
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea14">Delete</a> (const wxString &amp;name)</td></tr>
35
 
 
36
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea15">Delete</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
37
 
 
38
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea16" doxytag="wxPropertyContainerMethods::DeletePropertyChoice" ></a>
39
 
void&nbsp;</td><td class="memItemRight" valign=bottom><b>DeletePropertyChoice</b> (const wxString &amp;name, int index)</td></tr>
40
 
 
41
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea17">DeletePropertyChoice</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, int index)</td></tr>
42
 
 
43
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea23" doxytag="wxPropertyContainerMethods::EndAddChildren" ></a>
44
 
void&nbsp;</td><td class="memItemRight" valign=bottom><b>EndAddChildren</b> (const wxString &amp;name)</td></tr>
45
 
 
46
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea24">EndAddChildren</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
47
 
 
48
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea29" doxytag="wxPropertyContainerMethods::GetFirstChild" ></a>
49
 
<a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td><td class="memItemRight" valign=bottom><b>GetFirstChild</b> (const wxString &amp;name)</td></tr>
50
 
 
51
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea30">GetFirstChild</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
52
 
 
53
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea36" doxytag="wxPropertyContainerMethods::GetNextSibling" ></a>
54
 
<a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td><td class="memItemRight" valign=bottom><b>GetNextSibling</b> (const wxString &amp;name)</td></tr>
55
 
 
56
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea37">GetNextSibling</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
57
 
 
58
 
<tr><td class="memItemLeft" nowrap align=right valign=top>wxString&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea39">GetPropertyAttributes</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, unsigned int flagmask=0xFFFF) const </td></tr>
59
 
 
60
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea41">GetPropertyByName</a> (const wxString &amp;name, const wxString &amp;subname) const </td></tr>
61
 
 
62
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea42">GetPropertyByName</a> (const wxString &amp;name) const </td></tr>
63
 
 
64
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea43" doxytag="wxPropertyContainerMethods::GetPropertyByNameA" ></a>
65
 
<a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyByNameA</b> (const wxString &amp;name) const </td></tr>
66
 
 
67
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea44" doxytag="wxPropertyContainerMethods::GetPropertyChoices" ></a>
68
 
<a class="el" href="classwxPGChoices.htm">wxPGChoices</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyChoices</b> (const wxString &amp;name)</td></tr>
69
 
 
70
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGChoices.htm">wxPGChoices</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea45">GetPropertyChoices</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
71
 
 
72
 
<tr><td class="memItemLeft" nowrap align=right valign=top>const wxChar *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea46">GetPropertyClassName</a> (const wxString &amp;name) const </td></tr>
73
 
 
74
 
<tr><td class="memItemLeft" nowrap align=right valign=top>const wxChar *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea47">GetPropertyClassName</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id) const </td></tr>
75
 
 
76
 
<tr><td class="memItemLeft" nowrap align=right valign=top>wxPGProperty::ClientDataType&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea48">GetPropertyClientData</a> (const wxString &amp;name) const </td></tr>
77
 
 
78
 
<tr><td class="memItemLeft" nowrap align=right valign=top>wxPGProperty::ClientDataType&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea49">GetPropertyClientData</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id) const </td></tr>
79
 
 
80
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea50" doxytag="wxPropertyContainerMethods::GetPropertyEditor" ></a>
81
 
const <a class="el" href="classwxPGEditor.htm">wxPGEditor</a> *&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyEditor</b> (const wxString &amp;name) const </td></tr>
82
 
 
83
 
<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="classwxPGEditor.htm">wxPGEditor</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea51">GetPropertyEditor</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id) const </td></tr>
84
 
 
85
 
<tr><td class="memItemLeft" nowrap align=right valign=top>wxString&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea52">GetPropertyHelpString</a> (const wxString &amp;name) const </td></tr>
86
 
 
87
 
<tr><td class="memItemLeft" nowrap align=right valign=top>wxString&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea53">GetPropertyHelpString</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id) const </td></tr>
88
 
 
89
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea54" doxytag="wxPropertyContainerMethods::GetPropertyImage" ></a>
90
 
wxBitmap *&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyImage</b> (const wxString &amp;name) const </td></tr>
91
 
 
92
 
<tr><td class="memItemLeft" nowrap align=right valign=top>wxBitmap *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea55">GetPropertyImage</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id) const </td></tr>
93
 
 
94
 
<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea56">GetPropertyIndex</a> (const wxString &amp;name)</td></tr>
95
 
 
96
 
<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea57">GetPropertyIndex</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
97
 
 
98
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea58" doxytag="wxPropertyContainerMethods::GetPropertyLabel" ></a>
99
 
const wxString &amp;&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyLabel</b> (const wxString &amp;name)</td></tr>
100
 
 
101
 
<tr><td class="memItemLeft" nowrap align=right valign=top>const wxString &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea59">GetPropertyLabel</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
102
 
 
103
 
<tr><td class="memItemLeft" nowrap align=right valign=top>const wxString &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea60">GetPropertyName</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
104
 
 
105
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea61">GetPropertyParent</a> (const wxString &amp;name)</td></tr>
106
 
 
107
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea62">GetPropertyParent</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
108
 
 
109
 
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea63">GetPropertyPriority</a> (const wxString &amp;name)</td></tr>
110
 
 
111
 
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea64">GetPropertyPriority</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
112
 
 
113
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea65">GetPropertyPtr</a> (const wxString &amp;name) const </td></tr>
114
 
 
115
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea66">GetPropertyPtr</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id) const </td></tr>
116
 
 
117
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea67" doxytag="wxPropertyContainerMethods::GetPropertyValidator" ></a>
118
 
wxValidator *&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValidator</b> (const wxString &amp;name)</td></tr>
119
 
 
120
 
<tr><td class="memItemLeft" nowrap align=right valign=top>wxValidator *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea68">GetPropertyValidator</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
121
 
 
122
 
<tr><td class="memItemLeft" nowrap align=right valign=top>wxVariant&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea69">GetPropertyValue</a> (const wxString &amp;name)</td></tr>
123
 
 
124
 
<tr><td class="memItemLeft" nowrap align=right valign=top>wxVariant&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea70">GetPropertyValue</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
125
 
 
126
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea71" doxytag="wxPropertyContainerMethods::GetPropertyValueAsArrayInt" ></a>
127
 
const wxArrayInt &amp;&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsArrayInt</b> (const wxString &amp;name) const </td></tr>
128
 
 
129
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea72" doxytag="wxPropertyContainerMethods::GetPropertyValueAsArrayString" ></a>
130
 
const wxArrayString &amp;&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsArrayString</b> (const wxString &amp;name) const </td></tr>
131
 
 
132
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea73" doxytag="wxPropertyContainerMethods::GetPropertyValueAsBool" ></a>
133
 
bool&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsBool</b> (const wxString &amp;name) const </td></tr>
134
 
 
135
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea74" doxytag="wxPropertyContainerMethods::GetPropertyValueAsDateTime" ></a>
136
 
wxDateTime&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsDateTime</b> (const wxString &amp;name) const </td></tr>
137
 
 
138
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea75" doxytag="wxPropertyContainerMethods::GetPropertyValueAsDouble" ></a>
139
 
double&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsDouble</b> (const wxString &amp;name) const </td></tr>
140
 
 
141
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea76" doxytag="wxPropertyContainerMethods::GetPropertyValueAsInt" ></a>
142
 
int&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsInt</b> (const wxString &amp;name) const </td></tr>
143
 
 
144
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea77" doxytag="wxPropertyContainerMethods::GetPropertyValueAsLong" ></a>
145
 
long&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsLong</b> (const wxString &amp;name) const </td></tr>
146
 
 
147
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea78" doxytag="wxPropertyContainerMethods::GetPropertyValueAsPoint" ></a>
148
 
const wxPoint &amp;&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsPoint</b> (const wxString &amp;name) const </td></tr>
149
 
 
150
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea79" doxytag="wxPropertyContainerMethods::GetPropertyValueAsSize" ></a>
151
 
const wxSize &amp;&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsSize</b> (const wxString &amp;name) const </td></tr>
152
 
 
153
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea80" doxytag="wxPropertyContainerMethods::GetPropertyValueAsString" ></a>
154
 
wxString&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsString</b> (const wxString &amp;name) const </td></tr>
155
 
 
156
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea81" doxytag="wxPropertyContainerMethods::GetPropertyValueAsWxObjectPtr" ></a>
157
 
const wxObject *&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsWxObjectPtr</b> (const wxString &amp;name) const </td></tr>
158
 
 
159
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea83" doxytag="wxPropertyContainerMethods::GetPropertyValueType" ></a>
160
 
const <a class="el" href="classwxPGValueType.htm">wxPGValueType</a> *&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueType</b> (const wxString &amp;name)</td></tr>
161
 
 
162
 
<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="classwxPGValueType.htm">wxPGValueType</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea84">GetPropertyValueType</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
163
 
 
164
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea85" doxytag="wxPropertyContainerMethods::GetPVTI" ></a>
165
 
size_t&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPVTI</b> (const wxString &amp;name)</td></tr>
166
 
 
167
 
<tr><td class="memItemLeft" nowrap align=right valign=top>size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea86">GetPVTI</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
168
 
 
169
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea87" doxytag="wxPropertyContainerMethods::GetPVTN" ></a>
170
 
wxString&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPVTN</b> (const wxString &amp;name)</td></tr>
171
 
 
172
 
<tr><td class="memItemLeft" nowrap align=right valign=top>wxString&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea88">GetPVTN</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
173
 
 
174
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea90" doxytag="wxPropertyContainerMethods::GetState" ></a>
175
 
<a class="el" href="classwxPropertyGridState.htm">wxPropertyGridState</a> *&nbsp;</td><td class="memItemRight" valign=bottom><b>GetState</b> () const </td></tr>
176
 
 
177
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea92" doxytag="wxPropertyContainerMethods::HideProperty" ></a>
178
 
bool&nbsp;</td><td class="memItemRight" valign=bottom><b>HideProperty</b> (const wxString &amp;name)</td></tr>
179
 
 
180
 
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea93">HideProperty</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, bool hide=true)</td></tr>
181
 
 
182
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea98" doxytag="wxPropertyContainerMethods::InsertPropertyChoice" ></a>
183
 
void&nbsp;</td><td class="memItemRight" valign=bottom><b>InsertPropertyChoice</b> (const wxString &amp;name, const wxString &amp;label, int index, int value=INT_MAX)</td></tr>
184
 
 
185
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea99">InsertPropertyChoice</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, const wxString &amp;label, int index, int value=INT_MAX)</td></tr>
186
 
 
187
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea103" doxytag="wxPropertyContainerMethods::IsModified" ></a>
188
 
bool&nbsp;</td><td class="memItemRight" valign=bottom><b>IsModified</b> (const wxString &amp;name)</td></tr>
189
 
 
190
 
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea104">IsModified</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id) const </td></tr>
191
 
 
192
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea105" doxytag="wxPropertyContainerMethods::IsPropertyCategory" ></a>
193
 
bool&nbsp;</td><td class="memItemRight" valign=bottom><b>IsPropertyCategory</b> (const wxString &amp;name)</td></tr>
194
 
 
195
 
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea106">IsPropertyCategory</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id) const </td></tr>
196
 
 
197
 
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea107">IsPropertyEnabled</a> (const wxString &amp;name)</td></tr>
198
 
 
199
 
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea108">IsPropertyEnabled</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id) const </td></tr>
200
 
 
201
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea109" doxytag="wxPropertyContainerMethods::IsPropertyExpanded" ></a>
202
 
bool&nbsp;</td><td class="memItemRight" valign=bottom><b>IsPropertyExpanded</b> (const wxString &amp;name)</td></tr>
203
 
 
204
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea110" doxytag="wxPropertyContainerMethods::IsPropertyKindOf" ></a>
205
 
bool&nbsp;</td><td class="memItemRight" valign=bottom><b>IsPropertyKindOf</b> (const wxString &amp;name, <a class="el" href="structwxPGPropertyClassInfo.htm">wxPGPropertyClassInfo</a> &amp;info)</td></tr>
206
 
 
207
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea111" doxytag="wxPropertyContainerMethods::IsPropertyModified" ></a>
208
 
bool&nbsp;</td><td class="memItemRight" valign=bottom><b>IsPropertyModified</b> (const wxString &amp;name)</td></tr>
209
 
 
210
 
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea112">IsPropertyModified</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id) const </td></tr>
211
 
 
212
 
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea113">IsPropertyShown</a> (const wxString &amp;name)</td></tr>
213
 
 
214
 
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea114">IsPropertyShown</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id) const </td></tr>
215
 
 
216
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea115" doxytag="wxPropertyContainerMethods::IsPropertyUnspecified" ></a>
217
 
bool&nbsp;</td><td class="memItemRight" valign=bottom><b>IsPropertyUnspecified</b> (const wxString &amp;name)</td></tr>
218
 
 
219
 
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea116">IsPropertyUnspecified</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id) const </td></tr>
220
 
 
221
 
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea117">IsPropertyValueType</a> (const wxString &amp;name, const wxClassInfo *classinfo)</td></tr>
222
 
 
223
 
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea118">IsPropertyValueType</a> (const wxString &amp;name, const <a class="el" href="classwxPGValueType.htm">wxPGValueType</a> *valuetype)</td></tr>
224
 
 
225
 
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea119">IsPropertyValueType</a> (const wxString &amp;name, const wxChar *typestr)</td></tr>
226
 
 
227
 
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea120">IsPropertyValueType</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, const wxClassInfo *classinfo)</td></tr>
228
 
 
229
 
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea121">IsPropertyValueType</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, const <a class="el" href="classwxPGValueType.htm">wxPGValueType</a> *valuetype)</td></tr>
230
 
 
231
 
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea122">IsPropertyValueType</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, const wxChar *typestr)</td></tr>
232
 
 
233
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea124" doxytag="wxPropertyContainerMethods::ReplaceProperty" ></a>
234
 
<a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td><td class="memItemRight" valign=bottom><b>ReplaceProperty</b> (const wxString &amp;name, <a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *property)</td></tr>
235
 
 
236
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea125">ReplaceProperty</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, <a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *property)</td></tr>
237
 
 
238
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea126" doxytag="wxPropertyContainerMethods::SetPropertyAttribute" ></a>
239
 
void&nbsp;</td><td class="memItemRight" valign=bottom><b>SetPropertyAttribute</b> (const wxString &amp;name, int attrid, wxVariant value, long argFlags=0)</td></tr>
240
 
 
241
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea127">SetPropertyAttribute</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, int attrid, wxVariant value, long argFlags=0)</td></tr>
242
 
 
243
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea128" doxytag="wxPropertyContainerMethods::SetPropertyAttributes" ></a>
244
 
void&nbsp;</td><td class="memItemRight" valign=bottom><b>SetPropertyAttributes</b> (const wxString &amp;name, const wxString &amp;attributes) const </td></tr>
245
 
 
246
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea129">SetPropertyChoices</a> (const wxString &amp;name, <a class="el" href="classwxPGChoices.htm">wxPGChoices</a> &amp;choices)</td></tr>
247
 
 
248
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea130" doxytag="wxPropertyContainerMethods::SetPropertyChoicesExclusive" ></a>
249
 
void&nbsp;</td><td class="memItemRight" valign=bottom><b>SetPropertyChoicesExclusive</b> (const wxString &amp;name)</td></tr>
250
 
 
251
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea131">SetPropertyChoicesExclusive</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
252
 
 
253
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea132">SetPropertyClientData</a> (const wxString &amp;name, wxPGProperty::ClientDataType clientData)</td></tr>
254
 
 
255
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea133">SetPropertyClientData</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, wxPGProperty::ClientDataType clientData)</td></tr>
256
 
 
257
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea134" doxytag="wxPropertyContainerMethods::SetPropertyEditor" ></a>
258
 
void&nbsp;</td><td class="memItemRight" valign=bottom><b>SetPropertyEditor</b> (const wxString &amp;name, const wxString &amp;editorName)</td></tr>
259
 
 
260
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea135">SetPropertyEditor</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, const wxString &amp;editorName)</td></tr>
261
 
 
262
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea136" doxytag="wxPropertyContainerMethods::SetPropertyEditor" ></a>
263
 
void&nbsp;</td><td class="memItemRight" valign=bottom><b>SetPropertyEditor</b> (const wxString &amp;name, const <a class="el" href="classwxPGEditor.htm">wxPGEditor</a> *editor)</td></tr>
264
 
 
265
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea137">SetPropertyEditor</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, const <a class="el" href="classwxPGEditor.htm">wxPGEditor</a> *editor)</td></tr>
266
 
 
267
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea138" doxytag="wxPropertyContainerMethods::SetPropertyHelpString" ></a>
268
 
void&nbsp;</td><td class="memItemRight" valign=bottom><b>SetPropertyHelpString</b> (const wxString &amp;name, const wxString &amp;helpString)</td></tr>
269
 
 
270
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea139">SetPropertyHelpString</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, const wxString &amp;helpString)</td></tr>
271
 
 
272
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea140" doxytag="wxPropertyContainerMethods::SetPropertyImage" ></a>
273
 
void&nbsp;</td><td class="memItemRight" valign=bottom><b>SetPropertyImage</b> (const wxString &amp;name, wxBitmap &amp;bmp)</td></tr>
274
 
 
275
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea141">SetPropertyImage</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, wxBitmap &amp;bmp)</td></tr>
276
 
 
277
 
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea143">SetPropertyMaxLength</a> (const wxString &amp;name, int maxLen)</td></tr>
278
 
 
279
 
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea144">SetPropertyMaxLength</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, int maxLen)</td></tr>
280
 
 
281
 
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea146">SetPropertyPriority</a> (const wxString &amp;name, int priority)</td></tr>
282
 
 
283
 
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea147">SetPropertyPriority</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, int priority)</td></tr>
284
 
 
285
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea148">SetPropertyReadOnly</a> (const wxString &amp;name, bool readOnly=true)</td></tr>
286
 
 
287
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea149">SetPropertyReadOnly</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, bool readOnly=true)</td></tr>
288
 
 
289
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea151" doxytag="wxPropertyContainerMethods::SetPropertyValidator" ></a>
290
 
void&nbsp;</td><td class="memItemRight" valign=bottom><b>SetPropertyValidator</b> (const wxString &amp;name, const wxValidator &amp;validator)</td></tr>
291
 
 
292
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea152">SetPropertyValidator</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, const wxValidator &amp;validator)</td></tr>
293
 
 
294
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea174">TogglePropertyPriority</a> (const wxString &amp;name)</td></tr>
295
 
 
296
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea175">TogglePropertyPriority</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
297
 
 
298
 
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyContainerMethodsa115">~wxPropertyContainerMethods</a> ()</td></tr>
299
 
 
300
 
<tr><td colspan=2><br><h2>Static Public Member Functions</h2></td></tr>
301
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagee1">CreatePropertyByClass</a> (const wxString &amp;classname, const wxString &amp;label, const wxString &amp;name)</td></tr>
302
 
 
303
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagee2">CreatePropertyByType</a> (const wxString &amp;valuetype, const wxString &amp;label, const wxString &amp;name)</td></tr>
304
 
 
305
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee3" doxytag="wxPropertyContainerMethods::GetEditorByName" ></a>
306
 
<a class="el" href="classwxPGEditor.htm">wxPGEditor</a> *&nbsp;</td><td class="memItemRight" valign=bottom><b>GetEditorByName</b> (const wxString &amp;editorName)</td></tr>
307
 
 
308
 
<tr><td class="memItemLeft" nowrap align=right valign=top>wxString&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagee6">GetPropertyShortClassName</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
309
 
 
310
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee7" doxytag="wxPropertyContainerMethods::GetPropertyValueAsArrayInt" ></a>
311
 
const wxArrayInt &amp;&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsArrayInt</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
312
 
 
313
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee8" doxytag="wxPropertyContainerMethods::GetPropertyValueAsArrayString" ></a>
314
 
const wxArrayString &amp;&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsArrayString</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
315
 
 
316
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee9" doxytag="wxPropertyContainerMethods::GetPropertyValueAsBool" ></a>
317
 
bool&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsBool</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
318
 
 
319
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee10" doxytag="wxPropertyContainerMethods::GetPropertyValueAsDateTime" ></a>
320
 
wxDateTime&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsDateTime</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
321
 
 
322
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee11" doxytag="wxPropertyContainerMethods::GetPropertyValueAsDouble" ></a>
323
 
double&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsDouble</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
324
 
 
325
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee12" doxytag="wxPropertyContainerMethods::GetPropertyValueAsInt" ></a>
326
 
int&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsInt</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
327
 
 
328
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee13" doxytag="wxPropertyContainerMethods::GetPropertyValueAsLong" ></a>
329
 
long&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsLong</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
330
 
 
331
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee14" doxytag="wxPropertyContainerMethods::GetPropertyValueAsLongLong" ></a>
332
 
const wxLongLong &amp;&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsLongLong</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
333
 
 
334
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee15" doxytag="wxPropertyContainerMethods::GetPropertyValueAsPoint" ></a>
335
 
const wxPoint &amp;&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsPoint</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
336
 
 
337
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee16" doxytag="wxPropertyContainerMethods::GetPropertyValueAsSize" ></a>
338
 
const wxSize &amp;&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsSize</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
339
 
 
340
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee17" doxytag="wxPropertyContainerMethods::GetPropertyValueAsString" ></a>
341
 
wxString&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsString</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
342
 
 
343
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee18" doxytag="wxPropertyContainerMethods::GetPropertyValueAsULongLong" ></a>
344
 
const wxULongLong &amp;&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsULongLong</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
345
 
 
346
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee19" doxytag="wxPropertyContainerMethods::GetPropertyValueAsVoidPtr" ></a>
347
 
void *&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsVoidPtr</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
348
 
 
349
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee20" doxytag="wxPropertyContainerMethods::GetPropertyValueAsWxObjectPtr" ></a>
350
 
const wxObject *&nbsp;</td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsWxObjectPtr</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
351
 
 
352
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGValueType.htm">wxPGValueType</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagee21">GetValueType</a> (const wxString &amp;type)</td></tr>
353
 
 
354
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagee22">InitAllTypeHandlers</a> ()</td></tr>
355
 
 
356
 
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagee23">IsPropertyExpanded</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
357
 
 
358
 
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagee24">IsPropertyKindOf</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, <a class="el" href="structwxPGPropertyClassInfo.htm">wxPGPropertyClassInfo</a> &amp;info)</td></tr>
359
 
 
360
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagee25">RegisterAdditionalEditors</a> ()</td></tr>
361
 
 
362
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagee26">RegisterAdvancedPropertyClasses</a> ()</td></tr>
363
 
 
364
 
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagee27">RegisterPropertyClass</a> (const wxChar *name, <a class="el" href="structwxPGPropertyClassInfo.htm">wxPGPropertyClassInfo</a> *classinfo)</td></tr>
365
 
 
366
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagee28">SetBoolChoices</a> (const wxChar *true_choice, const wxChar *false_choice)</td></tr>
367
 
 
368
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagee30">SetPropertyAttributes</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, const wxString &amp;attributes)</td></tr>
369
 
 
370
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagee31">SetPropertyChoices</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, <a class="el" href="classwxPGChoices.htm">wxPGChoices</a> &amp;choices)</td></tr>
371
 
 
372
 
<tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr>
373
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPageb0" doxytag="wxPropertyContainerMethods::DoGetPropertyByName" ></a>
374
 
virtual <a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td><td class="memItemRight" valign=bottom><b>DoGetPropertyByName</b> (const wxString &amp;name) const </td></tr>
375
 
 
376
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridManagerb2" doxytag="wxPropertyContainerMethods::RefreshProperty" ></a>
377
 
virtual void&nbsp;</td><td class="memItemRight" valign=bottom><b>RefreshProperty</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p)=0</td></tr>
378
 
 
379
 
<tr><td colspan=2><br><h2>Static Protected Member Functions</h2></td></tr>
380
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagef0" doxytag="wxPropertyContainerMethods::DoSetPropertyAttribute" ></a>
381
 
void&nbsp;</td><td class="memItemRight" valign=bottom><b>DoSetPropertyAttribute</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, int attrid, wxVariant &amp;value, long argFlags)</td></tr>
382
 
 
383
 
<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
384
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagep0" doxytag="wxPropertyContainerMethods::m_emptyString" ></a>
385
 
wxString&nbsp;</td><td class="memItemRight" valign=bottom><b>m_emptyString</b></td></tr>
386
 
 
387
 
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagep4" doxytag="wxPropertyContainerMethods::m_pState" ></a>
388
 
<a class="el" href="classwxPropertyGridState.htm">wxPropertyGridState</a> *&nbsp;</td><td class="memItemRight" valign=bottom><b>m_pState</b></td></tr>
389
 
 
390
 
</table>
391
 
<hr><a name="_details"></a><h2>Detailed Description</h2>
392
 
In order to have most same base methods, both <a class="el" href="classwxPropertyGrid.htm">wxPropertyGrid</a> and <a class="el" href="classwxPropertyGridManager.htm">wxPropertyGridManager</a> must derive from this. 
393
 
<p>
394
 
<hr><h2>Constructor &amp; Destructor Documentation</h2>
395
 
<a class="anchor" name="wxPropertyContainerMethodsa115" doxytag="wxPropertyContainerMethods::~wxPropertyContainerMethods" ></a><p>
396
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
397
 
  <tr>
398
 
    <td class="mdRow">
399
 
      <table cellpadding="0" cellspacing="0" border="0">
400
 
        <tr>
401
 
          <td class="md" nowrap valign="top"> virtual wxPropertyContainerMethods::~<a class="el" href="classwxPropertyContainerMethods.htm">wxPropertyContainerMethods</a> </td>
402
 
          <td class="md" valign="top">(&nbsp;</td>
403
 
          <td class="mdname1" valign="top" nowrap>          </td>
404
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
405
 
          <td class="md" nowrap><code> [inline, virtual]</code></td>
406
 
        </tr>
407
 
 
408
 
      </table>
409
 
    </td>
410
 
  </tr>
411
 
</table>
412
 
<table cellspacing=5 cellpadding=0 border=0>
413
 
  <tr>
414
 
    <td>
415
 
      &nbsp;
416
 
    </td>
417
 
    <td>
418
 
 
419
 
<p>
420
 
Destructor. 
421
 
<p>
422
 
    </td>
423
 
  </tr>
424
 
</table>
425
 
<hr><h2>Member Function Documentation</h2>
426
 
<a class="anchor" name="wxPropertyGridPagea1" doxytag="wxPropertyContainerMethods::AddPropertyChoice" ></a><p>
427
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
428
 
  <tr>
429
 
    <td class="mdRow">
430
 
      <table cellpadding="0" cellspacing="0" border="0">
431
 
        <tr>
432
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::AddPropertyChoice </td>
433
 
          <td class="md" valign="top">(&nbsp;</td>
434
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
435
 
          <td class="mdname" nowrap> <em>id</em>, </td>
436
 
        </tr>
437
 
        <tr>
438
 
          <td class="md" nowrap align="right"></td>
439
 
          <td></td>
440
 
          <td class="md" nowrap>const wxString &amp;&nbsp;</td>
441
 
          <td class="mdname" nowrap> <em>label</em>, </td>
442
 
        </tr>
443
 
        <tr>
444
 
          <td class="md" nowrap align="right"></td>
445
 
          <td></td>
446
 
          <td class="md" nowrap>int&nbsp;</td>
447
 
          <td class="mdname" nowrap> <em>value</em> = INT_MAX</td>
448
 
        </tr>
449
 
        <tr>
450
 
          <td></td>
451
 
          <td class="md">)&nbsp;</td>
452
 
          <td class="md" colspan="2"></td>
453
 
        </tr>
454
 
 
455
 
      </table>
456
 
    </td>
457
 
  </tr>
458
 
</table>
459
 
<table cellspacing=5 cellpadding=0 border=0>
460
 
  <tr>
461
 
    <td>
462
 
      &nbsp;
463
 
    </td>
464
 
    <td>
465
 
 
466
 
<p>
467
 
Adds choice to a property that can accept one. 
468
 
<p>
469
 
<dl compact><dt><b>Remarks:</b></dt><dd><ul>
470
 
<li>If you need to make sure that you modify only the set of choices of a single property (and not also choices of other properties with initially identical set), call wxPropertyGrid::SetPropertyChoicesPrivate.</li><li>This usually only works for wxEnumProperty and derivatives (wxFlagsProperty can get accept new items but its items may not get updated). </li></ul>
471
 
</dd></dl>
472
 
    </td>
473
 
  </tr>
474
 
</table>
475
 
<a class="anchor" name="wxPropertyGridPagea8" doxytag="wxPropertyContainerMethods::BeginAddChildren" ></a><p>
476
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
477
 
  <tr>
478
 
    <td class="mdRow">
479
 
      <table cellpadding="0" cellspacing="0" border="0">
480
 
        <tr>
481
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::BeginAddChildren </td>
482
 
          <td class="md" valign="top">(&nbsp;</td>
483
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
484
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
485
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
486
 
          <td class="md" nowrap></td>
487
 
        </tr>
488
 
 
489
 
      </table>
490
 
    </td>
491
 
  </tr>
492
 
</table>
493
 
<table cellspacing=5 cellpadding=0 border=0>
494
 
  <tr>
495
 
    <td>
496
 
      &nbsp;
497
 
    </td>
498
 
    <td>
499
 
 
500
 
<p>
501
 
Inorder to add new items into a property with fixed children (for instance, wxFlagsProperty), you need to call this method. 
502
 
<p>
503
 
After populating has been finished, you need to call EndAddChildren.     </td>
504
 
  </tr>
505
 
</table>
506
 
<a class="anchor" name="wxPropertyGridPagee1" doxytag="wxPropertyContainerMethods::CreatePropertyByClass" ></a><p>
507
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
508
 
  <tr>
509
 
    <td class="mdRow">
510
 
      <table cellpadding="0" cellspacing="0" border="0">
511
 
        <tr>
512
 
          <td class="md" nowrap valign="top"> <a class="el" href="classwxPGProperty.htm">wxPGProperty</a>* wxPropertyContainerMethods::CreatePropertyByClass </td>
513
 
          <td class="md" valign="top">(&nbsp;</td>
514
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
515
 
          <td class="mdname" nowrap> <em>classname</em>, </td>
516
 
        </tr>
517
 
        <tr>
518
 
          <td class="md" nowrap align="right"></td>
519
 
          <td></td>
520
 
          <td class="md" nowrap>const wxString &amp;&nbsp;</td>
521
 
          <td class="mdname" nowrap> <em>label</em>, </td>
522
 
        </tr>
523
 
        <tr>
524
 
          <td class="md" nowrap align="right"></td>
525
 
          <td></td>
526
 
          <td class="md" nowrap>const wxString &amp;&nbsp;</td>
527
 
          <td class="mdname" nowrap> <em>name</em></td>
528
 
        </tr>
529
 
        <tr>
530
 
          <td></td>
531
 
          <td class="md">)&nbsp;</td>
532
 
          <td class="md" colspan="2"><code> [static]</code></td>
533
 
        </tr>
534
 
 
535
 
      </table>
536
 
    </td>
537
 
  </tr>
538
 
</table>
539
 
<table cellspacing=5 cellpadding=0 border=0>
540
 
  <tr>
541
 
    <td>
542
 
      &nbsp;
543
 
    </td>
544
 
    <td>
545
 
 
546
 
<p>
547
 
Constructs a property. 
548
 
<p>
549
 
Class used is given as the first string argument. It may be either normal property class name, such as "wxIntProperty" or a short one such as "Int".     </td>
550
 
  </tr>
551
 
</table>
552
 
<a class="anchor" name="wxPropertyGridPagee2" doxytag="wxPropertyContainerMethods::CreatePropertyByType" ></a><p>
553
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
554
 
  <tr>
555
 
    <td class="mdRow">
556
 
      <table cellpadding="0" cellspacing="0" border="0">
557
 
        <tr>
558
 
          <td class="md" nowrap valign="top"> <a class="el" href="classwxPGProperty.htm">wxPGProperty</a>* wxPropertyContainerMethods::CreatePropertyByType </td>
559
 
          <td class="md" valign="top">(&nbsp;</td>
560
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
561
 
          <td class="mdname" nowrap> <em>valuetype</em>, </td>
562
 
        </tr>
563
 
        <tr>
564
 
          <td class="md" nowrap align="right"></td>
565
 
          <td></td>
566
 
          <td class="md" nowrap>const wxString &amp;&nbsp;</td>
567
 
          <td class="mdname" nowrap> <em>label</em>, </td>
568
 
        </tr>
569
 
        <tr>
570
 
          <td class="md" nowrap align="right"></td>
571
 
          <td></td>
572
 
          <td class="md" nowrap>const wxString &amp;&nbsp;</td>
573
 
          <td class="mdname" nowrap> <em>name</em></td>
574
 
        </tr>
575
 
        <tr>
576
 
          <td></td>
577
 
          <td class="md">)&nbsp;</td>
578
 
          <td class="md" colspan="2"><code> [static]</code></td>
579
 
        </tr>
580
 
 
581
 
      </table>
582
 
    </td>
583
 
  </tr>
584
 
</table>
585
 
<table cellspacing=5 cellpadding=0 border=0>
586
 
  <tr>
587
 
    <td>
588
 
      &nbsp;
589
 
    </td>
590
 
    <td>
591
 
 
592
 
<p>
593
 
Constructs a property. 
594
 
<p>
595
 
Value type name used is given as the first string argument. It may be "string", "long", etc. Any value returned by wxVariant::GetType fits there.<p>
596
 
Otherwise, this is similar as CreatePropertyByClass. <dl compact><dt><b>Remarks:</b></dt><dd><b>Cannot</b> generate property category. </dd></dl>
597
 
    </td>
598
 
  </tr>
599
 
</table>
600
 
<a class="anchor" name="wxPropertyGridPagea14" doxytag="wxPropertyContainerMethods::Delete" ></a><p>
601
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
602
 
  <tr>
603
 
    <td class="mdRow">
604
 
      <table cellpadding="0" cellspacing="0" border="0">
605
 
        <tr>
606
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::Delete </td>
607
 
          <td class="md" valign="top">(&nbsp;</td>
608
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
609
 
          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
610
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
611
 
          <td class="md" nowrap><code> [inline]</code></td>
612
 
        </tr>
613
 
 
614
 
      </table>
615
 
    </td>
616
 
  </tr>
617
 
</table>
618
 
<table cellspacing=5 cellpadding=0 border=0>
619
 
  <tr>
620
 
    <td>
621
 
      &nbsp;
622
 
    </td>
623
 
    <td>
624
 
 
625
 
<p>
626
 
Deletes a property by name. 
627
 
<p>
628
 
    </td>
629
 
  </tr>
630
 
</table>
631
 
<a class="anchor" name="wxPropertyGridPagea15" doxytag="wxPropertyContainerMethods::Delete" ></a><p>
632
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
633
 
  <tr>
634
 
    <td class="mdRow">
635
 
      <table cellpadding="0" cellspacing="0" border="0">
636
 
        <tr>
637
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::Delete </td>
638
 
          <td class="md" valign="top">(&nbsp;</td>
639
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
640
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
641
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
642
 
          <td class="md" nowrap></td>
643
 
        </tr>
644
 
 
645
 
      </table>
646
 
    </td>
647
 
  </tr>
648
 
</table>
649
 
<table cellspacing=5 cellpadding=0 border=0>
650
 
  <tr>
651
 
    <td>
652
 
      &nbsp;
653
 
    </td>
654
 
    <td>
655
 
 
656
 
<p>
657
 
Deletes a property by id. 
658
 
<p>
659
 
If category is deleted, all children are automatically deleted as well.     </td>
660
 
  </tr>
661
 
</table>
662
 
<a class="anchor" name="wxPropertyGridPagea17" doxytag="wxPropertyContainerMethods::DeletePropertyChoice" ></a><p>
663
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
664
 
  <tr>
665
 
    <td class="mdRow">
666
 
      <table cellpadding="0" cellspacing="0" border="0">
667
 
        <tr>
668
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::DeletePropertyChoice </td>
669
 
          <td class="md" valign="top">(&nbsp;</td>
670
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
671
 
          <td class="mdname" nowrap> <em>id</em>, </td>
672
 
        </tr>
673
 
        <tr>
674
 
          <td class="md" nowrap align="right"></td>
675
 
          <td></td>
676
 
          <td class="md" nowrap>int&nbsp;</td>
677
 
          <td class="mdname" nowrap> <em>index</em></td>
678
 
        </tr>
679
 
        <tr>
680
 
          <td></td>
681
 
          <td class="md">)&nbsp;</td>
682
 
          <td class="md" colspan="2"></td>
683
 
        </tr>
684
 
 
685
 
      </table>
686
 
    </td>
687
 
  </tr>
688
 
</table>
689
 
<table cellspacing=5 cellpadding=0 border=0>
690
 
  <tr>
691
 
    <td>
692
 
      &nbsp;
693
 
    </td>
694
 
    <td>
695
 
 
696
 
<p>
697
 
Deletes choice from a property. 
698
 
<p>
699
 
If selected item is deleted, then the value is set to unspecified.<p>
700
 
See AddPropertyChoice for more details.     </td>
701
 
  </tr>
702
 
</table>
703
 
<a class="anchor" name="wxPropertyGridPagea24" doxytag="wxPropertyContainerMethods::EndAddChildren" ></a><p>
704
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
705
 
  <tr>
706
 
    <td class="mdRow">
707
 
      <table cellpadding="0" cellspacing="0" border="0">
708
 
        <tr>
709
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::EndAddChildren </td>
710
 
          <td class="md" valign="top">(&nbsp;</td>
711
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
712
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
713
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
714
 
          <td class="md" nowrap></td>
715
 
        </tr>
716
 
 
717
 
      </table>
718
 
    </td>
719
 
  </tr>
720
 
</table>
721
 
<table cellspacing=5 cellpadding=0 border=0>
722
 
  <tr>
723
 
    <td>
724
 
      &nbsp;
725
 
    </td>
726
 
    <td>
727
 
 
728
 
<p>
729
 
Called after population of property with fixed children has finished. 
730
 
<p>
731
 
    </td>
732
 
  </tr>
733
 
</table>
734
 
<a class="anchor" name="wxPropertyGridPagea30" doxytag="wxPropertyContainerMethods::GetFirstChild" ></a><p>
735
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
736
 
  <tr>
737
 
    <td class="mdRow">
738
 
      <table cellpadding="0" cellspacing="0" border="0">
739
 
        <tr>
740
 
          <td class="md" nowrap valign="top"> <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyContainerMethods::GetFirstChild </td>
741
 
          <td class="md" valign="top">(&nbsp;</td>
742
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
743
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
744
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
745
 
          <td class="md" nowrap><code> [inline]</code></td>
746
 
        </tr>
747
 
 
748
 
      </table>
749
 
    </td>
750
 
  </tr>
751
 
</table>
752
 
<table cellspacing=5 cellpadding=0 border=0>
753
 
  <tr>
754
 
    <td>
755
 
      &nbsp;
756
 
    </td>
757
 
    <td>
758
 
 
759
 
<p>
760
 
Returns id of first child of given property. 
761
 
<p>
762
 
<dl compact><dt><b>Remarks:</b></dt><dd>Does not return sub-properties! </dd></dl>
763
 
    </td>
764
 
  </tr>
765
 
</table>
766
 
<a class="anchor" name="wxPropertyGridPagea37" doxytag="wxPropertyContainerMethods::GetNextSibling" ></a><p>
767
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
768
 
  <tr>
769
 
    <td class="mdRow">
770
 
      <table cellpadding="0" cellspacing="0" border="0">
771
 
        <tr>
772
 
          <td class="md" nowrap valign="top"> <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyContainerMethods::GetNextSibling </td>
773
 
          <td class="md" valign="top">(&nbsp;</td>
774
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
775
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
776
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
777
 
          <td class="md" nowrap><code> [inline]</code></td>
778
 
        </tr>
779
 
 
780
 
      </table>
781
 
    </td>
782
 
  </tr>
783
 
</table>
784
 
<table cellspacing=5 cellpadding=0 border=0>
785
 
  <tr>
786
 
    <td>
787
 
      &nbsp;
788
 
    </td>
789
 
    <td>
790
 
 
791
 
<p>
792
 
Returns next item under the same parent. 
793
 
<p>
794
 
    </td>
795
 
  </tr>
796
 
</table>
797
 
<a class="anchor" name="wxPropertyGridPagea39" doxytag="wxPropertyContainerMethods::GetPropertyAttributes" ></a><p>
798
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
799
 
  <tr>
800
 
    <td class="mdRow">
801
 
      <table cellpadding="0" cellspacing="0" border="0">
802
 
        <tr>
803
 
          <td class="md" nowrap valign="top"> wxString wxPropertyContainerMethods::GetPropertyAttributes </td>
804
 
          <td class="md" valign="top">(&nbsp;</td>
805
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
806
 
          <td class="mdname" nowrap> <em>id</em>, </td>
807
 
        </tr>
808
 
        <tr>
809
 
          <td class="md" nowrap align="right"></td>
810
 
          <td></td>
811
 
          <td class="md" nowrap>unsigned int&nbsp;</td>
812
 
          <td class="mdname" nowrap> <em>flagmask</em> = 0xFFFF</td>
813
 
        </tr>
814
 
        <tr>
815
 
          <td></td>
816
 
          <td class="md">)&nbsp;</td>
817
 
          <td class="md" colspan="2"> const<code> [inline]</code></td>
818
 
        </tr>
819
 
 
820
 
      </table>
821
 
    </td>
822
 
  </tr>
823
 
</table>
824
 
<table cellspacing=5 cellpadding=0 border=0>
825
 
  <tr>
826
 
    <td>
827
 
      &nbsp;
828
 
    </td>
829
 
    <td>
830
 
 
831
 
<p>
832
 
Returns comma-delimited string with property's attributes (both pseudo-attributes such as "Disabled" and "Modified" and real attributes such as "BoolUseCheckbox" - actual names may vary). 
833
 
<p>
834
 
<dl compact><dt><b>Parameters:</b></dt><dd>
835
 
  <table border="0" cellspacing="2" cellpadding="0">
836
 
    <tr><td valign=top><em>flagmask</em>&nbsp;</td><td>Combination of property flags that should be included (in addition to any other attributes). For example, to avoid adding Modified attribute use ~(wxPG_PROP_MODIFIED). </td></tr>
837
 
  </table>
838
 
</dl>
839
 
<dl compact><dt><b>Remarks:</b></dt><dd>Atleast in 1.2.x and earlier this does not return complete list of attributes (for example, no floating point precision) and some attributes have generic names (such as "Special1" instead of "UseCheckbox" etc) </dd></dl>
840
 
    </td>
841
 
  </tr>
842
 
</table>
843
 
<a class="anchor" name="wxPropertyGridPagea41" doxytag="wxPropertyContainerMethods::GetPropertyByName" ></a><p>
844
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
845
 
  <tr>
846
 
    <td class="mdRow">
847
 
      <table cellpadding="0" cellspacing="0" border="0">
848
 
        <tr>
849
 
          <td class="md" nowrap valign="top"> <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyContainerMethods::GetPropertyByName </td>
850
 
          <td class="md" valign="top">(&nbsp;</td>
851
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
852
 
          <td class="mdname" nowrap> <em>name</em>, </td>
853
 
        </tr>
854
 
        <tr>
855
 
          <td class="md" nowrap align="right"></td>
856
 
          <td></td>
857
 
          <td class="md" nowrap>const wxString &amp;&nbsp;</td>
858
 
          <td class="mdname" nowrap> <em>subname</em></td>
859
 
        </tr>
860
 
        <tr>
861
 
          <td></td>
862
 
          <td class="md">)&nbsp;</td>
863
 
          <td class="md" colspan="2"> const</td>
864
 
        </tr>
865
 
 
866
 
      </table>
867
 
    </td>
868
 
  </tr>
869
 
</table>
870
 
<table cellspacing=5 cellpadding=0 border=0>
871
 
  <tr>
872
 
    <td>
873
 
      &nbsp;
874
 
    </td>
875
 
    <td>
876
 
 
877
 
<p>
878
 
Returns id of a sub-property 'subname' of property 'name'. 
879
 
<p>
880
 
Same as calling GetPropertyByNameI(wxT("name.subname")), albeit slightly faster.     </td>
881
 
  </tr>
882
 
</table>
883
 
<a class="anchor" name="wxPropertyGridPagea42" doxytag="wxPropertyContainerMethods::GetPropertyByName" ></a><p>
884
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
885
 
  <tr>
886
 
    <td class="mdRow">
887
 
      <table cellpadding="0" cellspacing="0" border="0">
888
 
        <tr>
889
 
          <td class="md" nowrap valign="top"> <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyContainerMethods::GetPropertyByName </td>
890
 
          <td class="md" valign="top">(&nbsp;</td>
891
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
892
 
          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
893
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
894
 
          <td class="md" nowrap> const</td>
895
 
        </tr>
896
 
 
897
 
      </table>
898
 
    </td>
899
 
  </tr>
900
 
</table>
901
 
<table cellspacing=5 cellpadding=0 border=0>
902
 
  <tr>
903
 
    <td>
904
 
      &nbsp;
905
 
    </td>
906
 
    <td>
907
 
 
908
 
<p>
909
 
Returns id of property with given name (case-sensitive). 
910
 
<p>
911
 
If there is no property with such name, returned property id is invalid ( i.e. it will return false with IsOk method). <dl compact><dt><b>Remarks:</b></dt><dd><ul>
912
 
<li>Sub-properties (i.e. properties which have parent that is not category or root) can not be accessed globally by their name. Instead, use "&lt;property&gt;.&lt;subproperty&gt;" in place of "&lt;subproperty&gt;". </li></ul>
913
 
</dd></dl>
914
 
    </td>
915
 
  </tr>
916
 
</table>
917
 
<a class="anchor" name="wxPropertyGridPagea45" doxytag="wxPropertyContainerMethods::GetPropertyChoices" ></a><p>
918
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
919
 
  <tr>
920
 
    <td class="mdRow">
921
 
      <table cellpadding="0" cellspacing="0" border="0">
922
 
        <tr>
923
 
          <td class="md" nowrap valign="top"> <a class="el" href="classwxPGChoices.htm">wxPGChoices</a>&amp; wxPropertyContainerMethods::GetPropertyChoices </td>
924
 
          <td class="md" valign="top">(&nbsp;</td>
925
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
926
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
927
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
928
 
          <td class="md" nowrap></td>
929
 
        </tr>
930
 
 
931
 
      </table>
932
 
    </td>
933
 
  </tr>
934
 
</table>
935
 
<table cellspacing=5 cellpadding=0 border=0>
936
 
  <tr>
937
 
    <td>
938
 
      &nbsp;
939
 
    </td>
940
 
    <td>
941
 
 
942
 
<p>
943
 
Returns writable reference to property's list of choices (and relevant values). 
944
 
<p>
945
 
If property does not have any choices, will return reference to an invalid set of choices that will return false on IsOk call.     </td>
946
 
  </tr>
947
 
</table>
948
 
<a class="anchor" name="wxPropertyGridPagea46" doxytag="wxPropertyContainerMethods::GetPropertyClassName" ></a><p>
949
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
950
 
  <tr>
951
 
    <td class="mdRow">
952
 
      <table cellpadding="0" cellspacing="0" border="0">
953
 
        <tr>
954
 
          <td class="md" nowrap valign="top"> const wxChar* wxPropertyContainerMethods::GetPropertyClassName </td>
955
 
          <td class="md" valign="top">(&nbsp;</td>
956
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
957
 
          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
958
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
959
 
          <td class="md" nowrap> const<code> [inline]</code></td>
960
 
        </tr>
961
 
 
962
 
      </table>
963
 
    </td>
964
 
  </tr>
965
 
</table>
966
 
<table cellspacing=5 cellpadding=0 border=0>
967
 
  <tr>
968
 
    <td>
969
 
      &nbsp;
970
 
    </td>
971
 
    <td>
972
 
 
973
 
<p>
974
 
Gets name of property's constructor function. 
975
 
<p>
976
 
    </td>
977
 
  </tr>
978
 
</table>
979
 
<a class="anchor" name="wxPropertyGridPagea47" doxytag="wxPropertyContainerMethods::GetPropertyClassName" ></a><p>
980
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
981
 
  <tr>
982
 
    <td class="mdRow">
983
 
      <table cellpadding="0" cellspacing="0" border="0">
984
 
        <tr>
985
 
          <td class="md" nowrap valign="top"> const wxChar* wxPropertyContainerMethods::GetPropertyClassName </td>
986
 
          <td class="md" valign="top">(&nbsp;</td>
987
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
988
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
989
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
990
 
          <td class="md" nowrap> const<code> [inline]</code></td>
991
 
        </tr>
992
 
 
993
 
      </table>
994
 
    </td>
995
 
  </tr>
996
 
</table>
997
 
<table cellspacing=5 cellpadding=0 border=0>
998
 
  <tr>
999
 
    <td>
1000
 
      &nbsp;
1001
 
    </td>
1002
 
    <td>
1003
 
 
1004
 
<p>
1005
 
Gets name of property's constructor function. 
1006
 
<p>
1007
 
    </td>
1008
 
  </tr>
1009
 
</table>
1010
 
<a class="anchor" name="wxPropertyGridPagea48" doxytag="wxPropertyContainerMethods::GetPropertyClientData" ></a><p>
1011
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1012
 
  <tr>
1013
 
    <td class="mdRow">
1014
 
      <table cellpadding="0" cellspacing="0" border="0">
1015
 
        <tr>
1016
 
          <td class="md" nowrap valign="top"> wxPGProperty::ClientDataType wxPropertyContainerMethods::GetPropertyClientData </td>
1017
 
          <td class="md" valign="top">(&nbsp;</td>
1018
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
1019
 
          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
1020
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1021
 
          <td class="md" nowrap> const<code> [inline]</code></td>
1022
 
        </tr>
1023
 
 
1024
 
      </table>
1025
 
    </td>
1026
 
  </tr>
1027
 
</table>
1028
 
<table cellspacing=5 cellpadding=0 border=0>
1029
 
  <tr>
1030
 
    <td>
1031
 
      &nbsp;
1032
 
    </td>
1033
 
    <td>
1034
 
 
1035
 
<p>
1036
 
Returns client data (void*) of a property. 
1037
 
<p>
1038
 
    </td>
1039
 
  </tr>
1040
 
</table>
1041
 
<a class="anchor" name="wxPropertyGridPagea49" doxytag="wxPropertyContainerMethods::GetPropertyClientData" ></a><p>
1042
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1043
 
  <tr>
1044
 
    <td class="mdRow">
1045
 
      <table cellpadding="0" cellspacing="0" border="0">
1046
 
        <tr>
1047
 
          <td class="md" nowrap valign="top"> wxPGProperty::ClientDataType wxPropertyContainerMethods::GetPropertyClientData </td>
1048
 
          <td class="md" valign="top">(&nbsp;</td>
1049
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
1050
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
1051
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1052
 
          <td class="md" nowrap> const<code> [inline]</code></td>
1053
 
        </tr>
1054
 
 
1055
 
      </table>
1056
 
    </td>
1057
 
  </tr>
1058
 
</table>
1059
 
<table cellspacing=5 cellpadding=0 border=0>
1060
 
  <tr>
1061
 
    <td>
1062
 
      &nbsp;
1063
 
    </td>
1064
 
    <td>
1065
 
 
1066
 
<p>
1067
 
Returns client data (void*) of a property. 
1068
 
<p>
1069
 
    </td>
1070
 
  </tr>
1071
 
</table>
1072
 
<a class="anchor" name="wxPropertyGridPagea51" doxytag="wxPropertyContainerMethods::GetPropertyEditor" ></a><p>
1073
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1074
 
  <tr>
1075
 
    <td class="mdRow">
1076
 
      <table cellpadding="0" cellspacing="0" border="0">
1077
 
        <tr>
1078
 
          <td class="md" nowrap valign="top"> const <a class="el" href="classwxPGEditor.htm">wxPGEditor</a>* wxPropertyContainerMethods::GetPropertyEditor </td>
1079
 
          <td class="md" valign="top">(&nbsp;</td>
1080
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
1081
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
1082
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1083
 
          <td class="md" nowrap> const<code> [inline]</code></td>
1084
 
        </tr>
1085
 
 
1086
 
      </table>
1087
 
    </td>
1088
 
  </tr>
1089
 
</table>
1090
 
<table cellspacing=5 cellpadding=0 border=0>
1091
 
  <tr>
1092
 
    <td>
1093
 
      &nbsp;
1094
 
    </td>
1095
 
    <td>
1096
 
 
1097
 
<p>
1098
 
Returns property's editor. 
1099
 
<p>
1100
 
    </td>
1101
 
  </tr>
1102
 
</table>
1103
 
<a class="anchor" name="wxPropertyGridPagea52" doxytag="wxPropertyContainerMethods::GetPropertyHelpString" ></a><p>
1104
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1105
 
  <tr>
1106
 
    <td class="mdRow">
1107
 
      <table cellpadding="0" cellspacing="0" border="0">
1108
 
        <tr>
1109
 
          <td class="md" nowrap valign="top"> wxString wxPropertyContainerMethods::GetPropertyHelpString </td>
1110
 
          <td class="md" valign="top">(&nbsp;</td>
1111
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
1112
 
          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
1113
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1114
 
          <td class="md" nowrap> const<code> [inline]</code></td>
1115
 
        </tr>
1116
 
 
1117
 
      </table>
1118
 
    </td>
1119
 
  </tr>
1120
 
</table>
1121
 
<table cellspacing=5 cellpadding=0 border=0>
1122
 
  <tr>
1123
 
    <td>
1124
 
      &nbsp;
1125
 
    </td>
1126
 
    <td>
1127
 
 
1128
 
<p>
1129
 
Returns help string associated with a property. 
1130
 
<p>
1131
 
    </td>
1132
 
  </tr>
1133
 
</table>
1134
 
<a class="anchor" name="wxPropertyGridPagea53" doxytag="wxPropertyContainerMethods::GetPropertyHelpString" ></a><p>
1135
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1136
 
  <tr>
1137
 
    <td class="mdRow">
1138
 
      <table cellpadding="0" cellspacing="0" border="0">
1139
 
        <tr>
1140
 
          <td class="md" nowrap valign="top"> wxString wxPropertyContainerMethods::GetPropertyHelpString </td>
1141
 
          <td class="md" valign="top">(&nbsp;</td>
1142
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
1143
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
1144
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1145
 
          <td class="md" nowrap> const<code> [inline]</code></td>
1146
 
        </tr>
1147
 
 
1148
 
      </table>
1149
 
    </td>
1150
 
  </tr>
1151
 
</table>
1152
 
<table cellspacing=5 cellpadding=0 border=0>
1153
 
  <tr>
1154
 
    <td>
1155
 
      &nbsp;
1156
 
    </td>
1157
 
    <td>
1158
 
 
1159
 
<p>
1160
 
Returns help string associated with a property. 
1161
 
<p>
1162
 
    </td>
1163
 
  </tr>
1164
 
</table>
1165
 
<a class="anchor" name="wxPropertyGridPagea55" doxytag="wxPropertyContainerMethods::GetPropertyImage" ></a><p>
1166
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1167
 
  <tr>
1168
 
    <td class="mdRow">
1169
 
      <table cellpadding="0" cellspacing="0" border="0">
1170
 
        <tr>
1171
 
          <td class="md" nowrap valign="top"> wxBitmap* wxPropertyContainerMethods::GetPropertyImage </td>
1172
 
          <td class="md" valign="top">(&nbsp;</td>
1173
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
1174
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
1175
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1176
 
          <td class="md" nowrap> const<code> [inline]</code></td>
1177
 
        </tr>
1178
 
 
1179
 
      </table>
1180
 
    </td>
1181
 
  </tr>
1182
 
</table>
1183
 
<table cellspacing=5 cellpadding=0 border=0>
1184
 
  <tr>
1185
 
    <td>
1186
 
      &nbsp;
1187
 
    </td>
1188
 
    <td>
1189
 
 
1190
 
<p>
1191
 
Returns property's custom value image (NULL of none). 
1192
 
<p>
1193
 
    </td>
1194
 
  </tr>
1195
 
</table>
1196
 
<a class="anchor" name="wxPropertyGridPagea56" doxytag="wxPropertyContainerMethods::GetPropertyIndex" ></a><p>
1197
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1198
 
  <tr>
1199
 
    <td class="mdRow">
1200
 
      <table cellpadding="0" cellspacing="0" border="0">
1201
 
        <tr>
1202
 
          <td class="md" nowrap valign="top"> unsigned int wxPropertyContainerMethods::GetPropertyIndex </td>
1203
 
          <td class="md" valign="top">(&nbsp;</td>
1204
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
1205
 
          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
1206
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1207
 
          <td class="md" nowrap><code> [inline]</code></td>
1208
 
        </tr>
1209
 
 
1210
 
      </table>
1211
 
    </td>
1212
 
  </tr>
1213
 
</table>
1214
 
<table cellspacing=5 cellpadding=0 border=0>
1215
 
  <tr>
1216
 
    <td>
1217
 
      &nbsp;
1218
 
    </td>
1219
 
    <td>
1220
 
 
1221
 
<p>
1222
 
Returns property's position under its parent. 
1223
 
<p>
1224
 
    </td>
1225
 
  </tr>
1226
 
</table>
1227
 
<a class="anchor" name="wxPropertyGridPagea57" doxytag="wxPropertyContainerMethods::GetPropertyIndex" ></a><p>
1228
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1229
 
  <tr>
1230
 
    <td class="mdRow">
1231
 
      <table cellpadding="0" cellspacing="0" border="0">
1232
 
        <tr>
1233
 
          <td class="md" nowrap valign="top"> unsigned int wxPropertyContainerMethods::GetPropertyIndex </td>
1234
 
          <td class="md" valign="top">(&nbsp;</td>
1235
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
1236
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
1237
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1238
 
          <td class="md" nowrap><code> [inline]</code></td>
1239
 
        </tr>
1240
 
 
1241
 
      </table>
1242
 
    </td>
1243
 
  </tr>
1244
 
</table>
1245
 
<table cellspacing=5 cellpadding=0 border=0>
1246
 
  <tr>
1247
 
    <td>
1248
 
      &nbsp;
1249
 
    </td>
1250
 
    <td>
1251
 
 
1252
 
<p>
1253
 
Returns property's position under its parent. 
1254
 
<p>
1255
 
    </td>
1256
 
  </tr>
1257
 
</table>
1258
 
<a class="anchor" name="wxPropertyGridPagea59" doxytag="wxPropertyContainerMethods::GetPropertyLabel" ></a><p>
1259
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1260
 
  <tr>
1261
 
    <td class="mdRow">
1262
 
      <table cellpadding="0" cellspacing="0" border="0">
1263
 
        <tr>
1264
 
          <td class="md" nowrap valign="top"> const wxString&amp; wxPropertyContainerMethods::GetPropertyLabel </td>
1265
 
          <td class="md" valign="top">(&nbsp;</td>
1266
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
1267
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
1268
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1269
 
          <td class="md" nowrap><code> [inline]</code></td>
1270
 
        </tr>
1271
 
 
1272
 
      </table>
1273
 
    </td>
1274
 
  </tr>
1275
 
</table>
1276
 
<table cellspacing=5 cellpadding=0 border=0>
1277
 
  <tr>
1278
 
    <td>
1279
 
      &nbsp;
1280
 
    </td>
1281
 
    <td>
1282
 
 
1283
 
<p>
1284
 
Returns label of a property. 
1285
 
<p>
1286
 
    </td>
1287
 
  </tr>
1288
 
</table>
1289
 
<a class="anchor" name="wxPropertyGridPagea60" doxytag="wxPropertyContainerMethods::GetPropertyName" ></a><p>
1290
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1291
 
  <tr>
1292
 
    <td class="mdRow">
1293
 
      <table cellpadding="0" cellspacing="0" border="0">
1294
 
        <tr>
1295
 
          <td class="md" nowrap valign="top"> const wxString&amp; wxPropertyContainerMethods::GetPropertyName </td>
1296
 
          <td class="md" valign="top">(&nbsp;</td>
1297
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
1298
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
1299
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1300
 
          <td class="md" nowrap><code> [inline]</code></td>
1301
 
        </tr>
1302
 
 
1303
 
      </table>
1304
 
    </td>
1305
 
  </tr>
1306
 
</table>
1307
 
<table cellspacing=5 cellpadding=0 border=0>
1308
 
  <tr>
1309
 
    <td>
1310
 
      &nbsp;
1311
 
    </td>
1312
 
    <td>
1313
 
 
1314
 
<p>
1315
 
Returns name of a property. 
1316
 
<p>
1317
 
Note that obviously there is no name-version of this member function.     </td>
1318
 
  </tr>
1319
 
</table>
1320
 
<a class="anchor" name="wxPropertyGridPagea61" doxytag="wxPropertyContainerMethods::GetPropertyParent" ></a><p>
1321
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1322
 
  <tr>
1323
 
    <td class="mdRow">
1324
 
      <table cellpadding="0" cellspacing="0" border="0">
1325
 
        <tr>
1326
 
          <td class="md" nowrap valign="top"> <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyContainerMethods::GetPropertyParent </td>
1327
 
          <td class="md" valign="top">(&nbsp;</td>
1328
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
1329
 
          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
1330
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1331
 
          <td class="md" nowrap><code> [inline]</code></td>
1332
 
        </tr>
1333
 
 
1334
 
      </table>
1335
 
    </td>
1336
 
  </tr>
1337
 
</table>
1338
 
<table cellspacing=5 cellpadding=0 border=0>
1339
 
  <tr>
1340
 
    <td>
1341
 
      &nbsp;
1342
 
    </td>
1343
 
    <td>
1344
 
 
1345
 
<p>
1346
 
Returns parent item of a property. 
1347
 
<p>
1348
 
    </td>
1349
 
  </tr>
1350
 
</table>
1351
 
<a class="anchor" name="wxPropertyGridPagea62" doxytag="wxPropertyContainerMethods::GetPropertyParent" ></a><p>
1352
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1353
 
  <tr>
1354
 
    <td class="mdRow">
1355
 
      <table cellpadding="0" cellspacing="0" border="0">
1356
 
        <tr>
1357
 
          <td class="md" nowrap valign="top"> <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyContainerMethods::GetPropertyParent </td>
1358
 
          <td class="md" valign="top">(&nbsp;</td>
1359
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
1360
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
1361
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1362
 
          <td class="md" nowrap><code> [inline]</code></td>
1363
 
        </tr>
1364
 
 
1365
 
      </table>
1366
 
    </td>
1367
 
  </tr>
1368
 
</table>
1369
 
<table cellspacing=5 cellpadding=0 border=0>
1370
 
  <tr>
1371
 
    <td>
1372
 
      &nbsp;
1373
 
    </td>
1374
 
    <td>
1375
 
 
1376
 
<p>
1377
 
Returns parent item of a property. 
1378
 
<p>
1379
 
    </td>
1380
 
  </tr>
1381
 
</table>
1382
 
<a class="anchor" name="wxPropertyGridPagea63" doxytag="wxPropertyContainerMethods::GetPropertyPriority" ></a><p>
1383
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1384
 
  <tr>
1385
 
    <td class="mdRow">
1386
 
      <table cellpadding="0" cellspacing="0" border="0">
1387
 
        <tr>
1388
 
          <td class="md" nowrap valign="top"> int wxPropertyContainerMethods::GetPropertyPriority </td>
1389
 
          <td class="md" valign="top">(&nbsp;</td>
1390
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
1391
 
          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
1392
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1393
 
          <td class="md" nowrap><code> [inline]</code></td>
1394
 
        </tr>
1395
 
 
1396
 
      </table>
1397
 
    </td>
1398
 
  </tr>
1399
 
</table>
1400
 
<table cellspacing=5 cellpadding=0 border=0>
1401
 
  <tr>
1402
 
    <td>
1403
 
      &nbsp;
1404
 
    </td>
1405
 
    <td>
1406
 
 
1407
 
<p>
1408
 
Returns priority of a property (wxPG_HIGH or wxPG_LOW). 
1409
 
<p>
1410
 
    </td>
1411
 
  </tr>
1412
 
</table>
1413
 
<a class="anchor" name="wxPropertyGridPagea64" doxytag="wxPropertyContainerMethods::GetPropertyPriority" ></a><p>
1414
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1415
 
  <tr>
1416
 
    <td class="mdRow">
1417
 
      <table cellpadding="0" cellspacing="0" border="0">
1418
 
        <tr>
1419
 
          <td class="md" nowrap valign="top"> int wxPropertyContainerMethods::GetPropertyPriority </td>
1420
 
          <td class="md" valign="top">(&nbsp;</td>
1421
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
1422
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
1423
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1424
 
          <td class="md" nowrap><code> [inline]</code></td>
1425
 
        </tr>
1426
 
 
1427
 
      </table>
1428
 
    </td>
1429
 
  </tr>
1430
 
</table>
1431
 
<table cellspacing=5 cellpadding=0 border=0>
1432
 
  <tr>
1433
 
    <td>
1434
 
      &nbsp;
1435
 
    </td>
1436
 
    <td>
1437
 
 
1438
 
<p>
1439
 
Returns priority of a property (wxPG_HIGH or wxPG_LOW). 
1440
 
<p>
1441
 
    </td>
1442
 
  </tr>
1443
 
</table>
1444
 
<a class="anchor" name="wxPropertyGridPagea65" doxytag="wxPropertyContainerMethods::GetPropertyPtr" ></a><p>
1445
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1446
 
  <tr>
1447
 
    <td class="mdRow">
1448
 
      <table cellpadding="0" cellspacing="0" border="0">
1449
 
        <tr>
1450
 
          <td class="md" nowrap valign="top"> <a class="el" href="classwxPGProperty.htm">wxPGProperty</a>* wxPropertyContainerMethods::GetPropertyPtr </td>
1451
 
          <td class="md" valign="top">(&nbsp;</td>
1452
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
1453
 
          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
1454
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1455
 
          <td class="md" nowrap> const<code> [inline]</code></td>
1456
 
        </tr>
1457
 
 
1458
 
      </table>
1459
 
    </td>
1460
 
  </tr>
1461
 
</table>
1462
 
<table cellspacing=5 cellpadding=0 border=0>
1463
 
  <tr>
1464
 
    <td>
1465
 
      &nbsp;
1466
 
    </td>
1467
 
    <td>
1468
 
 
1469
 
<p>
1470
 
Returns pointer to a property. 
1471
 
<p>
1472
 
    </td>
1473
 
  </tr>
1474
 
</table>
1475
 
<a class="anchor" name="wxPropertyGridPagea66" doxytag="wxPropertyContainerMethods::GetPropertyPtr" ></a><p>
1476
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1477
 
  <tr>
1478
 
    <td class="mdRow">
1479
 
      <table cellpadding="0" cellspacing="0" border="0">
1480
 
        <tr>
1481
 
          <td class="md" nowrap valign="top"> <a class="el" href="classwxPGProperty.htm">wxPGProperty</a>* wxPropertyContainerMethods::GetPropertyPtr </td>
1482
 
          <td class="md" valign="top">(&nbsp;</td>
1483
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
1484
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
1485
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1486
 
          <td class="md" nowrap> const<code> [inline]</code></td>
1487
 
        </tr>
1488
 
 
1489
 
      </table>
1490
 
    </td>
1491
 
  </tr>
1492
 
</table>
1493
 
<table cellspacing=5 cellpadding=0 border=0>
1494
 
  <tr>
1495
 
    <td>
1496
 
      &nbsp;
1497
 
    </td>
1498
 
    <td>
1499
 
 
1500
 
<p>
1501
 
Returns pointer to a property. 
1502
 
<p>
1503
 
    </td>
1504
 
  </tr>
1505
 
</table>
1506
 
<a class="anchor" name="wxPropertyGridPagee6" doxytag="wxPropertyContainerMethods::GetPropertyShortClassName" ></a><p>
1507
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1508
 
  <tr>
1509
 
    <td class="mdRow">
1510
 
      <table cellpadding="0" cellspacing="0" border="0">
1511
 
        <tr>
1512
 
          <td class="md" nowrap valign="top"> wxString wxPropertyContainerMethods::GetPropertyShortClassName </td>
1513
 
          <td class="md" valign="top">(&nbsp;</td>
1514
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
1515
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
1516
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1517
 
          <td class="md" nowrap><code> [static]</code></td>
1518
 
        </tr>
1519
 
 
1520
 
      </table>
1521
 
    </td>
1522
 
  </tr>
1523
 
</table>
1524
 
<table cellspacing=5 cellpadding=0 border=0>
1525
 
  <tr>
1526
 
    <td>
1527
 
      &nbsp;
1528
 
    </td>
1529
 
    <td>
1530
 
 
1531
 
<p>
1532
 
Returns short name for property's class. 
1533
 
<p>
1534
 
For example, "wxPropertyCategory" translates to "Category" and "wxIntProperty" to "Int".     </td>
1535
 
  </tr>
1536
 
</table>
1537
 
<a class="anchor" name="wxPropertyGridPagea68" doxytag="wxPropertyContainerMethods::GetPropertyValidator" ></a><p>
1538
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1539
 
  <tr>
1540
 
    <td class="mdRow">
1541
 
      <table cellpadding="0" cellspacing="0" border="0">
1542
 
        <tr>
1543
 
          <td class="md" nowrap valign="top"> wxValidator* wxPropertyContainerMethods::GetPropertyValidator </td>
1544
 
          <td class="md" valign="top">(&nbsp;</td>
1545
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
1546
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
1547
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1548
 
          <td class="md" nowrap><code> [inline]</code></td>
1549
 
        </tr>
1550
 
 
1551
 
      </table>
1552
 
    </td>
1553
 
  </tr>
1554
 
</table>
1555
 
<table cellspacing=5 cellpadding=0 border=0>
1556
 
  <tr>
1557
 
    <td>
1558
 
      &nbsp;
1559
 
    </td>
1560
 
    <td>
1561
 
 
1562
 
<p>
1563
 
Returns validator of a property as a reference, which you can pass to any number of SetPropertyValidator. 
1564
 
<p>
1565
 
    </td>
1566
 
  </tr>
1567
 
</table>
1568
 
<a class="anchor" name="wxPropertyGridPagea69" doxytag="wxPropertyContainerMethods::GetPropertyValue" ></a><p>
1569
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1570
 
  <tr>
1571
 
    <td class="mdRow">
1572
 
      <table cellpadding="0" cellspacing="0" border="0">
1573
 
        <tr>
1574
 
          <td class="md" nowrap valign="top"> wxVariant wxPropertyContainerMethods::GetPropertyValue </td>
1575
 
          <td class="md" valign="top">(&nbsp;</td>
1576
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
1577
 
          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
1578
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1579
 
          <td class="md" nowrap><code> [inline]</code></td>
1580
 
        </tr>
1581
 
 
1582
 
      </table>
1583
 
    </td>
1584
 
  </tr>
1585
 
</table>
1586
 
<table cellspacing=5 cellpadding=0 border=0>
1587
 
  <tr>
1588
 
    <td>
1589
 
      &nbsp;
1590
 
    </td>
1591
 
    <td>
1592
 
 
1593
 
<p>
1594
 
Returns value as wxVariant. 
1595
 
<p>
1596
 
To get wxObject pointer from it, you will have to use WX_PG_VARIANT_TO_WXOBJECT(VARIANT,CLASSNAME) macro.<p>
1597
 
If property value is unspecified, Null variant is returned.     </td>
1598
 
  </tr>
1599
 
</table>
1600
 
<a class="anchor" name="wxPropertyGridPagea70" doxytag="wxPropertyContainerMethods::GetPropertyValue" ></a><p>
1601
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1602
 
  <tr>
1603
 
    <td class="mdRow">
1604
 
      <table cellpadding="0" cellspacing="0" border="0">
1605
 
        <tr>
1606
 
          <td class="md" nowrap valign="top"> wxVariant wxPropertyContainerMethods::GetPropertyValue </td>
1607
 
          <td class="md" valign="top">(&nbsp;</td>
1608
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
1609
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
1610
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1611
 
          <td class="md" nowrap><code> [inline]</code></td>
1612
 
        </tr>
1613
 
 
1614
 
      </table>
1615
 
    </td>
1616
 
  </tr>
1617
 
</table>
1618
 
<table cellspacing=5 cellpadding=0 border=0>
1619
 
  <tr>
1620
 
    <td>
1621
 
      &nbsp;
1622
 
    </td>
1623
 
    <td>
1624
 
 
1625
 
<p>
1626
 
Returns value as wxVariant. 
1627
 
<p>
1628
 
To get wxObject pointer from it, you will have to use WX_PG_VARIANT_TO_WXOBJECT(VARIANT,CLASSNAME) macro.<p>
1629
 
If property value is unspecified, Null variant is returned.     </td>
1630
 
  </tr>
1631
 
</table>
1632
 
<a class="anchor" name="wxPropertyGridPagea84" doxytag="wxPropertyContainerMethods::GetPropertyValueType" ></a><p>
1633
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1634
 
  <tr>
1635
 
    <td class="mdRow">
1636
 
      <table cellpadding="0" cellspacing="0" border="0">
1637
 
        <tr>
1638
 
          <td class="md" nowrap valign="top"> const <a class="el" href="classwxPGValueType.htm">wxPGValueType</a>* wxPropertyContainerMethods::GetPropertyValueType </td>
1639
 
          <td class="md" valign="top">(&nbsp;</td>
1640
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
1641
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
1642
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1643
 
          <td class="md" nowrap><code> [inline]</code></td>
1644
 
        </tr>
1645
 
 
1646
 
      </table>
1647
 
    </td>
1648
 
  </tr>
1649
 
</table>
1650
 
<table cellspacing=5 cellpadding=0 border=0>
1651
 
  <tr>
1652
 
    <td>
1653
 
      &nbsp;
1654
 
    </td>
1655
 
    <td>
1656
 
 
1657
 
<p>
1658
 
Returns a <a class="el" href="classwxPGValueType.htm">wxPGValueType</a> class instance that describes the property's data type. 
1659
 
<p>
1660
 
    </td>
1661
 
  </tr>
1662
 
</table>
1663
 
<a class="anchor" name="wxPropertyGridPagea86" doxytag="wxPropertyContainerMethods::GetPVTI" ></a><p>
1664
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1665
 
  <tr>
1666
 
    <td class="mdRow">
1667
 
      <table cellpadding="0" cellspacing="0" border="0">
1668
 
        <tr>
1669
 
          <td class="md" nowrap valign="top"> size_t wxPropertyContainerMethods::GetPVTI </td>
1670
 
          <td class="md" valign="top">(&nbsp;</td>
1671
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
1672
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
1673
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1674
 
          <td class="md" nowrap><code> [inline]</code></td>
1675
 
        </tr>
1676
 
 
1677
 
      </table>
1678
 
    </td>
1679
 
  </tr>
1680
 
</table>
1681
 
<table cellspacing=5 cellpadding=0 border=0>
1682
 
  <tr>
1683
 
    <td>
1684
 
      &nbsp;
1685
 
    </td>
1686
 
    <td>
1687
 
 
1688
 
<p>
1689
 
Returns property value type identifier. 
1690
 
<p>
1691
 
    </td>
1692
 
  </tr>
1693
 
</table>
1694
 
<a class="anchor" name="wxPropertyGridPagea88" doxytag="wxPropertyContainerMethods::GetPVTN" ></a><p>
1695
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1696
 
  <tr>
1697
 
    <td class="mdRow">
1698
 
      <table cellpadding="0" cellspacing="0" border="0">
1699
 
        <tr>
1700
 
          <td class="md" nowrap valign="top"> wxString wxPropertyContainerMethods::GetPVTN </td>
1701
 
          <td class="md" valign="top">(&nbsp;</td>
1702
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
1703
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
1704
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1705
 
          <td class="md" nowrap><code> [inline]</code></td>
1706
 
        </tr>
1707
 
 
1708
 
      </table>
1709
 
    </td>
1710
 
  </tr>
1711
 
</table>
1712
 
<table cellspacing=5 cellpadding=0 border=0>
1713
 
  <tr>
1714
 
    <td>
1715
 
      &nbsp;
1716
 
    </td>
1717
 
    <td>
1718
 
 
1719
 
<p>
1720
 
Returns property value type name. 
1721
 
<p>
1722
 
    </td>
1723
 
  </tr>
1724
 
</table>
1725
 
<a class="anchor" name="wxPropertyGridPagee21" doxytag="wxPropertyContainerMethods::GetValueType" ></a><p>
1726
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1727
 
  <tr>
1728
 
    <td class="mdRow">
1729
 
      <table cellpadding="0" cellspacing="0" border="0">
1730
 
        <tr>
1731
 
          <td class="md" nowrap valign="top"> <a class="el" href="classwxPGValueType.htm">wxPGValueType</a>* wxPropertyContainerMethods::GetValueType </td>
1732
 
          <td class="md" valign="top">(&nbsp;</td>
1733
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
1734
 
          <td class="mdname1" valign="top" nowrap> <em>type</em>          </td>
1735
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1736
 
          <td class="md" nowrap><code> [static]</code></td>
1737
 
        </tr>
1738
 
 
1739
 
      </table>
1740
 
    </td>
1741
 
  </tr>
1742
 
</table>
1743
 
<table cellspacing=5 cellpadding=0 border=0>
1744
 
  <tr>
1745
 
    <td>
1746
 
      &nbsp;
1747
 
    </td>
1748
 
    <td>
1749
 
 
1750
 
<p>
1751
 
Returns value type class instance for given type name. 
1752
 
<p>
1753
 
    </td>
1754
 
  </tr>
1755
 
</table>
1756
 
<a class="anchor" name="wxPropertyGridPagea93" doxytag="wxPropertyContainerMethods::HideProperty" ></a><p>
1757
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1758
 
  <tr>
1759
 
    <td class="mdRow">
1760
 
      <table cellpadding="0" cellspacing="0" border="0">
1761
 
        <tr>
1762
 
          <td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::HideProperty </td>
1763
 
          <td class="md" valign="top">(&nbsp;</td>
1764
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
1765
 
          <td class="mdname" nowrap> <em>id</em>, </td>
1766
 
        </tr>
1767
 
        <tr>
1768
 
          <td class="md" nowrap align="right"></td>
1769
 
          <td></td>
1770
 
          <td class="md" nowrap>bool&nbsp;</td>
1771
 
          <td class="mdname" nowrap> <em>hide</em> = true</td>
1772
 
        </tr>
1773
 
        <tr>
1774
 
          <td></td>
1775
 
          <td class="md">)&nbsp;</td>
1776
 
          <td class="md" colspan="2"></td>
1777
 
        </tr>
1778
 
 
1779
 
      </table>
1780
 
    </td>
1781
 
  </tr>
1782
 
</table>
1783
 
<table cellspacing=5 cellpadding=0 border=0>
1784
 
  <tr>
1785
 
    <td>
1786
 
      &nbsp;
1787
 
    </td>
1788
 
    <td>
1789
 
 
1790
 
<p>
1791
 
Hides or reveals a property. 
1792
 
<p>
1793
 
<dl compact><dt><b>Parameters:</b></dt><dd>
1794
 
  <table border="0" cellspacing="2" cellpadding="0">
1795
 
    <tr><td valign=top><em>hide</em>&nbsp;</td><td>If true, hides property, otherwise reveals it. </td></tr>
1796
 
  </table>
1797
 
</dl>
1798
 
<dl compact><dt><b>Remarks:</b></dt><dd>Hiding properties is not compatible with priority system. Using both at the same time will yield unpredictable results. </dd></dl>
1799
 
    </td>
1800
 
  </tr>
1801
 
</table>
1802
 
<a class="anchor" name="wxPropertyGridPagee22" doxytag="wxPropertyContainerMethods::InitAllTypeHandlers" ></a><p>
1803
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1804
 
  <tr>
1805
 
    <td class="mdRow">
1806
 
      <table cellpadding="0" cellspacing="0" border="0">
1807
 
        <tr>
1808
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::InitAllTypeHandlers </td>
1809
 
          <td class="md" valign="top">(&nbsp;</td>
1810
 
          <td class="mdname1" valign="top" nowrap>          </td>
1811
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1812
 
          <td class="md" nowrap><code> [static]</code></td>
1813
 
        </tr>
1814
 
 
1815
 
      </table>
1816
 
    </td>
1817
 
  </tr>
1818
 
</table>
1819
 
<table cellspacing=5 cellpadding=0 border=0>
1820
 
  <tr>
1821
 
    <td>
1822
 
      &nbsp;
1823
 
    </td>
1824
 
    <td>
1825
 
 
1826
 
<p>
1827
 
Initializes *all* property types. 
1828
 
<p>
1829
 
Causes references to most object files in the library, so calling this may cause significant increase in executable size when linking with static library. 
1830
 
<p>
1831
 
Reimplemented in <a class="el" href="classwxPropertyGridManager.htm#wxPropertyGridManagera132">wxPropertyGridManager</a>.    </td>
1832
 
  </tr>
1833
 
</table>
1834
 
<a class="anchor" name="wxPropertyGridPagea99" doxytag="wxPropertyContainerMethods::InsertPropertyChoice" ></a><p>
1835
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1836
 
  <tr>
1837
 
    <td class="mdRow">
1838
 
      <table cellpadding="0" cellspacing="0" border="0">
1839
 
        <tr>
1840
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::InsertPropertyChoice </td>
1841
 
          <td class="md" valign="top">(&nbsp;</td>
1842
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
1843
 
          <td class="mdname" nowrap> <em>id</em>, </td>
1844
 
        </tr>
1845
 
        <tr>
1846
 
          <td class="md" nowrap align="right"></td>
1847
 
          <td></td>
1848
 
          <td class="md" nowrap>const wxString &amp;&nbsp;</td>
1849
 
          <td class="mdname" nowrap> <em>label</em>, </td>
1850
 
        </tr>
1851
 
        <tr>
1852
 
          <td class="md" nowrap align="right"></td>
1853
 
          <td></td>
1854
 
          <td class="md" nowrap>int&nbsp;</td>
1855
 
          <td class="mdname" nowrap> <em>index</em>, </td>
1856
 
        </tr>
1857
 
        <tr>
1858
 
          <td class="md" nowrap align="right"></td>
1859
 
          <td></td>
1860
 
          <td class="md" nowrap>int&nbsp;</td>
1861
 
          <td class="mdname" nowrap> <em>value</em> = INT_MAX</td>
1862
 
        </tr>
1863
 
        <tr>
1864
 
          <td></td>
1865
 
          <td class="md">)&nbsp;</td>
1866
 
          <td class="md" colspan="2"></td>
1867
 
        </tr>
1868
 
 
1869
 
      </table>
1870
 
    </td>
1871
 
  </tr>
1872
 
</table>
1873
 
<table cellspacing=5 cellpadding=0 border=0>
1874
 
  <tr>
1875
 
    <td>
1876
 
      &nbsp;
1877
 
    </td>
1878
 
    <td>
1879
 
 
1880
 
<p>
1881
 
Inserts choice to a property that can accept one. 
1882
 
<p>
1883
 
See AddPropertyChoice for more details.     </td>
1884
 
  </tr>
1885
 
</table>
1886
 
<a class="anchor" name="wxPropertyGridPagea104" doxytag="wxPropertyContainerMethods::IsModified" ></a><p>
1887
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1888
 
  <tr>
1889
 
    <td class="mdRow">
1890
 
      <table cellpadding="0" cellspacing="0" border="0">
1891
 
        <tr>
1892
 
          <td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsModified </td>
1893
 
          <td class="md" valign="top">(&nbsp;</td>
1894
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
1895
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
1896
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1897
 
          <td class="md" nowrap> const<code> [inline]</code></td>
1898
 
        </tr>
1899
 
 
1900
 
      </table>
1901
 
    </td>
1902
 
  </tr>
1903
 
</table>
1904
 
<table cellspacing=5 cellpadding=0 border=0>
1905
 
  <tr>
1906
 
    <td>
1907
 
      &nbsp;
1908
 
    </td>
1909
 
    <td>
1910
 
 
1911
 
<p>
1912
 
Returns true if property has been modified after value set or modify flag clear by software. 
1913
 
<p>
1914
 
NOTE: Try to use IsPropertyModified instead.     </td>
1915
 
  </tr>
1916
 
</table>
1917
 
<a class="anchor" name="wxPropertyGridPagea106" doxytag="wxPropertyContainerMethods::IsPropertyCategory" ></a><p>
1918
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1919
 
  <tr>
1920
 
    <td class="mdRow">
1921
 
      <table cellpadding="0" cellspacing="0" border="0">
1922
 
        <tr>
1923
 
          <td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyCategory </td>
1924
 
          <td class="md" valign="top">(&nbsp;</td>
1925
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
1926
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
1927
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1928
 
          <td class="md" nowrap> const<code> [inline]</code></td>
1929
 
        </tr>
1930
 
 
1931
 
      </table>
1932
 
    </td>
1933
 
  </tr>
1934
 
</table>
1935
 
<table cellspacing=5 cellpadding=0 border=0>
1936
 
  <tr>
1937
 
    <td>
1938
 
      &nbsp;
1939
 
    </td>
1940
 
    <td>
1941
 
 
1942
 
<p>
1943
 
Returns true if property is a category. 
1944
 
<p>
1945
 
    </td>
1946
 
  </tr>
1947
 
</table>
1948
 
<a class="anchor" name="wxPropertyGridPagea107" doxytag="wxPropertyContainerMethods::IsPropertyEnabled" ></a><p>
1949
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1950
 
  <tr>
1951
 
    <td class="mdRow">
1952
 
      <table cellpadding="0" cellspacing="0" border="0">
1953
 
        <tr>
1954
 
          <td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyEnabled </td>
1955
 
          <td class="md" valign="top">(&nbsp;</td>
1956
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
1957
 
          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
1958
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1959
 
          <td class="md" nowrap><code> [inline]</code></td>
1960
 
        </tr>
1961
 
 
1962
 
      </table>
1963
 
    </td>
1964
 
  </tr>
1965
 
</table>
1966
 
<table cellspacing=5 cellpadding=0 border=0>
1967
 
  <tr>
1968
 
    <td>
1969
 
      &nbsp;
1970
 
    </td>
1971
 
    <td>
1972
 
 
1973
 
<p>
1974
 
Returns true if property is enabled. 
1975
 
<p>
1976
 
    </td>
1977
 
  </tr>
1978
 
</table>
1979
 
<a class="anchor" name="wxPropertyGridPagea108" doxytag="wxPropertyContainerMethods::IsPropertyEnabled" ></a><p>
1980
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1981
 
  <tr>
1982
 
    <td class="mdRow">
1983
 
      <table cellpadding="0" cellspacing="0" border="0">
1984
 
        <tr>
1985
 
          <td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyEnabled </td>
1986
 
          <td class="md" valign="top">(&nbsp;</td>
1987
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
1988
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
1989
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1990
 
          <td class="md" nowrap> const<code> [inline]</code></td>
1991
 
        </tr>
1992
 
 
1993
 
      </table>
1994
 
    </td>
1995
 
  </tr>
1996
 
</table>
1997
 
<table cellspacing=5 cellpadding=0 border=0>
1998
 
  <tr>
1999
 
    <td>
2000
 
      &nbsp;
2001
 
    </td>
2002
 
    <td>
2003
 
 
2004
 
<p>
2005
 
Returns true if property is enabled. 
2006
 
<p>
2007
 
    </td>
2008
 
  </tr>
2009
 
</table>
2010
 
<a class="anchor" name="wxPropertyGridPagee23" doxytag="wxPropertyContainerMethods::IsPropertyExpanded" ></a><p>
2011
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2012
 
  <tr>
2013
 
    <td class="mdRow">
2014
 
      <table cellpadding="0" cellspacing="0" border="0">
2015
 
        <tr>
2016
 
          <td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyExpanded </td>
2017
 
          <td class="md" valign="top">(&nbsp;</td>
2018
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
2019
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
2020
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2021
 
          <td class="md" nowrap><code> [static]</code></td>
2022
 
        </tr>
2023
 
 
2024
 
      </table>
2025
 
    </td>
2026
 
  </tr>
2027
 
</table>
2028
 
<table cellspacing=5 cellpadding=0 border=0>
2029
 
  <tr>
2030
 
    <td>
2031
 
      &nbsp;
2032
 
    </td>
2033
 
    <td>
2034
 
 
2035
 
<p>
2036
 
Returns true if given property is expanded. 
2037
 
<p>
2038
 
Naturally, always returns false for properties that cannot be expanded.     </td>
2039
 
  </tr>
2040
 
</table>
2041
 
<a class="anchor" name="wxPropertyGridPagee24" doxytag="wxPropertyContainerMethods::IsPropertyKindOf" ></a><p>
2042
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2043
 
  <tr>
2044
 
    <td class="mdRow">
2045
 
      <table cellpadding="0" cellspacing="0" border="0">
2046
 
        <tr>
2047
 
          <td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyKindOf </td>
2048
 
          <td class="md" valign="top">(&nbsp;</td>
2049
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
2050
 
          <td class="mdname" nowrap> <em>id</em>, </td>
2051
 
        </tr>
2052
 
        <tr>
2053
 
          <td class="md" nowrap align="right"></td>
2054
 
          <td></td>
2055
 
          <td class="md" nowrap><a class="el" href="structwxPGPropertyClassInfo.htm">wxPGPropertyClassInfo</a> &amp;&nbsp;</td>
2056
 
          <td class="mdname" nowrap> <em>info</em></td>
2057
 
        </tr>
2058
 
        <tr>
2059
 
          <td></td>
2060
 
          <td class="md">)&nbsp;</td>
2061
 
          <td class="md" colspan="2"><code> [inline, static]</code></td>
2062
 
        </tr>
2063
 
 
2064
 
      </table>
2065
 
    </td>
2066
 
  </tr>
2067
 
</table>
2068
 
<table cellspacing=5 cellpadding=0 border=0>
2069
 
  <tr>
2070
 
    <td>
2071
 
      &nbsp;
2072
 
    </td>
2073
 
    <td>
2074
 
 
2075
 
<p>
2076
 
Returns true if property is of certain type. 
2077
 
<p>
2078
 
<dl compact><dt><b>Parameters:</b></dt><dd>
2079
 
  <table border="0" cellspacing="2" cellpadding="0">
2080
 
    <tr><td valign=top><em>info</em>&nbsp;</td><td>Preferably use <a class="el" href="group__miscellaneous.htm#ga13">WX_PG_CLASSINFO(PROPERTYNAME)</a>. Alternative is PROPERTYNAMEClassInfo. </td></tr>
2081
 
  </table>
2082
 
</dl>
2083
 
    </td>
2084
 
  </tr>
2085
 
</table>
2086
 
<a class="anchor" name="wxPropertyGridPagea112" doxytag="wxPropertyContainerMethods::IsPropertyModified" ></a><p>
2087
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2088
 
  <tr>
2089
 
    <td class="mdRow">
2090
 
      <table cellpadding="0" cellspacing="0" border="0">
2091
 
        <tr>
2092
 
          <td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyModified </td>
2093
 
          <td class="md" valign="top">(&nbsp;</td>
2094
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
2095
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
2096
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2097
 
          <td class="md" nowrap> const<code> [inline]</code></td>
2098
 
        </tr>
2099
 
 
2100
 
      </table>
2101
 
    </td>
2102
 
  </tr>
2103
 
</table>
2104
 
<table cellspacing=5 cellpadding=0 border=0>
2105
 
  <tr>
2106
 
    <td>
2107
 
      &nbsp;
2108
 
    </td>
2109
 
    <td>
2110
 
 
2111
 
<p>
2112
 
Returns true if property has been modified after value set or modify flag clear by software. 
2113
 
<p>
2114
 
    </td>
2115
 
  </tr>
2116
 
</table>
2117
 
<a class="anchor" name="wxPropertyGridPagea113" doxytag="wxPropertyContainerMethods::IsPropertyShown" ></a><p>
2118
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2119
 
  <tr>
2120
 
    <td class="mdRow">
2121
 
      <table cellpadding="0" cellspacing="0" border="0">
2122
 
        <tr>
2123
 
          <td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyShown </td>
2124
 
          <td class="md" valign="top">(&nbsp;</td>
2125
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
2126
 
          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
2127
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2128
 
          <td class="md" nowrap><code> [inline]</code></td>
2129
 
        </tr>
2130
 
 
2131
 
      </table>
2132
 
    </td>
2133
 
  </tr>
2134
 
</table>
2135
 
<table cellspacing=5 cellpadding=0 border=0>
2136
 
  <tr>
2137
 
    <td>
2138
 
      &nbsp;
2139
 
    </td>
2140
 
    <td>
2141
 
 
2142
 
<p>
2143
 
Returns true if property is shown (ie. 
2144
 
<p>
2145
 
hideproperty with true not called for it).     </td>
2146
 
  </tr>
2147
 
</table>
2148
 
<a class="anchor" name="wxPropertyGridPagea114" doxytag="wxPropertyContainerMethods::IsPropertyShown" ></a><p>
2149
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2150
 
  <tr>
2151
 
    <td class="mdRow">
2152
 
      <table cellpadding="0" cellspacing="0" border="0">
2153
 
        <tr>
2154
 
          <td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyShown </td>
2155
 
          <td class="md" valign="top">(&nbsp;</td>
2156
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
2157
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
2158
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2159
 
          <td class="md" nowrap> const<code> [inline]</code></td>
2160
 
        </tr>
2161
 
 
2162
 
      </table>
2163
 
    </td>
2164
 
  </tr>
2165
 
</table>
2166
 
<table cellspacing=5 cellpadding=0 border=0>
2167
 
  <tr>
2168
 
    <td>
2169
 
      &nbsp;
2170
 
    </td>
2171
 
    <td>
2172
 
 
2173
 
<p>
2174
 
Returns true if property is shown (ie. 
2175
 
<p>
2176
 
hideproperty with true not called for it).     </td>
2177
 
  </tr>
2178
 
</table>
2179
 
<a class="anchor" name="wxPropertyGridPagea116" doxytag="wxPropertyContainerMethods::IsPropertyUnspecified" ></a><p>
2180
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2181
 
  <tr>
2182
 
    <td class="mdRow">
2183
 
      <table cellpadding="0" cellspacing="0" border="0">
2184
 
        <tr>
2185
 
          <td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyUnspecified </td>
2186
 
          <td class="md" valign="top">(&nbsp;</td>
2187
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
2188
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
2189
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2190
 
          <td class="md" nowrap> const<code> [inline]</code></td>
2191
 
        </tr>
2192
 
 
2193
 
      </table>
2194
 
    </td>
2195
 
  </tr>
2196
 
</table>
2197
 
<table cellspacing=5 cellpadding=0 border=0>
2198
 
  <tr>
2199
 
    <td>
2200
 
      &nbsp;
2201
 
    </td>
2202
 
    <td>
2203
 
 
2204
 
<p>
2205
 
Returns true if property value is set to unspecified. 
2206
 
<p>
2207
 
    </td>
2208
 
  </tr>
2209
 
</table>
2210
 
<a class="anchor" name="wxPropertyGridPagea117" doxytag="wxPropertyContainerMethods::IsPropertyValueType" ></a><p>
2211
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2212
 
  <tr>
2213
 
    <td class="mdRow">
2214
 
      <table cellpadding="0" cellspacing="0" border="0">
2215
 
        <tr>
2216
 
          <td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyValueType </td>
2217
 
          <td class="md" valign="top">(&nbsp;</td>
2218
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
2219
 
          <td class="mdname" nowrap> <em>name</em>, </td>
2220
 
        </tr>
2221
 
        <tr>
2222
 
          <td class="md" nowrap align="right"></td>
2223
 
          <td></td>
2224
 
          <td class="md" nowrap>const wxClassInfo *&nbsp;</td>
2225
 
          <td class="mdname" nowrap> <em>classinfo</em></td>
2226
 
        </tr>
2227
 
        <tr>
2228
 
          <td></td>
2229
 
          <td class="md">)&nbsp;</td>
2230
 
          <td class="md" colspan="2"><code> [inline]</code></td>
2231
 
        </tr>
2232
 
 
2233
 
      </table>
2234
 
    </td>
2235
 
  </tr>
2236
 
</table>
2237
 
<table cellspacing=5 cellpadding=0 border=0>
2238
 
  <tr>
2239
 
    <td>
2240
 
      &nbsp;
2241
 
    </td>
2242
 
    <td>
2243
 
 
2244
 
<p>
2245
 
Returns true if property's value type has same name as a class. 
2246
 
<p>
2247
 
    </td>
2248
 
  </tr>
2249
 
</table>
2250
 
<a class="anchor" name="wxPropertyGridPagea118" doxytag="wxPropertyContainerMethods::IsPropertyValueType" ></a><p>
2251
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2252
 
  <tr>
2253
 
    <td class="mdRow">
2254
 
      <table cellpadding="0" cellspacing="0" border="0">
2255
 
        <tr>
2256
 
          <td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyValueType </td>
2257
 
          <td class="md" valign="top">(&nbsp;</td>
2258
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
2259
 
          <td class="mdname" nowrap> <em>name</em>, </td>
2260
 
        </tr>
2261
 
        <tr>
2262
 
          <td class="md" nowrap align="right"></td>
2263
 
          <td></td>
2264
 
          <td class="md" nowrap>const <a class="el" href="classwxPGValueType.htm">wxPGValueType</a> *&nbsp;</td>
2265
 
          <td class="mdname" nowrap> <em>valuetype</em></td>
2266
 
        </tr>
2267
 
        <tr>
2268
 
          <td></td>
2269
 
          <td class="md">)&nbsp;</td>
2270
 
          <td class="md" colspan="2"><code> [inline]</code></td>
2271
 
        </tr>
2272
 
 
2273
 
      </table>
2274
 
    </td>
2275
 
  </tr>
2276
 
</table>
2277
 
<table cellspacing=5 cellpadding=0 border=0>
2278
 
  <tr>
2279
 
    <td>
2280
 
      &nbsp;
2281
 
    </td>
2282
 
    <td>
2283
 
 
2284
 
<p>
2285
 
Returns true if property's value type is valuetype. 
2286
 
<p>
2287
 
    </td>
2288
 
  </tr>
2289
 
</table>
2290
 
<a class="anchor" name="wxPropertyGridPagea119" doxytag="wxPropertyContainerMethods::IsPropertyValueType" ></a><p>
2291
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2292
 
  <tr>
2293
 
    <td class="mdRow">
2294
 
      <table cellpadding="0" cellspacing="0" border="0">
2295
 
        <tr>
2296
 
          <td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyValueType </td>
2297
 
          <td class="md" valign="top">(&nbsp;</td>
2298
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
2299
 
          <td class="mdname" nowrap> <em>name</em>, </td>
2300
 
        </tr>
2301
 
        <tr>
2302
 
          <td class="md" nowrap align="right"></td>
2303
 
          <td></td>
2304
 
          <td class="md" nowrap>const wxChar *&nbsp;</td>
2305
 
          <td class="mdname" nowrap> <em>typestr</em></td>
2306
 
        </tr>
2307
 
        <tr>
2308
 
          <td></td>
2309
 
          <td class="md">)&nbsp;</td>
2310
 
          <td class="md" colspan="2"><code> [inline]</code></td>
2311
 
        </tr>
2312
 
 
2313
 
      </table>
2314
 
    </td>
2315
 
  </tr>
2316
 
</table>
2317
 
<table cellspacing=5 cellpadding=0 border=0>
2318
 
  <tr>
2319
 
    <td>
2320
 
      &nbsp;
2321
 
    </td>
2322
 
    <td>
2323
 
 
2324
 
<p>
2325
 
Returns true if property's value type has name typestr. 
2326
 
<p>
2327
 
    </td>
2328
 
  </tr>
2329
 
</table>
2330
 
<a class="anchor" name="wxPropertyGridPagea120" doxytag="wxPropertyContainerMethods::IsPropertyValueType" ></a><p>
2331
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2332
 
  <tr>
2333
 
    <td class="mdRow">
2334
 
      <table cellpadding="0" cellspacing="0" border="0">
2335
 
        <tr>
2336
 
          <td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyValueType </td>
2337
 
          <td class="md" valign="top">(&nbsp;</td>
2338
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
2339
 
          <td class="mdname" nowrap> <em>id</em>, </td>
2340
 
        </tr>
2341
 
        <tr>
2342
 
          <td class="md" nowrap align="right"></td>
2343
 
          <td></td>
2344
 
          <td class="md" nowrap>const wxClassInfo *&nbsp;</td>
2345
 
          <td class="mdname" nowrap> <em>classinfo</em></td>
2346
 
        </tr>
2347
 
        <tr>
2348
 
          <td></td>
2349
 
          <td class="md">)&nbsp;</td>
2350
 
          <td class="md" colspan="2"><code> [inline]</code></td>
2351
 
        </tr>
2352
 
 
2353
 
      </table>
2354
 
    </td>
2355
 
  </tr>
2356
 
</table>
2357
 
<table cellspacing=5 cellpadding=0 border=0>
2358
 
  <tr>
2359
 
    <td>
2360
 
      &nbsp;
2361
 
    </td>
2362
 
    <td>
2363
 
 
2364
 
<p>
2365
 
Returns true if property's value type has same name as a class. 
2366
 
<p>
2367
 
    </td>
2368
 
  </tr>
2369
 
</table>
2370
 
<a class="anchor" name="wxPropertyGridPagea121" doxytag="wxPropertyContainerMethods::IsPropertyValueType" ></a><p>
2371
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2372
 
  <tr>
2373
 
    <td class="mdRow">
2374
 
      <table cellpadding="0" cellspacing="0" border="0">
2375
 
        <tr>
2376
 
          <td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyValueType </td>
2377
 
          <td class="md" valign="top">(&nbsp;</td>
2378
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
2379
 
          <td class="mdname" nowrap> <em>id</em>, </td>
2380
 
        </tr>
2381
 
        <tr>
2382
 
          <td class="md" nowrap align="right"></td>
2383
 
          <td></td>
2384
 
          <td class="md" nowrap>const <a class="el" href="classwxPGValueType.htm">wxPGValueType</a> *&nbsp;</td>
2385
 
          <td class="mdname" nowrap> <em>valuetype</em></td>
2386
 
        </tr>
2387
 
        <tr>
2388
 
          <td></td>
2389
 
          <td class="md">)&nbsp;</td>
2390
 
          <td class="md" colspan="2"><code> [inline]</code></td>
2391
 
        </tr>
2392
 
 
2393
 
      </table>
2394
 
    </td>
2395
 
  </tr>
2396
 
</table>
2397
 
<table cellspacing=5 cellpadding=0 border=0>
2398
 
  <tr>
2399
 
    <td>
2400
 
      &nbsp;
2401
 
    </td>
2402
 
    <td>
2403
 
 
2404
 
<p>
2405
 
Returns true if property's value type is valuetype. 
2406
 
<p>
2407
 
    </td>
2408
 
  </tr>
2409
 
</table>
2410
 
<a class="anchor" name="wxPropertyGridPagea122" doxytag="wxPropertyContainerMethods::IsPropertyValueType" ></a><p>
2411
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2412
 
  <tr>
2413
 
    <td class="mdRow">
2414
 
      <table cellpadding="0" cellspacing="0" border="0">
2415
 
        <tr>
2416
 
          <td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyValueType </td>
2417
 
          <td class="md" valign="top">(&nbsp;</td>
2418
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
2419
 
          <td class="mdname" nowrap> <em>id</em>, </td>
2420
 
        </tr>
2421
 
        <tr>
2422
 
          <td class="md" nowrap align="right"></td>
2423
 
          <td></td>
2424
 
          <td class="md" nowrap>const wxChar *&nbsp;</td>
2425
 
          <td class="mdname" nowrap> <em>typestr</em></td>
2426
 
        </tr>
2427
 
        <tr>
2428
 
          <td></td>
2429
 
          <td class="md">)&nbsp;</td>
2430
 
          <td class="md" colspan="2"><code> [inline]</code></td>
2431
 
        </tr>
2432
 
 
2433
 
      </table>
2434
 
    </td>
2435
 
  </tr>
2436
 
</table>
2437
 
<table cellspacing=5 cellpadding=0 border=0>
2438
 
  <tr>
2439
 
    <td>
2440
 
      &nbsp;
2441
 
    </td>
2442
 
    <td>
2443
 
 
2444
 
<p>
2445
 
Returns true if property's value type has name typestr. 
2446
 
<p>
2447
 
    </td>
2448
 
  </tr>
2449
 
</table>
2450
 
<a class="anchor" name="wxPropertyGridPagee25" doxytag="wxPropertyContainerMethods::RegisterAdditionalEditors" ></a><p>
2451
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2452
 
  <tr>
2453
 
    <td class="mdRow">
2454
 
      <table cellpadding="0" cellspacing="0" border="0">
2455
 
        <tr>
2456
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::RegisterAdditionalEditors </td>
2457
 
          <td class="md" valign="top">(&nbsp;</td>
2458
 
          <td class="mdname1" valign="top" nowrap>          </td>
2459
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2460
 
          <td class="md" nowrap><code> [static]</code></td>
2461
 
        </tr>
2462
 
 
2463
 
      </table>
2464
 
    </td>
2465
 
  </tr>
2466
 
</table>
2467
 
<table cellspacing=5 cellpadding=0 border=0>
2468
 
  <tr>
2469
 
    <td>
2470
 
      &nbsp;
2471
 
    </td>
2472
 
    <td>
2473
 
 
2474
 
<p>
2475
 
Initializes additional property editors (SpinCtrl etc.). 
2476
 
<p>
2477
 
Causes references to most object files in the library, so calling this may cause significant increase in executable size when linking with static library.     </td>
2478
 
  </tr>
2479
 
</table>
2480
 
<a class="anchor" name="wxPropertyGridPagee26" doxytag="wxPropertyContainerMethods::RegisterAdvancedPropertyClasses" ></a><p>
2481
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2482
 
  <tr>
2483
 
    <td class="mdRow">
2484
 
      <table cellpadding="0" cellspacing="0" border="0">
2485
 
        <tr>
2486
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::RegisterAdvancedPropertyClasses </td>
2487
 
          <td class="md" valign="top">(&nbsp;</td>
2488
 
          <td class="mdname1" valign="top" nowrap>          </td>
2489
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2490
 
          <td class="md" nowrap><code> [static]</code></td>
2491
 
        </tr>
2492
 
 
2493
 
      </table>
2494
 
    </td>
2495
 
  </tr>
2496
 
</table>
2497
 
<table cellspacing=5 cellpadding=0 border=0>
2498
 
  <tr>
2499
 
    <td>
2500
 
      &nbsp;
2501
 
    </td>
2502
 
    <td>
2503
 
 
2504
 
<p>
2505
 
Basic property classes are registered by the default, but this registers advanced ones as well. 
2506
 
<p>
2507
 
    </td>
2508
 
  </tr>
2509
 
</table>
2510
 
<a class="anchor" name="wxPropertyGridPagee27" doxytag="wxPropertyContainerMethods::RegisterPropertyClass" ></a><p>
2511
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2512
 
  <tr>
2513
 
    <td class="mdRow">
2514
 
      <table cellpadding="0" cellspacing="0" border="0">
2515
 
        <tr>
2516
 
          <td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::RegisterPropertyClass </td>
2517
 
          <td class="md" valign="top">(&nbsp;</td>
2518
 
          <td class="md" nowrap valign="top">const wxChar *&nbsp;</td>
2519
 
          <td class="mdname" nowrap> <em>name</em>, </td>
2520
 
        </tr>
2521
 
        <tr>
2522
 
          <td class="md" nowrap align="right"></td>
2523
 
          <td></td>
2524
 
          <td class="md" nowrap><a class="el" href="structwxPGPropertyClassInfo.htm">wxPGPropertyClassInfo</a> *&nbsp;</td>
2525
 
          <td class="mdname" nowrap> <em>classinfo</em></td>
2526
 
        </tr>
2527
 
        <tr>
2528
 
          <td></td>
2529
 
          <td class="md">)&nbsp;</td>
2530
 
          <td class="md" colspan="2"><code> [static]</code></td>
2531
 
        </tr>
2532
 
 
2533
 
      </table>
2534
 
    </td>
2535
 
  </tr>
2536
 
</table>
2537
 
<table cellspacing=5 cellpadding=0 border=0>
2538
 
  <tr>
2539
 
    <td>
2540
 
      &nbsp;
2541
 
    </td>
2542
 
    <td>
2543
 
 
2544
 
<p>
2545
 
Registers property class info with specific name. 
2546
 
<p>
2547
 
Preferably use wxPGRegisterPropertyClass(PROPERTYNAME) macro.     </td>
2548
 
  </tr>
2549
 
</table>
2550
 
<a class="anchor" name="wxPropertyGridPagea125" doxytag="wxPropertyContainerMethods::ReplaceProperty" ></a><p>
2551
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2552
 
  <tr>
2553
 
    <td class="mdRow">
2554
 
      <table cellpadding="0" cellspacing="0" border="0">
2555
 
        <tr>
2556
 
          <td class="md" nowrap valign="top"> <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyContainerMethods::ReplaceProperty </td>
2557
 
          <td class="md" valign="top">(&nbsp;</td>
2558
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
2559
 
          <td class="mdname" nowrap> <em>id</em>, </td>
2560
 
        </tr>
2561
 
        <tr>
2562
 
          <td class="md" nowrap align="right"></td>
2563
 
          <td></td>
2564
 
          <td class="md" nowrap><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *&nbsp;</td>
2565
 
          <td class="mdname" nowrap> <em>property</em></td>
2566
 
        </tr>
2567
 
        <tr>
2568
 
          <td></td>
2569
 
          <td class="md">)&nbsp;</td>
2570
 
          <td class="md" colspan="2"></td>
2571
 
        </tr>
2572
 
 
2573
 
      </table>
2574
 
    </td>
2575
 
  </tr>
2576
 
</table>
2577
 
<table cellspacing=5 cellpadding=0 border=0>
2578
 
  <tr>
2579
 
    <td>
2580
 
      &nbsp;
2581
 
    </td>
2582
 
    <td>
2583
 
 
2584
 
<p>
2585
 
Replaces property with id with newly created property. 
2586
 
<p>
2587
 
For example, this code replaces existing property named "Flags" with one that will have different set of items: <pre class="fragment"><div>            pg-&gt;<a class="code" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea125">ReplaceProperty</a>(wxT(<span class="stringliteral">"Flags"</span>),
2588
 
                wxFlagsProperty(wxT(<span class="stringliteral">"Flags"</span>),wxPG_LABEL,newItems))
2589
 
</div></pre>For more info, see <a class="el" href="classwxPropertyGrid.htm#wxPropertyGrida164">wxPropertyGrid::Insert</a>.     </td>
2590
 
  </tr>
2591
 
</table>
2592
 
<a class="anchor" name="wxPropertyGridPagee28" doxytag="wxPropertyContainerMethods::SetBoolChoices" ></a><p>
2593
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2594
 
  <tr>
2595
 
    <td class="mdRow">
2596
 
      <table cellpadding="0" cellspacing="0" border="0">
2597
 
        <tr>
2598
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetBoolChoices </td>
2599
 
          <td class="md" valign="top">(&nbsp;</td>
2600
 
          <td class="md" nowrap valign="top">const wxChar *&nbsp;</td>
2601
 
          <td class="mdname" nowrap> <em>true_choice</em>, </td>
2602
 
        </tr>
2603
 
        <tr>
2604
 
          <td class="md" nowrap align="right"></td>
2605
 
          <td></td>
2606
 
          <td class="md" nowrap>const wxChar *&nbsp;</td>
2607
 
          <td class="mdname" nowrap> <em>false_choice</em></td>
2608
 
        </tr>
2609
 
        <tr>
2610
 
          <td></td>
2611
 
          <td class="md">)&nbsp;</td>
2612
 
          <td class="md" colspan="2"><code> [static]</code></td>
2613
 
        </tr>
2614
 
 
2615
 
      </table>
2616
 
    </td>
2617
 
  </tr>
2618
 
</table>
2619
 
<table cellspacing=5 cellpadding=0 border=0>
2620
 
  <tr>
2621
 
    <td>
2622
 
      &nbsp;
2623
 
    </td>
2624
 
    <td>
2625
 
 
2626
 
<p>
2627
 
Lets user to set the strings listed in the choice dropdown of a wxBoolProperty. 
2628
 
<p>
2629
 
Defaults are "True" and "False", so changing them to, say, "Yes" and "No" may be useful in some less technical applications.     </td>
2630
 
  </tr>
2631
 
</table>
2632
 
<a class="anchor" name="wxPropertyGridPagea127" doxytag="wxPropertyContainerMethods::SetPropertyAttribute" ></a><p>
2633
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2634
 
  <tr>
2635
 
    <td class="mdRow">
2636
 
      <table cellpadding="0" cellspacing="0" border="0">
2637
 
        <tr>
2638
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyAttribute </td>
2639
 
          <td class="md" valign="top">(&nbsp;</td>
2640
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
2641
 
          <td class="mdname" nowrap> <em>id</em>, </td>
2642
 
        </tr>
2643
 
        <tr>
2644
 
          <td class="md" nowrap align="right"></td>
2645
 
          <td></td>
2646
 
          <td class="md" nowrap>int&nbsp;</td>
2647
 
          <td class="mdname" nowrap> <em>attrid</em>, </td>
2648
 
        </tr>
2649
 
        <tr>
2650
 
          <td class="md" nowrap align="right"></td>
2651
 
          <td></td>
2652
 
          <td class="md" nowrap>wxVariant&nbsp;</td>
2653
 
          <td class="mdname" nowrap> <em>value</em>, </td>
2654
 
        </tr>
2655
 
        <tr>
2656
 
          <td class="md" nowrap align="right"></td>
2657
 
          <td></td>
2658
 
          <td class="md" nowrap>long&nbsp;</td>
2659
 
          <td class="mdname" nowrap> <em>argFlags</em> = 0</td>
2660
 
        </tr>
2661
 
        <tr>
2662
 
          <td></td>
2663
 
          <td class="md">)&nbsp;</td>
2664
 
          <td class="md" colspan="2"><code> [inline]</code></td>
2665
 
        </tr>
2666
 
 
2667
 
      </table>
2668
 
    </td>
2669
 
  </tr>
2670
 
</table>
2671
 
<table cellspacing=5 cellpadding=0 border=0>
2672
 
  <tr>
2673
 
    <td>
2674
 
      &nbsp;
2675
 
    </td>
2676
 
    <td>
2677
 
 
2678
 
<p>
2679
 
Sets an attribute of a property. 
2680
 
<p>
2681
 
Ids and relevants values are totally specific to property classes and may affect either the given instance or all instances of that class. See <a class="el" href="group__attrids.htm">wxPropertyGrid Property Attribute Identifiers</a> for list of built-in attributes. <dl compact><dt><b>Parameters:</b></dt><dd>
2682
 
  <table border="0" cellspacing="2" cellpadding="0">
2683
 
    <tr><td valign=top><em>argFlags</em>&nbsp;</td><td>Optional. Use wxPG_RECURSE to set the attribute to child properties as well. </td></tr>
2684
 
  </table>
2685
 
</dl>
2686
 
<dl compact><dt><b>Remarks:</b></dt><dd>wxVariant doesn't have int constructor (as of 2.5.4), so <b>you will need to cast int values (including most numeral constants) to long</b>. </dd></dl>
2687
 
    </td>
2688
 
  </tr>
2689
 
</table>
2690
 
<a class="anchor" name="wxPropertyGridPagee30" doxytag="wxPropertyContainerMethods::SetPropertyAttributes" ></a><p>
2691
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2692
 
  <tr>
2693
 
    <td class="mdRow">
2694
 
      <table cellpadding="0" cellspacing="0" border="0">
2695
 
        <tr>
2696
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyAttributes </td>
2697
 
          <td class="md" valign="top">(&nbsp;</td>
2698
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
2699
 
          <td class="mdname" nowrap> <em>id</em>, </td>
2700
 
        </tr>
2701
 
        <tr>
2702
 
          <td class="md" nowrap align="right"></td>
2703
 
          <td></td>
2704
 
          <td class="md" nowrap>const wxString &amp;&nbsp;</td>
2705
 
          <td class="mdname" nowrap> <em>attributes</em></td>
2706
 
        </tr>
2707
 
        <tr>
2708
 
          <td></td>
2709
 
          <td class="md">)&nbsp;</td>
2710
 
          <td class="md" colspan="2"><code> [inline, static]</code></td>
2711
 
        </tr>
2712
 
 
2713
 
      </table>
2714
 
    </td>
2715
 
  </tr>
2716
 
</table>
2717
 
<table cellspacing=5 cellpadding=0 border=0>
2718
 
  <tr>
2719
 
    <td>
2720
 
      &nbsp;
2721
 
    </td>
2722
 
    <td>
2723
 
 
2724
 
<p>
2725
 
Sets attributes from a string generated by GetPropertyAttributes. 
2726
 
<p>
2727
 
<dl compact><dt><b>Remarks:</b></dt><dd>Performance may not be top-notch. </dd></dl>
2728
 
    </td>
2729
 
  </tr>
2730
 
</table>
2731
 
<a class="anchor" name="wxPropertyGridPagea129" doxytag="wxPropertyContainerMethods::SetPropertyChoices" ></a><p>
2732
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2733
 
  <tr>
2734
 
    <td class="mdRow">
2735
 
      <table cellpadding="0" cellspacing="0" border="0">
2736
 
        <tr>
2737
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyChoices </td>
2738
 
          <td class="md" valign="top">(&nbsp;</td>
2739
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
2740
 
          <td class="mdname" nowrap> <em>name</em>, </td>
2741
 
        </tr>
2742
 
        <tr>
2743
 
          <td class="md" nowrap align="right"></td>
2744
 
          <td></td>
2745
 
          <td class="md" nowrap><a class="el" href="classwxPGChoices.htm">wxPGChoices</a> &amp;&nbsp;</td>
2746
 
          <td class="mdname" nowrap> <em>choices</em></td>
2747
 
        </tr>
2748
 
        <tr>
2749
 
          <td></td>
2750
 
          <td class="md">)&nbsp;</td>
2751
 
          <td class="md" colspan="2"><code> [inline]</code></td>
2752
 
        </tr>
2753
 
 
2754
 
      </table>
2755
 
    </td>
2756
 
  </tr>
2757
 
</table>
2758
 
<table cellspacing=5 cellpadding=0 border=0>
2759
 
  <tr>
2760
 
    <td>
2761
 
      &nbsp;
2762
 
    </td>
2763
 
    <td>
2764
 
 
2765
 
<p>
2766
 
Set choices of a property to specified set of labels and values. 
2767
 
<p>
2768
 
    </td>
2769
 
  </tr>
2770
 
</table>
2771
 
<a class="anchor" name="wxPropertyGridPagee31" doxytag="wxPropertyContainerMethods::SetPropertyChoices" ></a><p>
2772
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2773
 
  <tr>
2774
 
    <td class="mdRow">
2775
 
      <table cellpadding="0" cellspacing="0" border="0">
2776
 
        <tr>
2777
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyChoices </td>
2778
 
          <td class="md" valign="top">(&nbsp;</td>
2779
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
2780
 
          <td class="mdname" nowrap> <em>id</em>, </td>
2781
 
        </tr>
2782
 
        <tr>
2783
 
          <td class="md" nowrap align="right"></td>
2784
 
          <td></td>
2785
 
          <td class="md" nowrap><a class="el" href="classwxPGChoices.htm">wxPGChoices</a> &amp;&nbsp;</td>
2786
 
          <td class="mdname" nowrap> <em>choices</em></td>
2787
 
        </tr>
2788
 
        <tr>
2789
 
          <td></td>
2790
 
          <td class="md">)&nbsp;</td>
2791
 
          <td class="md" colspan="2"><code> [inline, static]</code></td>
2792
 
        </tr>
2793
 
 
2794
 
      </table>
2795
 
    </td>
2796
 
  </tr>
2797
 
</table>
2798
 
<table cellspacing=5 cellpadding=0 border=0>
2799
 
  <tr>
2800
 
    <td>
2801
 
      &nbsp;
2802
 
    </td>
2803
 
    <td>
2804
 
 
2805
 
<p>
2806
 
Set choices of a property to specified set of labels and values. 
2807
 
<p>
2808
 
    </td>
2809
 
  </tr>
2810
 
</table>
2811
 
<a class="anchor" name="wxPropertyGridPagea131" doxytag="wxPropertyContainerMethods::SetPropertyChoicesExclusive" ></a><p>
2812
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2813
 
  <tr>
2814
 
    <td class="mdRow">
2815
 
      <table cellpadding="0" cellspacing="0" border="0">
2816
 
        <tr>
2817
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyChoicesExclusive </td>
2818
 
          <td class="md" valign="top">(&nbsp;</td>
2819
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
2820
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
2821
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2822
 
          <td class="md" nowrap><code> [inline]</code></td>
2823
 
        </tr>
2824
 
 
2825
 
      </table>
2826
 
    </td>
2827
 
  </tr>
2828
 
</table>
2829
 
<table cellspacing=5 cellpadding=0 border=0>
2830
 
  <tr>
2831
 
    <td>
2832
 
      &nbsp;
2833
 
    </td>
2834
 
    <td>
2835
 
 
2836
 
<p>
2837
 
If property's set of choices is shared, then calling this method converts it to private. 
2838
 
<p>
2839
 
    </td>
2840
 
  </tr>
2841
 
</table>
2842
 
<a class="anchor" name="wxPropertyGridPagea132" doxytag="wxPropertyContainerMethods::SetPropertyClientData" ></a><p>
2843
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2844
 
  <tr>
2845
 
    <td class="mdRow">
2846
 
      <table cellpadding="0" cellspacing="0" border="0">
2847
 
        <tr>
2848
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyClientData </td>
2849
 
          <td class="md" valign="top">(&nbsp;</td>
2850
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
2851
 
          <td class="mdname" nowrap> <em>name</em>, </td>
2852
 
        </tr>
2853
 
        <tr>
2854
 
          <td class="md" nowrap align="right"></td>
2855
 
          <td></td>
2856
 
          <td class="md" nowrap>wxPGProperty::ClientDataType&nbsp;</td>
2857
 
          <td class="mdname" nowrap> <em>clientData</em></td>
2858
 
        </tr>
2859
 
        <tr>
2860
 
          <td></td>
2861
 
          <td class="md">)&nbsp;</td>
2862
 
          <td class="md" colspan="2"><code> [inline]</code></td>
2863
 
        </tr>
2864
 
 
2865
 
      </table>
2866
 
    </td>
2867
 
  </tr>
2868
 
</table>
2869
 
<table cellspacing=5 cellpadding=0 border=0>
2870
 
  <tr>
2871
 
    <td>
2872
 
      &nbsp;
2873
 
    </td>
2874
 
    <td>
2875
 
 
2876
 
<p>
2877
 
Sets client data (void*) of a property. 
2878
 
<p>
2879
 
<dl compact><dt><b>Remarks:</b></dt><dd>This untyped client data has to be deleted manually. </dd></dl>
2880
 
    </td>
2881
 
  </tr>
2882
 
</table>
2883
 
<a class="anchor" name="wxPropertyGridPagea133" doxytag="wxPropertyContainerMethods::SetPropertyClientData" ></a><p>
2884
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2885
 
  <tr>
2886
 
    <td class="mdRow">
2887
 
      <table cellpadding="0" cellspacing="0" border="0">
2888
 
        <tr>
2889
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyClientData </td>
2890
 
          <td class="md" valign="top">(&nbsp;</td>
2891
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
2892
 
          <td class="mdname" nowrap> <em>id</em>, </td>
2893
 
        </tr>
2894
 
        <tr>
2895
 
          <td class="md" nowrap align="right"></td>
2896
 
          <td></td>
2897
 
          <td class="md" nowrap>wxPGProperty::ClientDataType&nbsp;</td>
2898
 
          <td class="mdname" nowrap> <em>clientData</em></td>
2899
 
        </tr>
2900
 
        <tr>
2901
 
          <td></td>
2902
 
          <td class="md">)&nbsp;</td>
2903
 
          <td class="md" colspan="2"><code> [inline]</code></td>
2904
 
        </tr>
2905
 
 
2906
 
      </table>
2907
 
    </td>
2908
 
  </tr>
2909
 
</table>
2910
 
<table cellspacing=5 cellpadding=0 border=0>
2911
 
  <tr>
2912
 
    <td>
2913
 
      &nbsp;
2914
 
    </td>
2915
 
    <td>
2916
 
 
2917
 
<p>
2918
 
Sets client data (void*) of a property. 
2919
 
<p>
2920
 
<dl compact><dt><b>Remarks:</b></dt><dd>This untyped client data has to be deleted manually. </dd></dl>
2921
 
    </td>
2922
 
  </tr>
2923
 
</table>
2924
 
<a class="anchor" name="wxPropertyGridPagea135" doxytag="wxPropertyContainerMethods::SetPropertyEditor" ></a><p>
2925
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2926
 
  <tr>
2927
 
    <td class="mdRow">
2928
 
      <table cellpadding="0" cellspacing="0" border="0">
2929
 
        <tr>
2930
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyEditor </td>
2931
 
          <td class="md" valign="top">(&nbsp;</td>
2932
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
2933
 
          <td class="mdname" nowrap> <em>id</em>, </td>
2934
 
        </tr>
2935
 
        <tr>
2936
 
          <td class="md" nowrap align="right"></td>
2937
 
          <td></td>
2938
 
          <td class="md" nowrap>const wxString &amp;&nbsp;</td>
2939
 
          <td class="mdname" nowrap> <em>editorName</em></td>
2940
 
        </tr>
2941
 
        <tr>
2942
 
          <td></td>
2943
 
          <td class="md">)&nbsp;</td>
2944
 
          <td class="md" colspan="2"><code> [inline]</code></td>
2945
 
        </tr>
2946
 
 
2947
 
      </table>
2948
 
    </td>
2949
 
  </tr>
2950
 
</table>
2951
 
<table cellspacing=5 cellpadding=0 border=0>
2952
 
  <tr>
2953
 
    <td>
2954
 
      &nbsp;
2955
 
    </td>
2956
 
    <td>
2957
 
 
2958
 
<p>
2959
 
Sets editor control of a property. 
2960
 
<p>
2961
 
As editor argument, use editor name string, such as wxT("TextCtrl") or wxT("Choice").     </td>
2962
 
  </tr>
2963
 
</table>
2964
 
<a class="anchor" name="wxPropertyGridPagea137" doxytag="wxPropertyContainerMethods::SetPropertyEditor" ></a><p>
2965
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2966
 
  <tr>
2967
 
    <td class="mdRow">
2968
 
      <table cellpadding="0" cellspacing="0" border="0">
2969
 
        <tr>
2970
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyEditor </td>
2971
 
          <td class="md" valign="top">(&nbsp;</td>
2972
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
2973
 
          <td class="mdname" nowrap> <em>id</em>, </td>
2974
 
        </tr>
2975
 
        <tr>
2976
 
          <td class="md" nowrap align="right"></td>
2977
 
          <td></td>
2978
 
          <td class="md" nowrap>const <a class="el" href="classwxPGEditor.htm">wxPGEditor</a> *&nbsp;</td>
2979
 
          <td class="mdname" nowrap> <em>editor</em></td>
2980
 
        </tr>
2981
 
        <tr>
2982
 
          <td></td>
2983
 
          <td class="md">)&nbsp;</td>
2984
 
          <td class="md" colspan="2"><code> [inline]</code></td>
2985
 
        </tr>
2986
 
 
2987
 
      </table>
2988
 
    </td>
2989
 
  </tr>
2990
 
</table>
2991
 
<table cellspacing=5 cellpadding=0 border=0>
2992
 
  <tr>
2993
 
    <td>
2994
 
      &nbsp;
2995
 
    </td>
2996
 
    <td>
2997
 
 
2998
 
<p>
2999
 
Sets editor control of a property. 
3000
 
<p>
3001
 
As editor argument, use wxPG_EDITOR(EditorName), where basic built-in editor names are TextCtrl, Choice, ComboBox, CheckBox, TextCtrlAndButton, and ChoiceAndButton. Additional editors include SpinCtrl and DatePickerCtrl, which also require <a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagee25">wxPropertyGrid::RegisterAdditionalEditors()</a> call prior using.     </td>
3002
 
  </tr>
3003
 
</table>
3004
 
<a class="anchor" name="wxPropertyGridPagea139" doxytag="wxPropertyContainerMethods::SetPropertyHelpString" ></a><p>
3005
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3006
 
  <tr>
3007
 
    <td class="mdRow">
3008
 
      <table cellpadding="0" cellspacing="0" border="0">
3009
 
        <tr>
3010
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyHelpString </td>
3011
 
          <td class="md" valign="top">(&nbsp;</td>
3012
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
3013
 
          <td class="mdname" nowrap> <em>id</em>, </td>
3014
 
        </tr>
3015
 
        <tr>
3016
 
          <td class="md" nowrap align="right"></td>
3017
 
          <td></td>
3018
 
          <td class="md" nowrap>const wxString &amp;&nbsp;</td>
3019
 
          <td class="mdname" nowrap> <em>helpString</em></td>
3020
 
        </tr>
3021
 
        <tr>
3022
 
          <td></td>
3023
 
          <td class="md">)&nbsp;</td>
3024
 
          <td class="md" colspan="2"><code> [inline]</code></td>
3025
 
        </tr>
3026
 
 
3027
 
      </table>
3028
 
    </td>
3029
 
  </tr>
3030
 
</table>
3031
 
<table cellspacing=5 cellpadding=0 border=0>
3032
 
  <tr>
3033
 
    <td>
3034
 
      &nbsp;
3035
 
    </td>
3036
 
    <td>
3037
 
 
3038
 
<p>
3039
 
Associates the help string with property. 
3040
 
<p>
3041
 
<dl compact><dt><b>Remarks:</b></dt><dd>By default, text is shown either in the manager's "description" text box or in the status bar. If extra window style wxPG_EX_HELP_AS_TOOLTIPS is used, then the text will appear as a tooltip. </dd></dl>
3042
 
    </td>
3043
 
  </tr>
3044
 
</table>
3045
 
<a class="anchor" name="wxPropertyGridPagea141" doxytag="wxPropertyContainerMethods::SetPropertyImage" ></a><p>
3046
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3047
 
  <tr>
3048
 
    <td class="mdRow">
3049
 
      <table cellpadding="0" cellspacing="0" border="0">
3050
 
        <tr>
3051
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyImage </td>
3052
 
          <td class="md" valign="top">(&nbsp;</td>
3053
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
3054
 
          <td class="mdname" nowrap> <em>id</em>, </td>
3055
 
        </tr>
3056
 
        <tr>
3057
 
          <td class="md" nowrap align="right"></td>
3058
 
          <td></td>
3059
 
          <td class="md" nowrap>wxBitmap &amp;&nbsp;</td>
3060
 
          <td class="mdname" nowrap> <em>bmp</em></td>
3061
 
        </tr>
3062
 
        <tr>
3063
 
          <td></td>
3064
 
          <td class="md">)&nbsp;</td>
3065
 
          <td class="md" colspan="2"><code> [inline]</code></td>
3066
 
        </tr>
3067
 
 
3068
 
      </table>
3069
 
    </td>
3070
 
  </tr>
3071
 
</table>
3072
 
<table cellspacing=5 cellpadding=0 border=0>
3073
 
  <tr>
3074
 
    <td>
3075
 
      &nbsp;
3076
 
    </td>
3077
 
    <td>
3078
 
 
3079
 
<p>
3080
 
Set wxBitmap in front of the value. 
3081
 
<p>
3082
 
<dl compact><dt><b>Remarks:</b></dt><dd><ul>
3083
 
<li>Bitmap will be ignored if property class has implemented OnCustomPaint.</li><li>Bitmap will be scaled to a size returned by <a class="el" href="classwxPropertyGrid.htm#wxPropertyGrida67">wxPropertyGrid::GetImageSize()</a>; </li></ul>
3084
 
</dd></dl>
3085
 
    </td>
3086
 
  </tr>
3087
 
</table>
3088
 
<a class="anchor" name="wxPropertyGridPagea143" doxytag="wxPropertyContainerMethods::SetPropertyMaxLength" ></a><p>
3089
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3090
 
  <tr>
3091
 
    <td class="mdRow">
3092
 
      <table cellpadding="0" cellspacing="0" border="0">
3093
 
        <tr>
3094
 
          <td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::SetPropertyMaxLength </td>
3095
 
          <td class="md" valign="top">(&nbsp;</td>
3096
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
3097
 
          <td class="mdname" nowrap> <em>name</em>, </td>
3098
 
        </tr>
3099
 
        <tr>
3100
 
          <td class="md" nowrap align="right"></td>
3101
 
          <td></td>
3102
 
          <td class="md" nowrap>int&nbsp;</td>
3103
 
          <td class="mdname" nowrap> <em>maxLen</em></td>
3104
 
        </tr>
3105
 
        <tr>
3106
 
          <td></td>
3107
 
          <td class="md">)&nbsp;</td>
3108
 
          <td class="md" colspan="2"><code> [inline]</code></td>
3109
 
        </tr>
3110
 
 
3111
 
      </table>
3112
 
    </td>
3113
 
  </tr>
3114
 
</table>
3115
 
<table cellspacing=5 cellpadding=0 border=0>
3116
 
  <tr>
3117
 
    <td>
3118
 
      &nbsp;
3119
 
    </td>
3120
 
    <td>
3121
 
 
3122
 
<p>
3123
 
Sets max length of property's text. 
3124
 
<p>
3125
 
    </td>
3126
 
  </tr>
3127
 
</table>
3128
 
<a class="anchor" name="wxPropertyGridPagea144" doxytag="wxPropertyContainerMethods::SetPropertyMaxLength" ></a><p>
3129
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3130
 
  <tr>
3131
 
    <td class="mdRow">
3132
 
      <table cellpadding="0" cellspacing="0" border="0">
3133
 
        <tr>
3134
 
          <td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::SetPropertyMaxLength </td>
3135
 
          <td class="md" valign="top">(&nbsp;</td>
3136
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
3137
 
          <td class="mdname" nowrap> <em>id</em>, </td>
3138
 
        </tr>
3139
 
        <tr>
3140
 
          <td class="md" nowrap align="right"></td>
3141
 
          <td></td>
3142
 
          <td class="md" nowrap>int&nbsp;</td>
3143
 
          <td class="mdname" nowrap> <em>maxLen</em></td>
3144
 
        </tr>
3145
 
        <tr>
3146
 
          <td></td>
3147
 
          <td class="md">)&nbsp;</td>
3148
 
          <td class="md" colspan="2"></td>
3149
 
        </tr>
3150
 
 
3151
 
      </table>
3152
 
    </td>
3153
 
  </tr>
3154
 
</table>
3155
 
<table cellspacing=5 cellpadding=0 border=0>
3156
 
  <tr>
3157
 
    <td>
3158
 
      &nbsp;
3159
 
    </td>
3160
 
    <td>
3161
 
 
3162
 
<p>
3163
 
Sets max length of property's text. 
3164
 
<p>
3165
 
    </td>
3166
 
  </tr>
3167
 
</table>
3168
 
<a class="anchor" name="wxPropertyGridPagea146" doxytag="wxPropertyContainerMethods::SetPropertyPriority" ></a><p>
3169
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3170
 
  <tr>
3171
 
    <td class="mdRow">
3172
 
      <table cellpadding="0" cellspacing="0" border="0">
3173
 
        <tr>
3174
 
          <td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::SetPropertyPriority </td>
3175
 
          <td class="md" valign="top">(&nbsp;</td>
3176
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
3177
 
          <td class="mdname" nowrap> <em>name</em>, </td>
3178
 
        </tr>
3179
 
        <tr>
3180
 
          <td class="md" nowrap align="right"></td>
3181
 
          <td></td>
3182
 
          <td class="md" nowrap>int&nbsp;</td>
3183
 
          <td class="mdname" nowrap> <em>priority</em></td>
3184
 
        </tr>
3185
 
        <tr>
3186
 
          <td></td>
3187
 
          <td class="md">)&nbsp;</td>
3188
 
          <td class="md" colspan="2"><code> [inline]</code></td>
3189
 
        </tr>
3190
 
 
3191
 
      </table>
3192
 
    </td>
3193
 
  </tr>
3194
 
</table>
3195
 
<table cellspacing=5 cellpadding=0 border=0>
3196
 
  <tr>
3197
 
    <td>
3198
 
      &nbsp;
3199
 
    </td>
3200
 
    <td>
3201
 
 
3202
 
<p>
3203
 
Property is to be hidden/shown when hider button is toggled or when <a class="el" href="classwxPropertyGrid.htm#wxPropertyGrida27">wxPropertyGrid::Compact</a> is called. 
3204
 
<p>
3205
 
    </td>
3206
 
  </tr>
3207
 
</table>
3208
 
<a class="anchor" name="wxPropertyGridPagea147" doxytag="wxPropertyContainerMethods::SetPropertyPriority" ></a><p>
3209
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3210
 
  <tr>
3211
 
    <td class="mdRow">
3212
 
      <table cellpadding="0" cellspacing="0" border="0">
3213
 
        <tr>
3214
 
          <td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::SetPropertyPriority </td>
3215
 
          <td class="md" valign="top">(&nbsp;</td>
3216
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
3217
 
          <td class="mdname" nowrap> <em>id</em>, </td>
3218
 
        </tr>
3219
 
        <tr>
3220
 
          <td class="md" nowrap align="right"></td>
3221
 
          <td></td>
3222
 
          <td class="md" nowrap>int&nbsp;</td>
3223
 
          <td class="mdname" nowrap> <em>priority</em></td>
3224
 
        </tr>
3225
 
        <tr>
3226
 
          <td></td>
3227
 
          <td class="md">)&nbsp;</td>
3228
 
          <td class="md" colspan="2"></td>
3229
 
        </tr>
3230
 
 
3231
 
      </table>
3232
 
    </td>
3233
 
  </tr>
3234
 
</table>
3235
 
<table cellspacing=5 cellpadding=0 border=0>
3236
 
  <tr>
3237
 
    <td>
3238
 
      &nbsp;
3239
 
    </td>
3240
 
    <td>
3241
 
 
3242
 
<p>
3243
 
Property is to be hidden/shown when hider button is toggled or when <a class="el" href="classwxPropertyGrid.htm#wxPropertyGrida27">wxPropertyGrid::Compact</a> is called. 
3244
 
<p>
3245
 
    </td>
3246
 
  </tr>
3247
 
</table>
3248
 
<a class="anchor" name="wxPropertyGridPagea148" doxytag="wxPropertyContainerMethods::SetPropertyReadOnly" ></a><p>
3249
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3250
 
  <tr>
3251
 
    <td class="mdRow">
3252
 
      <table cellpadding="0" cellspacing="0" border="0">
3253
 
        <tr>
3254
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyReadOnly </td>
3255
 
          <td class="md" valign="top">(&nbsp;</td>
3256
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
3257
 
          <td class="mdname" nowrap> <em>name</em>, </td>
3258
 
        </tr>
3259
 
        <tr>
3260
 
          <td class="md" nowrap align="right"></td>
3261
 
          <td></td>
3262
 
          <td class="md" nowrap>bool&nbsp;</td>
3263
 
          <td class="mdname" nowrap> <em>readOnly</em> = true</td>
3264
 
        </tr>
3265
 
        <tr>
3266
 
          <td></td>
3267
 
          <td class="md">)&nbsp;</td>
3268
 
          <td class="md" colspan="2"><code> [inline]</code></td>
3269
 
        </tr>
3270
 
 
3271
 
      </table>
3272
 
    </td>
3273
 
  </tr>
3274
 
</table>
3275
 
<table cellspacing=5 cellpadding=0 border=0>
3276
 
  <tr>
3277
 
    <td>
3278
 
      &nbsp;
3279
 
    </td>
3280
 
    <td>
3281
 
 
3282
 
<p>
3283
 
Sets property as read-only. 
3284
 
<p>
3285
 
It's value cannot be changed by the user, but the editor may still be created for copying purposes.    </td>
3286
 
  </tr>
3287
 
</table>
3288
 
<a class="anchor" name="wxPropertyGridPagea149" doxytag="wxPropertyContainerMethods::SetPropertyReadOnly" ></a><p>
3289
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3290
 
  <tr>
3291
 
    <td class="mdRow">
3292
 
      <table cellpadding="0" cellspacing="0" border="0">
3293
 
        <tr>
3294
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyReadOnly </td>
3295
 
          <td class="md" valign="top">(&nbsp;</td>
3296
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
3297
 
          <td class="mdname" nowrap> <em>id</em>, </td>
3298
 
        </tr>
3299
 
        <tr>
3300
 
          <td class="md" nowrap align="right"></td>
3301
 
          <td></td>
3302
 
          <td class="md" nowrap>bool&nbsp;</td>
3303
 
          <td class="mdname" nowrap> <em>readOnly</em> = true</td>
3304
 
        </tr>
3305
 
        <tr>
3306
 
          <td></td>
3307
 
          <td class="md">)&nbsp;</td>
3308
 
          <td class="md" colspan="2"><code> [inline]</code></td>
3309
 
        </tr>
3310
 
 
3311
 
      </table>
3312
 
    </td>
3313
 
  </tr>
3314
 
</table>
3315
 
<table cellspacing=5 cellpadding=0 border=0>
3316
 
  <tr>
3317
 
    <td>
3318
 
      &nbsp;
3319
 
    </td>
3320
 
    <td>
3321
 
 
3322
 
<p>
3323
 
Sets property as read-only. 
3324
 
<p>
3325
 
It's value cannot be changed by the user, but the editor may still be created for copying purposes.    </td>
3326
 
  </tr>
3327
 
</table>
3328
 
<a class="anchor" name="wxPropertyGridPagea152" doxytag="wxPropertyContainerMethods::SetPropertyValidator" ></a><p>
3329
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3330
 
  <tr>
3331
 
    <td class="mdRow">
3332
 
      <table cellpadding="0" cellspacing="0" border="0">
3333
 
        <tr>
3334
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyValidator </td>
3335
 
          <td class="md" valign="top">(&nbsp;</td>
3336
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
3337
 
          <td class="mdname" nowrap> <em>id</em>, </td>
3338
 
        </tr>
3339
 
        <tr>
3340
 
          <td class="md" nowrap align="right"></td>
3341
 
          <td></td>
3342
 
          <td class="md" nowrap>const wxValidator &amp;&nbsp;</td>
3343
 
          <td class="mdname" nowrap> <em>validator</em></td>
3344
 
        </tr>
3345
 
        <tr>
3346
 
          <td></td>
3347
 
          <td class="md">)&nbsp;</td>
3348
 
          <td class="md" colspan="2"><code> [inline]</code></td>
3349
 
        </tr>
3350
 
 
3351
 
      </table>
3352
 
    </td>
3353
 
  </tr>
3354
 
</table>
3355
 
<table cellspacing=5 cellpadding=0 border=0>
3356
 
  <tr>
3357
 
    <td>
3358
 
      &nbsp;
3359
 
    </td>
3360
 
    <td>
3361
 
 
3362
 
<p>
3363
 
Sets validator of a property. 
3364
 
<p>
3365
 
For example <pre class="fragment"><div>          <span class="comment">// Allow property's value range from -100 to 100</span>
3366
 
          wxIntPropertyValidator validator(-100,100);
3367
 
          <a class="code" href="classwxPGId.htm">wxPGId</a> <span class="keywordtype">id</span> = pg-&gt;<a class="code" href="classwxPropertyGrid.htm#wxPropertyGrida6">Append</a>( wxIntProperty(wxT(<span class="stringliteral">"Value 1"</span>,wxPG_LABEL,0)) );
3368
 
          pg-&gt;<a class="code" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea152">SetPropertyValidator</a>( <span class="keywordtype">id</span>, validator );
3369
 
</div></pre>    </td>
3370
 
  </tr>
3371
 
</table>
3372
 
<a class="anchor" name="wxPropertyGridPagea174" doxytag="wxPropertyContainerMethods::TogglePropertyPriority" ></a><p>
3373
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3374
 
  <tr>
3375
 
    <td class="mdRow">
3376
 
      <table cellpadding="0" cellspacing="0" border="0">
3377
 
        <tr>
3378
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::TogglePropertyPriority </td>
3379
 
          <td class="md" valign="top">(&nbsp;</td>
3380
 
          <td class="md" nowrap valign="top">const wxString &amp;&nbsp;</td>
3381
 
          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
3382
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3383
 
          <td class="md" nowrap><code> [inline]</code></td>
3384
 
        </tr>
3385
 
 
3386
 
      </table>
3387
 
    </td>
3388
 
  </tr>
3389
 
</table>
3390
 
<table cellspacing=5 cellpadding=0 border=0>
3391
 
  <tr>
3392
 
    <td>
3393
 
      &nbsp;
3394
 
    </td>
3395
 
    <td>
3396
 
 
3397
 
<p>
3398
 
Toggles priority of a property between wxPG_HIGH and wxPG_LOW. 
3399
 
<p>
3400
 
    </td>
3401
 
  </tr>
3402
 
</table>
3403
 
<a class="anchor" name="wxPropertyGridPagea175" doxytag="wxPropertyContainerMethods::TogglePropertyPriority" ></a><p>
3404
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3405
 
  <tr>
3406
 
    <td class="mdRow">
3407
 
      <table cellpadding="0" cellspacing="0" border="0">
3408
 
        <tr>
3409
 
          <td class="md" nowrap valign="top"> void wxPropertyContainerMethods::TogglePropertyPriority </td>
3410
 
          <td class="md" valign="top">(&nbsp;</td>
3411
 
          <td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a>&nbsp;</td>
3412
 
          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
3413
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3414
 
          <td class="md" nowrap><code> [inline]</code></td>
3415
 
        </tr>
3416
 
 
3417
 
      </table>
3418
 
    </td>
3419
 
  </tr>
3420
 
</table>
3421
 
<table cellspacing=5 cellpadding=0 border=0>
3422
 
  <tr>
3423
 
    <td>
3424
 
      &nbsp;
3425
 
    </td>
3426
 
    <td>
3427
 
 
3428
 
<p>
3429
 
Toggles priority of a property between wxPG_HIGH and wxPG_LOW. 
3430
 
<p>
3431
 
    </td>
3432
 
  </tr>
3433
 
</table>
3434
 
<hr>The documentation for this class was generated from the following file:<ul>
3435
 
<li>propgrid.h</ul>
3436
 
<hr size="1"><address style="align: right;"><small>Generated on Mon Oct 29 16:56:24 2007 for wxPropertyGrid by
3437
 
<a href="http://www.doxygen.org/index.html">
3438
 
<img src="doxygen.png" alt="doxygen" align="middle" border=0 > 
3439
 
</a>1.3.6 </small></address>
3440
 
</body>
3441
 
</html>