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: wxPropertyGridPage class Reference</title>
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
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 Page</a> | <a class="qindex" href="modules.htm">Modules</a> | <a class="qindex" href="hierarchy.htm">Class Hierarchy</a> | <a class="qindex" href="classes.htm">Alphabetical List</a> | <a class="qindex" href="annotated.htm">Class List</a> | <a class="qindex" href="functions.htm">Class Members</a> | <span class="search"><u>S</u>earch for <input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
9
<h1>wxPropertyGridPage Class Reference</h1>Holder of property grid page information. You can subclass this and give instance in <a class="el" href="classwxPropertyGridManager.htm#wxPropertyGridManagera0">wxPropertyGridManager::AddPage</a>. It inherits from wxEvtHandler and can be used to process events specific to this page (id of events will still be same as manager's). If you don't want to use it to process all events of the page, you need to return false in the derived <a class="el" href="classwxPropertyGridPage.htm#wxPropertyGridPagea101">wxPropertyGridPage::IsHandlingAllEvents</a>.
10
<a href="#_details">More...</a>
12
<code>#include <manager.h></code>
14
<p>Inheritance diagram for wxPropertyGridPage:
15
<p><center><img src="classwxPropertyGridPage.png" usemap="#wxPropertyGridPage_map" border="0" alt=""></center>
16
<map name="wxPropertyGridPage_map">
17
<area href="classwxPropertyContainerMethods.htm" alt="wxPropertyContainerMethods" shape="rect" coords="0,0,179,24">
18
<area href="classwxPropertyGridState.htm" alt="wxPropertyGridState" shape="rect" coords="189,0,368,24">
20
<a href="classwxPropertyGridPage-members.htm">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
22
<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
23
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea0" doxytag="wxPropertyGridPage::AddPropertyChoice" ></a>
24
void </td><td class="memItemRight" valign=bottom><b>AddPropertyChoice</b> (const wxString &name, const wxString &label, int value=INT_MAX)</td></tr>
26
<tr><td class="memItemLeft" nowrap align=right valign=top>void </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 &label, int value=INT_MAX)</td></tr>
28
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridState.htm#wxPropertyGridStatea0">Append</a> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *property)</td></tr>
30
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea1" doxytag="wxPropertyGridPage::AppendIn" ></a>
31
<a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><b>AppendIn</b> (<a class="el" href="classwxPGPropertyWithChildren.htm">wxPGPropertyWithChildren</a> *pwc, const wxString &label, const wxString &propname, wxVariant &value)</td></tr>
33
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridPage.htm#wxPropertyGridPagea4">AppendIn</a> (const wxString &name, <a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *property)</td></tr>
35
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridPage.htm#wxPropertyGridPagea5">AppendIn</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, <a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *property)</td></tr>
37
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridState.htm#wxPropertyGridStatea2">BaseGetPropertyByName</a> (const wxString &name) const </td></tr>
39
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea7" doxytag="wxPropertyGridPage::BeginAddChildren" ></a>
40
void </td><td class="memItemRight" valign=bottom><b>BeginAddChildren</b> (const wxString &name)</td></tr>
42
<tr><td class="memItemLeft" nowrap align=right valign=top>void </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>
44
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridState.htm#wxPropertyGridStatea3">Clear</a> ()</td></tr>
46
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea4" doxytag="wxPropertyGridPage::ClearModifiedStatus" ></a>
47
void </td><td class="memItemRight" valign=bottom><b>ClearModifiedStatus</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p)</td></tr>
49
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea5" doxytag="wxPropertyGridPage::ClearPropertyValue" ></a>
50
bool </td><td class="memItemRight" valign=bottom><b>ClearPropertyValue</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p)</td></tr>
52
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea6" doxytag="wxPropertyGridPage::ClearSelection" ></a>
53
bool </td><td class="memItemRight" valign=bottom><b>ClearSelection</b> ()</td></tr>
55
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea7" doxytag="wxPropertyGridPage::Collapse" ></a>
56
bool </td><td class="memItemRight" valign=bottom><b>Collapse</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p)</td></tr>
58
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea14">Delete</a> (const wxString &name)</td></tr>
60
<tr><td class="memItemLeft" nowrap align=right valign=top>void </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>
62
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea16" doxytag="wxPropertyGridPage::DeletePropertyChoice" ></a>
63
void </td><td class="memItemRight" valign=bottom><b>DeletePropertyChoice</b> (const wxString &name, int index)</td></tr>
65
<tr><td class="memItemLeft" nowrap align=right valign=top>void </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>
67
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridState.htm#wxPropertyGridStatea8">DoDelete</a> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *item)</td></tr>
69
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridState.htm#wxPropertyGridStatea9">DoInsert</a> (<a class="el" href="classwxPGPropertyWithChildren.htm">wxPGPropertyWithChildren</a> *parent, int index, <a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *property)</td></tr>
71
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea10" doxytag="wxPropertyGridPage::DoSelectProperty" ></a>
72
bool </td><td class="memItemRight" valign=bottom><b>DoSelectProperty</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, unsigned int flags=0)</td></tr>
74
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea11" doxytag="wxPropertyGridPage::EnableCategories" ></a>
75
bool </td><td class="memItemRight" valign=bottom><b>EnableCategories</b> (bool enable)</td></tr>
77
<tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridState.htm#wxPropertyGridStatea12">EnableProperty</a> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, bool enable)</td></tr>
79
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea23" doxytag="wxPropertyGridPage::EndAddChildren" ></a>
80
void </td><td class="memItemRight" valign=bottom><b>EndAddChildren</b> (const wxString &name)</td></tr>
82
<tr><td class="memItemLeft" nowrap align=right valign=top>void </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>
84
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea13" doxytag="wxPropertyGridPage::Expand" ></a>
85
bool </td><td class="memItemRight" valign=bottom><b>Expand</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p)</td></tr>
87
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea14" doxytag="wxPropertyGridPage::ExpandAll" ></a>
88
bool </td><td class="memItemRight" valign=bottom><b>ExpandAll</b> (unsigned char do_expand)</td></tr>
90
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridState.htm#wxPropertyGridStatea15">GetFirst</a> () const </td></tr>
92
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea16" doxytag="wxPropertyGridPage::GetFirstCategory" ></a>
93
<a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><b>GetFirstCategory</b> () const </td></tr>
95
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea29" doxytag="wxPropertyGridPage::GetFirstChild" ></a>
96
<a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><b>GetFirstChild</b> (const wxString &name)</td></tr>
98
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGId.htm">wxPGId</a> </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>
100
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea17" doxytag="wxPropertyGridPage::GetFirstProperty" ></a>
101
<a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><b>GetFirstProperty</b> () const </td></tr>
103
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea18" doxytag="wxPropertyGridPage::GetGrid" ></a>
104
<a class="el" href="classwxPropertyGrid.htm">wxPropertyGrid</a> * </td><td class="memItemRight" valign=bottom><b>GetGrid</b> () const </td></tr>
106
<tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridState.htm#wxPropertyGridStatea19">GetLeftSplitterPos</a> (wxClientDC &dc, <a class="el" href="classwxPGPropertyWithChildren.htm">wxPGPropertyWithChildren</a> *pwc, bool subProps)</td></tr>
108
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea20" doxytag="wxPropertyGridPage::GetNextCategory" ></a>
109
<a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><b>GetNextCategory</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id) const </td></tr>
111
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea21" doxytag="wxPropertyGridPage::GetNextProperty" ></a>
112
<a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><b>GetNextProperty</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id) const </td></tr>
114
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea36" doxytag="wxPropertyGridPage::GetNextSibling" ></a>
115
<a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><b>GetNextSibling</b> (const wxString &name)</td></tr>
117
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGId.htm">wxPGId</a> </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>
119
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea22" doxytag="wxPropertyGridPage::GetPrevProperty" ></a>
120
<a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><b>GetPrevProperty</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id) const </td></tr>
122
<tr><td class="memItemLeft" nowrap align=right valign=top>wxString </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>
124
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea23" doxytag="wxPropertyGridPage::GetPropertyByLabel" ></a>
125
<a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><b>GetPropertyByLabel</b> (const wxString &name, <a class="el" href="classwxPGPropertyWithChildren.htm">wxPGPropertyWithChildren</a> *parent=(<a class="el" href="classwxPGPropertyWithChildren.htm">wxPGPropertyWithChildren</a> *) NULL) const </td></tr>
127
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea41">GetPropertyByName</a> (const wxString &name, const wxString &subname) const </td></tr>
129
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea42">GetPropertyByName</a> (const wxString &name) const </td></tr>
131
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea43" doxytag="wxPropertyGridPage::GetPropertyByNameA" ></a>
132
<a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><b>GetPropertyByNameA</b> (const wxString &name) const </td></tr>
134
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea44" doxytag="wxPropertyGridPage::GetPropertyChoices" ></a>
135
<a class="el" href="classwxPGChoices.htm">wxPGChoices</a> & </td><td class="memItemRight" valign=bottom><b>GetPropertyChoices</b> (const wxString &name)</td></tr>
137
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGChoices.htm">wxPGChoices</a> & </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>
139
<tr><td class="memItemLeft" nowrap align=right valign=top>const wxChar * </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea46">GetPropertyClassName</a> (const wxString &name) const </td></tr>
141
<tr><td class="memItemLeft" nowrap align=right valign=top>const wxChar * </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>
143
<tr><td class="memItemLeft" nowrap align=right valign=top>wxPGProperty::ClientDataType </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea48">GetPropertyClientData</a> (const wxString &name) const </td></tr>
145
<tr><td class="memItemLeft" nowrap align=right valign=top>wxPGProperty::ClientDataType </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>
147
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea50" doxytag="wxPropertyGridPage::GetPropertyEditor" ></a>
148
const <a class="el" href="classwxPGEditor.htm">wxPGEditor</a> * </td><td class="memItemRight" valign=bottom><b>GetPropertyEditor</b> (const wxString &name) const </td></tr>
150
<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="classwxPGEditor.htm">wxPGEditor</a> * </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>
152
<tr><td class="memItemLeft" nowrap align=right valign=top>wxString </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea52">GetPropertyHelpString</a> (const wxString &name) const </td></tr>
154
<tr><td class="memItemLeft" nowrap align=right valign=top>wxString </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>
156
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea54" doxytag="wxPropertyGridPage::GetPropertyImage" ></a>
157
wxBitmap * </td><td class="memItemRight" valign=bottom><b>GetPropertyImage</b> (const wxString &name) const </td></tr>
159
<tr><td class="memItemLeft" nowrap align=right valign=top>wxBitmap * </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>
161
<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned int </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea56">GetPropertyIndex</a> (const wxString &name)</td></tr>
163
<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned int </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>
165
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea58" doxytag="wxPropertyGridPage::GetPropertyLabel" ></a>
166
const wxString & </td><td class="memItemRight" valign=bottom><b>GetPropertyLabel</b> (const wxString &name)</td></tr>
168
<tr><td class="memItemLeft" nowrap align=right valign=top>const wxString & </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>
170
<tr><td class="memItemLeft" nowrap align=right valign=top>const wxString & </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>
172
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea61">GetPropertyParent</a> (const wxString &name)</td></tr>
174
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGId.htm">wxPGId</a> </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>
176
<tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea63">GetPropertyPriority</a> (const wxString &name)</td></tr>
178
<tr><td class="memItemLeft" nowrap align=right valign=top>int </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>
180
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea65">GetPropertyPtr</a> (const wxString &name) const </td></tr>
182
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </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>
184
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea67" doxytag="wxPropertyGridPage::GetPropertyValidator" ></a>
185
wxValidator * </td><td class="memItemRight" valign=bottom><b>GetPropertyValidator</b> (const wxString &name)</td></tr>
187
<tr><td class="memItemLeft" nowrap align=right valign=top>wxValidator * </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>
189
<tr><td class="memItemLeft" nowrap align=right valign=top>wxVariant </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea69">GetPropertyValue</a> (const wxString &name)</td></tr>
191
<tr><td class="memItemLeft" nowrap align=right valign=top>wxVariant </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>
193
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea71" doxytag="wxPropertyGridPage::GetPropertyValueAsArrayInt" ></a>
194
const wxArrayInt & </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsArrayInt</b> (const wxString &name) const </td></tr>
196
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea72" doxytag="wxPropertyGridPage::GetPropertyValueAsArrayString" ></a>
197
const wxArrayString & </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsArrayString</b> (const wxString &name) const </td></tr>
199
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea73" doxytag="wxPropertyGridPage::GetPropertyValueAsBool" ></a>
200
bool </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsBool</b> (const wxString &name) const </td></tr>
202
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea74" doxytag="wxPropertyGridPage::GetPropertyValueAsDateTime" ></a>
203
wxDateTime </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsDateTime</b> (const wxString &name) const </td></tr>
205
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea75" doxytag="wxPropertyGridPage::GetPropertyValueAsDouble" ></a>
206
double </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsDouble</b> (const wxString &name) const </td></tr>
208
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea76" doxytag="wxPropertyGridPage::GetPropertyValueAsInt" ></a>
209
int </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsInt</b> (const wxString &name) const </td></tr>
211
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea77" doxytag="wxPropertyGridPage::GetPropertyValueAsLong" ></a>
212
long </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsLong</b> (const wxString &name) const </td></tr>
214
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea78" doxytag="wxPropertyGridPage::GetPropertyValueAsPoint" ></a>
215
const wxPoint & </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsPoint</b> (const wxString &name) const </td></tr>
217
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea79" doxytag="wxPropertyGridPage::GetPropertyValueAsSize" ></a>
218
const wxSize & </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsSize</b> (const wxString &name) const </td></tr>
220
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea80" doxytag="wxPropertyGridPage::GetPropertyValueAsString" ></a>
221
wxString </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsString</b> (const wxString &name) const </td></tr>
223
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea81" doxytag="wxPropertyGridPage::GetPropertyValueAsWxObjectPtr" ></a>
224
const wxObject * </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsWxObjectPtr</b> (const wxString &name) const </td></tr>
226
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea24" doxytag="wxPropertyGridPage::GetPropertyValues" ></a>
227
wxVariant </td><td class="memItemRight" valign=bottom><b>GetPropertyValues</b> (const wxString &listname, <a class="el" href="classwxPGId.htm">wxPGId</a> baseparent, long flags) const </td></tr>
229
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea83" doxytag="wxPropertyGridPage::GetPropertyValueType" ></a>
230
const <a class="el" href="classwxPGValueType.htm">wxPGValueType</a> * </td><td class="memItemRight" valign=bottom><b>GetPropertyValueType</b> (const wxString &name)</td></tr>
232
<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="classwxPGValueType.htm">wxPGValueType</a> * </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>
234
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea85" doxytag="wxPropertyGridPage::GetPVTI" ></a>
235
size_t </td><td class="memItemRight" valign=bottom><b>GetPVTI</b> (const wxString &name)</td></tr>
237
<tr><td class="memItemLeft" nowrap align=right valign=top>size_t </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>
239
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea87" doxytag="wxPropertyGridPage::GetPVTN" ></a>
240
wxString </td><td class="memItemRight" valign=bottom><b>GetPVTN</b> (const wxString &name)</td></tr>
242
<tr><td class="memItemLeft" nowrap align=right valign=top>wxString </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>
244
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea25" doxytag="wxPropertyGridPage::GetSelection" ></a>
245
<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td><td class="memItemRight" valign=bottom><b>GetSelection</b> () const </td></tr>
247
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea90" doxytag="wxPropertyGridPage::GetState" ></a>
248
<a class="el" href="classwxPropertyGridState.htm">wxPropertyGridState</a> * </td><td class="memItemRight" valign=bottom><b>GetState</b> () const </td></tr>
250
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPropertyGridState.htm">wxPropertyGridState</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridPage.htm#wxPropertyGridPagea91">GetStatePtr</a> ()</td></tr>
252
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea92" doxytag="wxPropertyGridPage::HideProperty" ></a>
253
bool </td><td class="memItemRight" valign=bottom><b>HideProperty</b> (const wxString &name)</td></tr>
255
<tr><td class="memItemLeft" nowrap align=right valign=top>bool </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>
257
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridPage.htm#wxPropertyGridPagea94">Init</a> ()</td></tr>
259
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridState.htm#wxPropertyGridStatea26">InitNonCatMode</a> ()</td></tr>
261
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridPage.htm#wxPropertyGridPagea96">Insert</a> (const wxString &name, int index, <a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *property)</td></tr>
263
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridPage.htm#wxPropertyGridPagea97">Insert</a> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, int index, <a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *property)</td></tr>
265
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea98" doxytag="wxPropertyGridPage::InsertPropertyChoice" ></a>
266
void </td><td class="memItemRight" valign=bottom><b>InsertPropertyChoice</b> (const wxString &name, const wxString &label, int index, int value=INT_MAX)</td></tr>
268
<tr><td class="memItemLeft" nowrap align=right valign=top>void </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 &label, int index, int value=INT_MAX)</td></tr>
270
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea27" doxytag="wxPropertyGridPage::IsDisplayed" ></a>
271
bool </td><td class="memItemRight" valign=bottom><b>IsDisplayed</b> () const </td></tr>
273
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridPage.htm#wxPropertyGridPagea101">IsHandlingAllEvents</a> () const </td></tr>
275
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea28" doxytag="wxPropertyGridPage::IsInNonCatMode" ></a>
276
bool </td><td class="memItemRight" valign=bottom><b>IsInNonCatMode</b> () const </td></tr>
278
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea103" doxytag="wxPropertyGridPage::IsModified" ></a>
279
bool </td><td class="memItemRight" valign=bottom><b>IsModified</b> (const wxString &name)</td></tr>
281
<tr><td class="memItemLeft" nowrap align=right valign=top>bool </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>
283
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea105" doxytag="wxPropertyGridPage::IsPropertyCategory" ></a>
284
bool </td><td class="memItemRight" valign=bottom><b>IsPropertyCategory</b> (const wxString &name)</td></tr>
286
<tr><td class="memItemLeft" nowrap align=right valign=top>bool </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>
288
<tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea107">IsPropertyEnabled</a> (const wxString &name)</td></tr>
290
<tr><td class="memItemLeft" nowrap align=right valign=top>bool </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>
292
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea109" doxytag="wxPropertyGridPage::IsPropertyExpanded" ></a>
293
bool </td><td class="memItemRight" valign=bottom><b>IsPropertyExpanded</b> (const wxString &name)</td></tr>
295
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea110" doxytag="wxPropertyGridPage::IsPropertyKindOf" ></a>
296
bool </td><td class="memItemRight" valign=bottom><b>IsPropertyKindOf</b> (const wxString &name, <a class="el" href="structwxPGPropertyClassInfo.htm">wxPGPropertyClassInfo</a> &info)</td></tr>
298
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea111" doxytag="wxPropertyGridPage::IsPropertyModified" ></a>
299
bool </td><td class="memItemRight" valign=bottom><b>IsPropertyModified</b> (const wxString &name)</td></tr>
301
<tr><td class="memItemLeft" nowrap align=right valign=top>bool </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>
303
<tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea113">IsPropertyShown</a> (const wxString &name)</td></tr>
305
<tr><td class="memItemLeft" nowrap align=right valign=top>bool </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>
307
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea115" doxytag="wxPropertyGridPage::IsPropertyUnspecified" ></a>
308
bool </td><td class="memItemRight" valign=bottom><b>IsPropertyUnspecified</b> (const wxString &name)</td></tr>
310
<tr><td class="memItemLeft" nowrap align=right valign=top>bool </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>
312
<tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea117">IsPropertyValueType</a> (const wxString &name, const wxClassInfo *classinfo)</td></tr>
314
<tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea118">IsPropertyValueType</a> (const wxString &name, const <a class="el" href="classwxPGValueType.htm">wxPGValueType</a> *valuetype)</td></tr>
316
<tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea119">IsPropertyValueType</a> (const wxString &name, const wxChar *typestr)</td></tr>
318
<tr><td class="memItemLeft" nowrap align=right valign=top>bool </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>
320
<tr><td class="memItemLeft" nowrap align=right valign=top>bool </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>
322
<tr><td class="memItemLeft" nowrap align=right valign=top>bool </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>
324
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea29" doxytag="wxPropertyGridPage::LimitPropertyEditing" ></a>
325
void </td><td class="memItemRight" valign=bottom><b>LimitPropertyEditing</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, bool limit=true)</td></tr>
327
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea124" doxytag="wxPropertyGridPage::ReplaceProperty" ></a>
328
<a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><b>ReplaceProperty</b> (const wxString &name, <a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *property)</td></tr>
330
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGId.htm">wxPGId</a> </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>
332
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea126" doxytag="wxPropertyGridPage::SetPropertyAttribute" ></a>
333
void </td><td class="memItemRight" valign=bottom><b>SetPropertyAttribute</b> (const wxString &name, int attrid, wxVariant value, long argFlags=0)</td></tr>
335
<tr><td class="memItemLeft" nowrap align=right valign=top>void </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>
337
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea128" doxytag="wxPropertyGridPage::SetPropertyAttributes" ></a>
338
void </td><td class="memItemRight" valign=bottom><b>SetPropertyAttributes</b> (const wxString &name, const wxString &attributes) const </td></tr>
340
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea129">SetPropertyChoices</a> (const wxString &name, <a class="el" href="classwxPGChoices.htm">wxPGChoices</a> &choices)</td></tr>
342
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea130" doxytag="wxPropertyGridPage::SetPropertyChoicesExclusive" ></a>
343
void </td><td class="memItemRight" valign=bottom><b>SetPropertyChoicesExclusive</b> (const wxString &name)</td></tr>
345
<tr><td class="memItemLeft" nowrap align=right valign=top>void </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>
347
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea132">SetPropertyClientData</a> (const wxString &name, wxPGProperty::ClientDataType clientData)</td></tr>
349
<tr><td class="memItemLeft" nowrap align=right valign=top>void </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>
351
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea134" doxytag="wxPropertyGridPage::SetPropertyEditor" ></a>
352
void </td><td class="memItemRight" valign=bottom><b>SetPropertyEditor</b> (const wxString &name, const wxString &editorName)</td></tr>
354
<tr><td class="memItemLeft" nowrap align=right valign=top>void </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 &editorName)</td></tr>
356
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea136" doxytag="wxPropertyGridPage::SetPropertyEditor" ></a>
357
void </td><td class="memItemRight" valign=bottom><b>SetPropertyEditor</b> (const wxString &name, const <a class="el" href="classwxPGEditor.htm">wxPGEditor</a> *editor)</td></tr>
359
<tr><td class="memItemLeft" nowrap align=right valign=top>void </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>
361
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea138" doxytag="wxPropertyGridPage::SetPropertyHelpString" ></a>
362
void </td><td class="memItemRight" valign=bottom><b>SetPropertyHelpString</b> (const wxString &name, const wxString &helpString)</td></tr>
364
<tr><td class="memItemLeft" nowrap align=right valign=top>void </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 &helpString)</td></tr>
366
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea140" doxytag="wxPropertyGridPage::SetPropertyImage" ></a>
367
void </td><td class="memItemRight" valign=bottom><b>SetPropertyImage</b> (const wxString &name, wxBitmap &bmp)</td></tr>
369
<tr><td class="memItemLeft" nowrap align=right valign=top>void </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 &bmp)</td></tr>
371
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea30" doxytag="wxPropertyGridPage::SetPropertyLabel" ></a>
372
void </td><td class="memItemRight" valign=bottom><b>SetPropertyLabel</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, const wxString &newlabel)</td></tr>
374
<tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea143">SetPropertyMaxLength</a> (const wxString &name, int maxLen)</td></tr>
376
<tr><td class="memItemLeft" nowrap align=right valign=top>bool </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>
378
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea31" doxytag="wxPropertyGridPage::SetPropertyPriority" ></a>
379
bool </td><td class="memItemRight" valign=bottom><b>SetPropertyPriority</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, int priority)</td></tr>
381
<tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea146">SetPropertyPriority</a> (const wxString &name, int priority)</td></tr>
383
<tr><td class="memItemLeft" nowrap align=right valign=top>bool </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>
385
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea148">SetPropertyReadOnly</a> (const wxString &name, bool readOnly=true)</td></tr>
387
<tr><td class="memItemLeft" nowrap align=right valign=top>void </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>
389
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea32" doxytag="wxPropertyGridPage::SetPropertyUnspecified" ></a>
390
void </td><td class="memItemRight" valign=bottom><b>SetPropertyUnspecified</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p)</td></tr>
392
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagea151" doxytag="wxPropertyGridPage::SetPropertyValidator" ></a>
393
void </td><td class="memItemRight" valign=bottom><b>SetPropertyValidator</b> (const wxString &name, const wxValidator &validator)</td></tr>
395
<tr><td class="memItemLeft" nowrap align=right valign=top>void </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 &validator)</td></tr>
397
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridState.htm#wxPropertyGridStatea33">SetPropertyValue</a> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, const wxULongLong &value)</td></tr>
399
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridState.htm#wxPropertyGridStatea34">SetPropertyValue</a> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, const wxLongLong &value)</td></tr>
401
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridState.htm#wxPropertyGridStatea35">SetPropertyValue</a> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, const wxDateTime &value)</td></tr>
403
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridState.htm#wxPropertyGridStatea36">SetPropertyValue</a> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, const wxArrayInt &value)</td></tr>
405
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridState.htm#wxPropertyGridStatea37">SetPropertyValue</a> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, const wxSize &value)</td></tr>
407
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridState.htm#wxPropertyGridStatea38">SetPropertyValue</a> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, const wxPoint &value)</td></tr>
409
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridState.htm#wxPropertyGridStatea39">SetPropertyValue</a> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, void *value)</td></tr>
411
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridState.htm#wxPropertyGridStatea40">SetPropertyValue</a> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, const wxArrayString &value)</td></tr>
413
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridState.htm#wxPropertyGridStatea41">SetPropertyValue</a> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, bool value)</td></tr>
415
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridState.htm#wxPropertyGridStatea42">SetPropertyValue</a> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, double value)</td></tr>
417
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridState.htm#wxPropertyGridStatea43">SetPropertyValue</a> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, int value)</td></tr>
419
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridState.htm#wxPropertyGridStatea44">SetPropertyValue</a> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, long value)</td></tr>
421
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea45" doxytag="wxPropertyGridPage::SetPropertyValue" ></a>
422
bool </td><td class="memItemRight" valign=bottom><b>SetPropertyValue</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, wxObject *value)</td></tr>
424
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea46" doxytag="wxPropertyGridPage::SetPropertyValue" ></a>
425
bool </td><td class="memItemRight" valign=bottom><b>SetPropertyValue</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, wxVariant &value)</td></tr>
427
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea47" doxytag="wxPropertyGridPage::SetPropertyValue" ></a>
428
bool </td><td class="memItemRight" valign=bottom><b>SetPropertyValue</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, const wxString &value)</td></tr>
430
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea48" doxytag="wxPropertyGridPage::SetPropertyValue" ></a>
431
bool </td><td class="memItemRight" valign=bottom><b>SetPropertyValue</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, const wxChar *typestring, const wxPGVariant &value)</td></tr>
433
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea49" doxytag="wxPropertyGridPage::SetPropertyValue" ></a>
434
bool </td><td class="memItemRight" valign=bottom><b>SetPropertyValue</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, const <a class="el" href="classwxPGValueType.htm">wxPGValueType</a> *typeclass, const wxPGVariant &value)</td></tr>
436
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea50" doxytag="wxPropertyGridPage::SetPropertyValues" ></a>
437
void </td><td class="memItemRight" valign=bottom><b>SetPropertyValues</b> (const wxVariantList &list, <a class="el" href="classwxPGId.htm">wxPGId</a> default_category)</td></tr>
439
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea51" doxytag="wxPropertyGridPage::SetPropVal" ></a>
440
void </td><td class="memItemRight" valign=bottom><b>SetPropVal</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, const wxPGVariant &value)</td></tr>
442
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea52" doxytag="wxPropertyGridPage::Sort" ></a>
443
void </td><td class="memItemRight" valign=bottom><b>Sort</b> ()</td></tr>
445
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea53" doxytag="wxPropertyGridPage::Sort" ></a>
446
void </td><td class="memItemRight" valign=bottom><b>Sort</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p)</td></tr>
448
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea174">TogglePropertyPriority</a> (const wxString &name)</td></tr>
450
<tr><td class="memItemLeft" nowrap align=right valign=top>void </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>
452
<tr><td colspan=2><br><h2>Static Public Member Functions</h2></td></tr>
453
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatee0" doxytag="wxPropertyGridPage::ClearPropertyAndChildrenFlags" ></a>
454
void </td><td class="memItemRight" valign=bottom><b>ClearPropertyAndChildrenFlags</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, long flags)</td></tr>
456
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagee1">CreatePropertyByClass</a> (const wxString &classname, const wxString &label, const wxString &name)</td></tr>
458
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagee2">CreatePropertyByType</a> (const wxString &valuetype, const wxString &label, const wxString &name)</td></tr>
460
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee3" doxytag="wxPropertyGridPage::GetEditorByName" ></a>
461
<a class="el" href="classwxPGEditor.htm">wxPGEditor</a> * </td><td class="memItemRight" valign=bottom><b>GetEditorByName</b> (const wxString &editorName)</td></tr>
463
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatee1" doxytag="wxPropertyGridPage::GetNextSibling" ></a>
464
<a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><b>GetNextSibling</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
466
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatee2" doxytag="wxPropertyGridPage::GetPrevSibling" ></a>
467
<a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><b>GetPrevSibling</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
469
<tr><td class="memItemLeft" nowrap align=right valign=top>wxString </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>
471
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee7" doxytag="wxPropertyGridPage::GetPropertyValueAsArrayInt" ></a>
472
const wxArrayInt & </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsArrayInt</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
474
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee8" doxytag="wxPropertyGridPage::GetPropertyValueAsArrayString" ></a>
475
const wxArrayString & </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsArrayString</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
477
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee9" doxytag="wxPropertyGridPage::GetPropertyValueAsBool" ></a>
478
bool </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsBool</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
480
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee10" doxytag="wxPropertyGridPage::GetPropertyValueAsDateTime" ></a>
481
wxDateTime </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsDateTime</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
483
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee11" doxytag="wxPropertyGridPage::GetPropertyValueAsDouble" ></a>
484
double </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsDouble</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
486
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee12" doxytag="wxPropertyGridPage::GetPropertyValueAsInt" ></a>
487
int </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsInt</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
489
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee13" doxytag="wxPropertyGridPage::GetPropertyValueAsLong" ></a>
490
long </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsLong</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
492
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee14" doxytag="wxPropertyGridPage::GetPropertyValueAsLongLong" ></a>
493
const wxLongLong & </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsLongLong</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
495
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee15" doxytag="wxPropertyGridPage::GetPropertyValueAsPoint" ></a>
496
const wxPoint & </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsPoint</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
498
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee16" doxytag="wxPropertyGridPage::GetPropertyValueAsSize" ></a>
499
const wxSize & </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsSize</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
501
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee17" doxytag="wxPropertyGridPage::GetPropertyValueAsString" ></a>
502
wxString </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsString</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
504
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee18" doxytag="wxPropertyGridPage::GetPropertyValueAsULongLong" ></a>
505
const wxULongLong & </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsULongLong</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
507
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee19" doxytag="wxPropertyGridPage::GetPropertyValueAsVoidPtr" ></a>
508
void * </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsVoidPtr</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
510
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagee20" doxytag="wxPropertyGridPage::GetPropertyValueAsWxObjectPtr" ></a>
511
const wxObject * </td><td class="memItemRight" valign=bottom><b>GetPropertyValueAsWxObjectPtr</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id)</td></tr>
513
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classwxPGValueType.htm">wxPGValueType</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagee21">GetValueType</a> (const wxString &type)</td></tr>
515
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagee22">InitAllTypeHandlers</a> ()</td></tr>
517
<tr><td class="memItemLeft" nowrap align=right valign=top>bool </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>
519
<tr><td class="memItemLeft" nowrap align=right valign=top>bool </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> &info)</td></tr>
521
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagee25">RegisterAdditionalEditors</a> ()</td></tr>
523
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagee26">RegisterAdvancedPropertyClasses</a> ()</td></tr>
525
<tr><td class="memItemLeft" nowrap align=right valign=top>bool </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>
527
<tr><td class="memItemLeft" nowrap align=right valign=top>void </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>
529
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatee3" doxytag="wxPropertyGridPage::SetPropertyAndChildrenFlags" ></a>
530
void </td><td class="memItemRight" valign=bottom><b>SetPropertyAndChildrenFlags</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, long flags)</td></tr>
532
<tr><td class="memItemLeft" nowrap align=right valign=top>void </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 &attributes)</td></tr>
534
<tr><td class="memItemLeft" nowrap align=right valign=top>void </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> &choices)</td></tr>
536
<tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr>
537
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPageb0" doxytag="wxPropertyGridPage::DoGetPropertyByName" ></a>
538
virtual <a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><b>DoGetPropertyByName</b> (const wxString &name) const </td></tr>
540
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPageb1" doxytag="wxPropertyGridPage::RefreshProperty" ></a>
541
virtual void </td><td class="memItemRight" valign=bottom><b>RefreshProperty</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p)</td></tr>
543
<tr><td colspan=2><br><h2>Static Protected Member Functions</h2></td></tr>
544
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagef0" doxytag="wxPropertyGridPage::DoSetPropertyAttribute" ></a>
545
void </td><td class="memItemRight" valign=bottom><b>DoSetPropertyAttribute</b> (<a class="el" href="classwxPGId.htm">wxPGId</a> id, int attrid, wxVariant &value, long argFlags)</td></tr>
547
<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
548
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagep0" doxytag="wxPropertyGridPage::m_emptyString" ></a>
549
wxString </td><td class="memItemRight" valign=bottom><b>m_emptyString</b></td></tr>
551
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagep1" doxytag="wxPropertyGridPage::m_id" ></a>
552
int </td><td class="memItemRight" valign=bottom><b>m_id</b></td></tr>
554
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagep2" doxytag="wxPropertyGridPage::m_label" ></a>
555
wxString </td><td class="memItemRight" valign=bottom><b>m_label</b></td></tr>
557
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagep3" doxytag="wxPropertyGridPage::m_manager" ></a>
558
<a class="el" href="classwxPropertyGridManager.htm">wxPropertyGridManager</a> * </td><td class="memItemRight" valign=bottom><b>m_manager</b></td></tr>
560
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridPagep4" doxytag="wxPropertyGridPage::m_pState" ></a>
561
<a class="el" href="classwxPropertyGridState.htm">wxPropertyGridState</a> * </td><td class="memItemRight" valign=bottom><b>m_pState</b></td></tr>
564
<hr><a name="_details"></a><h2>Detailed Description</h2>
565
Holder of property grid page information. You can subclass this and give instance in <a class="el" href="classwxPropertyGridManager.htm#wxPropertyGridManagera0">wxPropertyGridManager::AddPage</a>. It inherits from wxEvtHandler and can be used to process events specific to this page (id of events will still be same as manager's). If you don't want to use it to process all events of the page, you need to return false in the derived <a class="el" href="classwxPropertyGridPage.htm#wxPropertyGridPagea101">wxPropertyGridPage::IsHandlingAllEvents</a>.
567
Please note that wxPropertyGridPage lacks many non-const property manipulation functions found in <a class="el" href="classwxPropertyGridManager.htm">wxPropertyGridManager</a>. Please use parent manager (m_manager member variable) when needed.<p>
568
<h4>Derived from</h4>
570
<a class="el" href="classwxPropertyGridState.htm">wxPropertyGridState</a><br>
571
<a class="el" href="classwxPropertyContainerMethods.htm">wxPropertyContainerMethods</a><br>
575
<h4>Include files</h4>
577
<wx/propgrid/manager.h><p>
578
<h4>Event handling</h4>
580
wxPropertyGridPage receives events emitted by its <a class="el" href="classwxPropertyGridManager.htm">wxPropertyGridManager</a>, but only those events that are specific to that page. If <a class="el" href="classwxPropertyGridPage.htm#wxPropertyGridPagea101">wxPropertyGridPage::IsHandlingAllEvents</a> returns false, then unhandled events are sent to the manager's parent, as usual.
582
<hr><h2>Member Function Documentation</h2>
583
<a class="anchor" name="wxPropertyGridPagea1" doxytag="wxPropertyGridPage::AddPropertyChoice" ></a><p>
584
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
587
<table cellpadding="0" cellspacing="0" border="0">
589
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::AddPropertyChoice </td>
590
<td class="md" valign="top">( </td>
591
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
592
<td class="mdname" nowrap> <em>id</em>, </td>
595
<td class="md" nowrap align="right"></td>
597
<td class="md" nowrap>const wxString & </td>
598
<td class="mdname" nowrap> <em>label</em>, </td>
601
<td class="md" nowrap align="right"></td>
603
<td class="md" nowrap>int </td>
604
<td class="mdname" nowrap> <em>value</em> = INT_MAX</td>
608
<td class="md">) </td>
609
<td class="md" colspan="2"><code> [inherited]</code></td>
616
<table cellspacing=5 cellpadding=0 border=0>
624
Adds choice to a property that can accept one.
626
<dl compact><dt><b>Remarks:</b></dt><dd><ul>
627
<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>
632
<a class="anchor" name="wxPropertyGridStatea0" doxytag="wxPropertyGridPage::Append" ></a><p>
633
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
636
<table cellpadding="0" cellspacing="0" border="0">
638
<td class="md" nowrap valign="top"> <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyGridState::Append </td>
639
<td class="md" valign="top">( </td>
640
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
641
<td class="mdname1" valign="top" nowrap> <em>property</em> </td>
642
<td class="md" valign="top"> ) </td>
643
<td class="md" nowrap><code> [inherited]</code></td>
650
<table cellspacing=5 cellpadding=0 border=0>
663
<a class="anchor" name="wxPropertyGridPagea4" doxytag="wxPropertyGridPage::AppendIn" ></a><p>
664
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
667
<table cellpadding="0" cellspacing="0" border="0">
669
<td class="md" nowrap valign="top"> <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyGridPage::AppendIn </td>
670
<td class="md" valign="top">( </td>
671
<td class="md" nowrap valign="top">const wxString & </td>
672
<td class="mdname" nowrap> <em>name</em>, </td>
675
<td class="md" nowrap align="right"></td>
677
<td class="md" nowrap><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
678
<td class="mdname" nowrap> <em>property</em></td>
682
<td class="md">) </td>
683
<td class="md" colspan="2"><code> [inline]</code></td>
690
<table cellspacing=5 cellpadding=0 border=0>
698
See wxPropertyGrid::AppendIn.
703
<a class="anchor" name="wxPropertyGridPagea5" doxytag="wxPropertyGridPage::AppendIn" ></a><p>
704
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
707
<table cellpadding="0" cellspacing="0" border="0">
709
<td class="md" nowrap valign="top"> <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyGridPage::AppendIn </td>
710
<td class="md" valign="top">( </td>
711
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
712
<td class="mdname" nowrap> <em>id</em>, </td>
715
<td class="md" nowrap align="right"></td>
717
<td class="md" nowrap><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
718
<td class="mdname" nowrap> <em>property</em></td>
722
<td class="md">) </td>
723
<td class="md" colspan="2"><code> [inline]</code></td>
730
<table cellspacing=5 cellpadding=0 border=0>
738
See wxPropertyGrid::AppendIn.
743
<a class="anchor" name="wxPropertyGridStatea2" doxytag="wxPropertyGridPage::BaseGetPropertyByName" ></a><p>
744
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
747
<table cellpadding="0" cellspacing="0" border="0">
749
<td class="md" nowrap valign="top"> <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyGridState::BaseGetPropertyByName </td>
750
<td class="md" valign="top">( </td>
751
<td class="md" nowrap valign="top">const wxString & </td>
752
<td class="mdname1" valign="top" nowrap> <em>name</em> </td>
753
<td class="md" valign="top"> ) </td>
754
<td class="md" nowrap> const<code> [inherited]</code></td>
761
<table cellspacing=5 cellpadding=0 border=0>
769
Returns property by its name.
774
<a class="anchor" name="wxPropertyGridPagea8" doxytag="wxPropertyGridPage::BeginAddChildren" ></a><p>
775
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
778
<table cellpadding="0" cellspacing="0" border="0">
780
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::BeginAddChildren </td>
781
<td class="md" valign="top">( </td>
782
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
783
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
784
<td class="md" valign="top"> ) </td>
785
<td class="md" nowrap><code> [inherited]</code></td>
792
<table cellspacing=5 cellpadding=0 border=0>
800
Inorder to add new items into a property with fixed children (for instance, wxFlagsProperty), you need to call this method.
802
After populating has been finished, you need to call EndAddChildren. </td>
805
<a class="anchor" name="wxPropertyGridStatea3" doxytag="wxPropertyGridPage::Clear" ></a><p>
806
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
809
<table cellpadding="0" cellspacing="0" border="0">
811
<td class="md" nowrap valign="top"> void wxPropertyGridState::Clear </td>
812
<td class="md" valign="top">( </td>
813
<td class="mdname1" valign="top" nowrap> </td>
814
<td class="md" valign="top"> ) </td>
815
<td class="md" nowrap><code> [inherited]</code></td>
822
<table cellspacing=5 cellpadding=0 border=0>
830
Called in, for example, <a class="el" href="classwxPropertyGrid.htm#wxPropertyGrida16">wxPropertyGrid::Clear</a>.
835
<a class="anchor" name="wxPropertyGridPagee1" doxytag="wxPropertyGridPage::CreatePropertyByClass" ></a><p>
836
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
839
<table cellpadding="0" cellspacing="0" border="0">
841
<td class="md" nowrap valign="top"> <a class="el" href="classwxPGProperty.htm">wxPGProperty</a>* wxPropertyContainerMethods::CreatePropertyByClass </td>
842
<td class="md" valign="top">( </td>
843
<td class="md" nowrap valign="top">const wxString & </td>
844
<td class="mdname" nowrap> <em>classname</em>, </td>
847
<td class="md" nowrap align="right"></td>
849
<td class="md" nowrap>const wxString & </td>
850
<td class="mdname" nowrap> <em>label</em>, </td>
853
<td class="md" nowrap align="right"></td>
855
<td class="md" nowrap>const wxString & </td>
856
<td class="mdname" nowrap> <em>name</em></td>
860
<td class="md">) </td>
861
<td class="md" colspan="2"><code> [static, inherited]</code></td>
868
<table cellspacing=5 cellpadding=0 border=0>
876
Constructs a property.
878
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>
881
<a class="anchor" name="wxPropertyGridPagee2" doxytag="wxPropertyGridPage::CreatePropertyByType" ></a><p>
882
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
885
<table cellpadding="0" cellspacing="0" border="0">
887
<td class="md" nowrap valign="top"> <a class="el" href="classwxPGProperty.htm">wxPGProperty</a>* wxPropertyContainerMethods::CreatePropertyByType </td>
888
<td class="md" valign="top">( </td>
889
<td class="md" nowrap valign="top">const wxString & </td>
890
<td class="mdname" nowrap> <em>valuetype</em>, </td>
893
<td class="md" nowrap align="right"></td>
895
<td class="md" nowrap>const wxString & </td>
896
<td class="mdname" nowrap> <em>label</em>, </td>
899
<td class="md" nowrap align="right"></td>
901
<td class="md" nowrap>const wxString & </td>
902
<td class="mdname" nowrap> <em>name</em></td>
906
<td class="md">) </td>
907
<td class="md" colspan="2"><code> [static, inherited]</code></td>
914
<table cellspacing=5 cellpadding=0 border=0>
922
Constructs a property.
924
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>
925
Otherwise, this is similar as CreatePropertyByClass. <dl compact><dt><b>Remarks:</b></dt><dd><b>Cannot</b> generate property category. </dd></dl>
929
<a class="anchor" name="wxPropertyGridPagea14" doxytag="wxPropertyGridPage::Delete" ></a><p>
930
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
933
<table cellpadding="0" cellspacing="0" border="0">
935
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::Delete </td>
936
<td class="md" valign="top">( </td>
937
<td class="md" nowrap valign="top">const wxString & </td>
938
<td class="mdname1" valign="top" nowrap> <em>name</em> </td>
939
<td class="md" valign="top"> ) </td>
940
<td class="md" nowrap><code> [inline, inherited]</code></td>
947
<table cellspacing=5 cellpadding=0 border=0>
955
Deletes a property by name.
960
<a class="anchor" name="wxPropertyGridPagea15" doxytag="wxPropertyGridPage::Delete" ></a><p>
961
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
964
<table cellpadding="0" cellspacing="0" border="0">
966
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::Delete </td>
967
<td class="md" valign="top">( </td>
968
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
969
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
970
<td class="md" valign="top"> ) </td>
971
<td class="md" nowrap><code> [inherited]</code></td>
978
<table cellspacing=5 cellpadding=0 border=0>
986
Deletes a property by id.
988
If category is deleted, all children are automatically deleted as well. </td>
991
<a class="anchor" name="wxPropertyGridPagea17" doxytag="wxPropertyGridPage::DeletePropertyChoice" ></a><p>
992
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
995
<table cellpadding="0" cellspacing="0" border="0">
997
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::DeletePropertyChoice </td>
998
<td class="md" valign="top">( </td>
999
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
1000
<td class="mdname" nowrap> <em>id</em>, </td>
1003
<td class="md" nowrap align="right"></td>
1005
<td class="md" nowrap>int </td>
1006
<td class="mdname" nowrap> <em>index</em></td>
1010
<td class="md">) </td>
1011
<td class="md" colspan="2"><code> [inherited]</code></td>
1018
<table cellspacing=5 cellpadding=0 border=0>
1026
Deletes choice from a property.
1028
If selected item is deleted, then the value is set to unspecified.<p>
1029
See AddPropertyChoice for more details. </td>
1032
<a class="anchor" name="wxPropertyGridStatea8" doxytag="wxPropertyGridPage::DoDelete" ></a><p>
1033
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1036
<table cellpadding="0" cellspacing="0" border="0">
1038
<td class="md" nowrap valign="top"> virtual void wxPropertyGridState::DoDelete </td>
1039
<td class="md" valign="top">( </td>
1040
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
1041
<td class="mdname1" valign="top" nowrap> <em>item</em> </td>
1042
<td class="md" valign="top"> ) </td>
1043
<td class="md" nowrap><code> [virtual, inherited]</code></td>
1050
<table cellspacing=5 cellpadding=0 border=0>
1058
Override this member function to add custom behaviour on property deletion.
1063
<a class="anchor" name="wxPropertyGridStatea9" doxytag="wxPropertyGridPage::DoInsert" ></a><p>
1064
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1067
<table cellpadding="0" cellspacing="0" border="0">
1069
<td class="md" nowrap valign="top"> virtual <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyGridState::DoInsert </td>
1070
<td class="md" valign="top">( </td>
1071
<td class="md" nowrap valign="top"><a class="el" href="classwxPGPropertyWithChildren.htm">wxPGPropertyWithChildren</a> * </td>
1072
<td class="mdname" nowrap> <em>parent</em>, </td>
1075
<td class="md" nowrap align="right"></td>
1077
<td class="md" nowrap>int </td>
1078
<td class="mdname" nowrap> <em>index</em>, </td>
1081
<td class="md" nowrap align="right"></td>
1083
<td class="md" nowrap><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
1084
<td class="mdname" nowrap> <em>property</em></td>
1088
<td class="md">) </td>
1089
<td class="md" colspan="2"><code> [virtual, inherited]</code></td>
1096
<table cellspacing=5 cellpadding=0 border=0>
1104
Override this member function to add custom behaviour on property insertion.
1109
<a class="anchor" name="wxPropertyGridStatea12" doxytag="wxPropertyGridPage::EnableProperty" ></a><p>
1110
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1113
<table cellpadding="0" cellspacing="0" border="0">
1115
<td class="md" nowrap valign="top"> bool wxPropertyGridState::EnableProperty </td>
1116
<td class="md" valign="top">( </td>
1117
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
1118
<td class="mdname" nowrap> <em>p</em>, </td>
1121
<td class="md" nowrap align="right"></td>
1123
<td class="md" nowrap>bool </td>
1124
<td class="mdname" nowrap> <em>enable</em></td>
1128
<td class="md">) </td>
1129
<td class="md" colspan="2"><code> [inherited]</code></td>
1136
<table cellspacing=5 cellpadding=0 border=0>
1144
Enables or disables given property and its subproperties.
1149
<a class="anchor" name="wxPropertyGridPagea24" doxytag="wxPropertyGridPage::EndAddChildren" ></a><p>
1150
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1153
<table cellpadding="0" cellspacing="0" border="0">
1155
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::EndAddChildren </td>
1156
<td class="md" valign="top">( </td>
1157
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
1158
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
1159
<td class="md" valign="top"> ) </td>
1160
<td class="md" nowrap><code> [inherited]</code></td>
1167
<table cellspacing=5 cellpadding=0 border=0>
1175
Called after population of property with fixed children has finished.
1180
<a class="anchor" name="wxPropertyGridStatea15" doxytag="wxPropertyGridPage::GetFirst" ></a><p>
1181
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1184
<table cellpadding="0" cellspacing="0" border="0">
1186
<td class="md" nowrap valign="top"> <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyGridState::GetFirst </td>
1187
<td class="md" valign="top">( </td>
1188
<td class="mdname1" valign="top" nowrap> </td>
1189
<td class="md" valign="top"> ) </td>
1190
<td class="md" nowrap> const<code> [inline, inherited]</code></td>
1197
<table cellspacing=5 cellpadding=0 border=0>
1205
Returns id of first item, whether it is a category or property.
1210
<a class="anchor" name="wxPropertyGridPagea30" doxytag="wxPropertyGridPage::GetFirstChild" ></a><p>
1211
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1214
<table cellpadding="0" cellspacing="0" border="0">
1216
<td class="md" nowrap valign="top"> <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyContainerMethods::GetFirstChild </td>
1217
<td class="md" valign="top">( </td>
1218
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
1219
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
1220
<td class="md" valign="top"> ) </td>
1221
<td class="md" nowrap><code> [inline, inherited]</code></td>
1228
<table cellspacing=5 cellpadding=0 border=0>
1236
Returns id of first child of given property.
1238
<dl compact><dt><b>Remarks:</b></dt><dd>Does not return sub-properties! </dd></dl>
1242
<a class="anchor" name="wxPropertyGridStatea19" doxytag="wxPropertyGridPage::GetLeftSplitterPos" ></a><p>
1243
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1246
<table cellpadding="0" cellspacing="0" border="0">
1248
<td class="md" nowrap valign="top"> int wxPropertyGridState::GetLeftSplitterPos </td>
1249
<td class="md" valign="top">( </td>
1250
<td class="md" nowrap valign="top">wxClientDC & </td>
1251
<td class="mdname" nowrap> <em>dc</em>, </td>
1254
<td class="md" nowrap align="right"></td>
1256
<td class="md" nowrap><a class="el" href="classwxPGPropertyWithChildren.htm">wxPGPropertyWithChildren</a> * </td>
1257
<td class="mdname" nowrap> <em>pwc</em>, </td>
1260
<td class="md" nowrap align="right"></td>
1262
<td class="md" nowrap>bool </td>
1263
<td class="mdname" nowrap> <em>subProps</em></td>
1267
<td class="md">) </td>
1268
<td class="md" colspan="2"><code> [inherited]</code></td>
1275
<table cellspacing=5 cellpadding=0 border=0>
1283
Used by SetSplitterLeft.
1288
<a class="anchor" name="wxPropertyGridPagea37" doxytag="wxPropertyGridPage::GetNextSibling" ></a><p>
1289
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1292
<table cellpadding="0" cellspacing="0" border="0">
1294
<td class="md" nowrap valign="top"> <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyContainerMethods::GetNextSibling </td>
1295
<td class="md" valign="top">( </td>
1296
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
1297
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
1298
<td class="md" valign="top"> ) </td>
1299
<td class="md" nowrap><code> [inline, inherited]</code></td>
1306
<table cellspacing=5 cellpadding=0 border=0>
1314
Returns next item under the same parent.
1319
<a class="anchor" name="wxPropertyGridPagea39" doxytag="wxPropertyGridPage::GetPropertyAttributes" ></a><p>
1320
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1323
<table cellpadding="0" cellspacing="0" border="0">
1325
<td class="md" nowrap valign="top"> wxString wxPropertyContainerMethods::GetPropertyAttributes </td>
1326
<td class="md" valign="top">( </td>
1327
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
1328
<td class="mdname" nowrap> <em>id</em>, </td>
1331
<td class="md" nowrap align="right"></td>
1333
<td class="md" nowrap>unsigned int </td>
1334
<td class="mdname" nowrap> <em>flagmask</em> = 0xFFFF</td>
1338
<td class="md">) </td>
1339
<td class="md" colspan="2"> const<code> [inline, inherited]</code></td>
1346
<table cellspacing=5 cellpadding=0 border=0>
1354
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).
1356
<dl compact><dt><b>Parameters:</b></dt><dd>
1357
<table border="0" cellspacing="2" cellpadding="0">
1358
<tr><td valign=top><em>flagmask</em> </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>
1361
<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>
1365
<a class="anchor" name="wxPropertyGridPagea41" doxytag="wxPropertyGridPage::GetPropertyByName" ></a><p>
1366
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1369
<table cellpadding="0" cellspacing="0" border="0">
1371
<td class="md" nowrap valign="top"> <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyContainerMethods::GetPropertyByName </td>
1372
<td class="md" valign="top">( </td>
1373
<td class="md" nowrap valign="top">const wxString & </td>
1374
<td class="mdname" nowrap> <em>name</em>, </td>
1377
<td class="md" nowrap align="right"></td>
1379
<td class="md" nowrap>const wxString & </td>
1380
<td class="mdname" nowrap> <em>subname</em></td>
1384
<td class="md">) </td>
1385
<td class="md" colspan="2"> const<code> [inherited]</code></td>
1392
<table cellspacing=5 cellpadding=0 border=0>
1400
Returns id of a sub-property 'subname' of property 'name'.
1402
Same as calling GetPropertyByNameI(wxT("name.subname")), albeit slightly faster. </td>
1405
<a class="anchor" name="wxPropertyGridPagea42" doxytag="wxPropertyGridPage::GetPropertyByName" ></a><p>
1406
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1409
<table cellpadding="0" cellspacing="0" border="0">
1411
<td class="md" nowrap valign="top"> <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyContainerMethods::GetPropertyByName </td>
1412
<td class="md" valign="top">( </td>
1413
<td class="md" nowrap valign="top">const wxString & </td>
1414
<td class="mdname1" valign="top" nowrap> <em>name</em> </td>
1415
<td class="md" valign="top"> ) </td>
1416
<td class="md" nowrap> const<code> [inherited]</code></td>
1423
<table cellspacing=5 cellpadding=0 border=0>
1431
Returns id of property with given name (case-sensitive).
1433
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>
1434
<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 "<property>.<subproperty>" in place of "<subproperty>". </li></ul>
1439
<a class="anchor" name="wxPropertyGridPagea45" doxytag="wxPropertyGridPage::GetPropertyChoices" ></a><p>
1440
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1443
<table cellpadding="0" cellspacing="0" border="0">
1445
<td class="md" nowrap valign="top"> <a class="el" href="classwxPGChoices.htm">wxPGChoices</a>& wxPropertyContainerMethods::GetPropertyChoices </td>
1446
<td class="md" valign="top">( </td>
1447
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
1448
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
1449
<td class="md" valign="top"> ) </td>
1450
<td class="md" nowrap><code> [inherited]</code></td>
1457
<table cellspacing=5 cellpadding=0 border=0>
1465
Returns writable reference to property's list of choices (and relevant values).
1467
If property does not have any choices, will return reference to an invalid set of choices that will return false on IsOk call. </td>
1470
<a class="anchor" name="wxPropertyGridPagea46" doxytag="wxPropertyGridPage::GetPropertyClassName" ></a><p>
1471
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1474
<table cellpadding="0" cellspacing="0" border="0">
1476
<td class="md" nowrap valign="top"> const wxChar* wxPropertyContainerMethods::GetPropertyClassName </td>
1477
<td class="md" valign="top">( </td>
1478
<td class="md" nowrap valign="top">const wxString & </td>
1479
<td class="mdname1" valign="top" nowrap> <em>name</em> </td>
1480
<td class="md" valign="top"> ) </td>
1481
<td class="md" nowrap> const<code> [inline, inherited]</code></td>
1488
<table cellspacing=5 cellpadding=0 border=0>
1496
Gets name of property's constructor function.
1501
<a class="anchor" name="wxPropertyGridPagea47" doxytag="wxPropertyGridPage::GetPropertyClassName" ></a><p>
1502
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1505
<table cellpadding="0" cellspacing="0" border="0">
1507
<td class="md" nowrap valign="top"> const wxChar* wxPropertyContainerMethods::GetPropertyClassName </td>
1508
<td class="md" valign="top">( </td>
1509
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
1510
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
1511
<td class="md" valign="top"> ) </td>
1512
<td class="md" nowrap> const<code> [inline, inherited]</code></td>
1519
<table cellspacing=5 cellpadding=0 border=0>
1527
Gets name of property's constructor function.
1532
<a class="anchor" name="wxPropertyGridPagea48" doxytag="wxPropertyGridPage::GetPropertyClientData" ></a><p>
1533
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1536
<table cellpadding="0" cellspacing="0" border="0">
1538
<td class="md" nowrap valign="top"> wxPGProperty::ClientDataType wxPropertyContainerMethods::GetPropertyClientData </td>
1539
<td class="md" valign="top">( </td>
1540
<td class="md" nowrap valign="top">const wxString & </td>
1541
<td class="mdname1" valign="top" nowrap> <em>name</em> </td>
1542
<td class="md" valign="top"> ) </td>
1543
<td class="md" nowrap> const<code> [inline, inherited]</code></td>
1550
<table cellspacing=5 cellpadding=0 border=0>
1558
Returns client data (void*) of a property.
1563
<a class="anchor" name="wxPropertyGridPagea49" doxytag="wxPropertyGridPage::GetPropertyClientData" ></a><p>
1564
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1567
<table cellpadding="0" cellspacing="0" border="0">
1569
<td class="md" nowrap valign="top"> wxPGProperty::ClientDataType wxPropertyContainerMethods::GetPropertyClientData </td>
1570
<td class="md" valign="top">( </td>
1571
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
1572
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
1573
<td class="md" valign="top"> ) </td>
1574
<td class="md" nowrap> const<code> [inline, inherited]</code></td>
1581
<table cellspacing=5 cellpadding=0 border=0>
1589
Returns client data (void*) of a property.
1594
<a class="anchor" name="wxPropertyGridPagea51" doxytag="wxPropertyGridPage::GetPropertyEditor" ></a><p>
1595
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1598
<table cellpadding="0" cellspacing="0" border="0">
1600
<td class="md" nowrap valign="top"> const <a class="el" href="classwxPGEditor.htm">wxPGEditor</a>* wxPropertyContainerMethods::GetPropertyEditor </td>
1601
<td class="md" valign="top">( </td>
1602
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
1603
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
1604
<td class="md" valign="top"> ) </td>
1605
<td class="md" nowrap> const<code> [inline, inherited]</code></td>
1612
<table cellspacing=5 cellpadding=0 border=0>
1620
Returns property's editor.
1625
<a class="anchor" name="wxPropertyGridPagea52" doxytag="wxPropertyGridPage::GetPropertyHelpString" ></a><p>
1626
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1629
<table cellpadding="0" cellspacing="0" border="0">
1631
<td class="md" nowrap valign="top"> wxString wxPropertyContainerMethods::GetPropertyHelpString </td>
1632
<td class="md" valign="top">( </td>
1633
<td class="md" nowrap valign="top">const wxString & </td>
1634
<td class="mdname1" valign="top" nowrap> <em>name</em> </td>
1635
<td class="md" valign="top"> ) </td>
1636
<td class="md" nowrap> const<code> [inline, inherited]</code></td>
1643
<table cellspacing=5 cellpadding=0 border=0>
1651
Returns help string associated with a property.
1656
<a class="anchor" name="wxPropertyGridPagea53" doxytag="wxPropertyGridPage::GetPropertyHelpString" ></a><p>
1657
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1660
<table cellpadding="0" cellspacing="0" border="0">
1662
<td class="md" nowrap valign="top"> wxString wxPropertyContainerMethods::GetPropertyHelpString </td>
1663
<td class="md" valign="top">( </td>
1664
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
1665
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
1666
<td class="md" valign="top"> ) </td>
1667
<td class="md" nowrap> const<code> [inline, inherited]</code></td>
1674
<table cellspacing=5 cellpadding=0 border=0>
1682
Returns help string associated with a property.
1687
<a class="anchor" name="wxPropertyGridPagea55" doxytag="wxPropertyGridPage::GetPropertyImage" ></a><p>
1688
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1691
<table cellpadding="0" cellspacing="0" border="0">
1693
<td class="md" nowrap valign="top"> wxBitmap* wxPropertyContainerMethods::GetPropertyImage </td>
1694
<td class="md" valign="top">( </td>
1695
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
1696
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
1697
<td class="md" valign="top"> ) </td>
1698
<td class="md" nowrap> const<code> [inline, inherited]</code></td>
1705
<table cellspacing=5 cellpadding=0 border=0>
1713
Returns property's custom value image (NULL of none).
1718
<a class="anchor" name="wxPropertyGridPagea56" doxytag="wxPropertyGridPage::GetPropertyIndex" ></a><p>
1719
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1722
<table cellpadding="0" cellspacing="0" border="0">
1724
<td class="md" nowrap valign="top"> unsigned int wxPropertyContainerMethods::GetPropertyIndex </td>
1725
<td class="md" valign="top">( </td>
1726
<td class="md" nowrap valign="top">const wxString & </td>
1727
<td class="mdname1" valign="top" nowrap> <em>name</em> </td>
1728
<td class="md" valign="top"> ) </td>
1729
<td class="md" nowrap><code> [inline, inherited]</code></td>
1736
<table cellspacing=5 cellpadding=0 border=0>
1744
Returns property's position under its parent.
1749
<a class="anchor" name="wxPropertyGridPagea57" doxytag="wxPropertyGridPage::GetPropertyIndex" ></a><p>
1750
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1753
<table cellpadding="0" cellspacing="0" border="0">
1755
<td class="md" nowrap valign="top"> unsigned int wxPropertyContainerMethods::GetPropertyIndex </td>
1756
<td class="md" valign="top">( </td>
1757
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
1758
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
1759
<td class="md" valign="top"> ) </td>
1760
<td class="md" nowrap><code> [inline, inherited]</code></td>
1767
<table cellspacing=5 cellpadding=0 border=0>
1775
Returns property's position under its parent.
1780
<a class="anchor" name="wxPropertyGridPagea59" doxytag="wxPropertyGridPage::GetPropertyLabel" ></a><p>
1781
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1784
<table cellpadding="0" cellspacing="0" border="0">
1786
<td class="md" nowrap valign="top"> const wxString& wxPropertyContainerMethods::GetPropertyLabel </td>
1787
<td class="md" valign="top">( </td>
1788
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
1789
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
1790
<td class="md" valign="top"> ) </td>
1791
<td class="md" nowrap><code> [inline, inherited]</code></td>
1798
<table cellspacing=5 cellpadding=0 border=0>
1806
Returns label of a property.
1811
<a class="anchor" name="wxPropertyGridPagea60" doxytag="wxPropertyGridPage::GetPropertyName" ></a><p>
1812
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1815
<table cellpadding="0" cellspacing="0" border="0">
1817
<td class="md" nowrap valign="top"> const wxString& wxPropertyContainerMethods::GetPropertyName </td>
1818
<td class="md" valign="top">( </td>
1819
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
1820
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
1821
<td class="md" valign="top"> ) </td>
1822
<td class="md" nowrap><code> [inline, inherited]</code></td>
1829
<table cellspacing=5 cellpadding=0 border=0>
1837
Returns name of a property.
1839
Note that obviously there is no name-version of this member function. </td>
1842
<a class="anchor" name="wxPropertyGridPagea61" doxytag="wxPropertyGridPage::GetPropertyParent" ></a><p>
1843
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1846
<table cellpadding="0" cellspacing="0" border="0">
1848
<td class="md" nowrap valign="top"> <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyContainerMethods::GetPropertyParent </td>
1849
<td class="md" valign="top">( </td>
1850
<td class="md" nowrap valign="top">const wxString & </td>
1851
<td class="mdname1" valign="top" nowrap> <em>name</em> </td>
1852
<td class="md" valign="top"> ) </td>
1853
<td class="md" nowrap><code> [inline, inherited]</code></td>
1860
<table cellspacing=5 cellpadding=0 border=0>
1868
Returns parent item of a property.
1873
<a class="anchor" name="wxPropertyGridPagea62" doxytag="wxPropertyGridPage::GetPropertyParent" ></a><p>
1874
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1877
<table cellpadding="0" cellspacing="0" border="0">
1879
<td class="md" nowrap valign="top"> <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyContainerMethods::GetPropertyParent </td>
1880
<td class="md" valign="top">( </td>
1881
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
1882
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
1883
<td class="md" valign="top"> ) </td>
1884
<td class="md" nowrap><code> [inline, inherited]</code></td>
1891
<table cellspacing=5 cellpadding=0 border=0>
1899
Returns parent item of a property.
1904
<a class="anchor" name="wxPropertyGridPagea63" doxytag="wxPropertyGridPage::GetPropertyPriority" ></a><p>
1905
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1908
<table cellpadding="0" cellspacing="0" border="0">
1910
<td class="md" nowrap valign="top"> int wxPropertyContainerMethods::GetPropertyPriority </td>
1911
<td class="md" valign="top">( </td>
1912
<td class="md" nowrap valign="top">const wxString & </td>
1913
<td class="mdname1" valign="top" nowrap> <em>name</em> </td>
1914
<td class="md" valign="top"> ) </td>
1915
<td class="md" nowrap><code> [inline, inherited]</code></td>
1922
<table cellspacing=5 cellpadding=0 border=0>
1930
Returns priority of a property (wxPG_HIGH or wxPG_LOW).
1935
<a class="anchor" name="wxPropertyGridPagea64" doxytag="wxPropertyGridPage::GetPropertyPriority" ></a><p>
1936
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1939
<table cellpadding="0" cellspacing="0" border="0">
1941
<td class="md" nowrap valign="top"> int wxPropertyContainerMethods::GetPropertyPriority </td>
1942
<td class="md" valign="top">( </td>
1943
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
1944
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
1945
<td class="md" valign="top"> ) </td>
1946
<td class="md" nowrap><code> [inline, inherited]</code></td>
1953
<table cellspacing=5 cellpadding=0 border=0>
1961
Returns priority of a property (wxPG_HIGH or wxPG_LOW).
1966
<a class="anchor" name="wxPropertyGridPagea65" doxytag="wxPropertyGridPage::GetPropertyPtr" ></a><p>
1967
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1970
<table cellpadding="0" cellspacing="0" border="0">
1972
<td class="md" nowrap valign="top"> <a class="el" href="classwxPGProperty.htm">wxPGProperty</a>* wxPropertyContainerMethods::GetPropertyPtr </td>
1973
<td class="md" valign="top">( </td>
1974
<td class="md" nowrap valign="top">const wxString & </td>
1975
<td class="mdname1" valign="top" nowrap> <em>name</em> </td>
1976
<td class="md" valign="top"> ) </td>
1977
<td class="md" nowrap> const<code> [inline, inherited]</code></td>
1984
<table cellspacing=5 cellpadding=0 border=0>
1992
Returns pointer to a property.
1997
<a class="anchor" name="wxPropertyGridPagea66" doxytag="wxPropertyGridPage::GetPropertyPtr" ></a><p>
1998
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2001
<table cellpadding="0" cellspacing="0" border="0">
2003
<td class="md" nowrap valign="top"> <a class="el" href="classwxPGProperty.htm">wxPGProperty</a>* wxPropertyContainerMethods::GetPropertyPtr </td>
2004
<td class="md" valign="top">( </td>
2005
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
2006
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
2007
<td class="md" valign="top"> ) </td>
2008
<td class="md" nowrap> const<code> [inline, inherited]</code></td>
2015
<table cellspacing=5 cellpadding=0 border=0>
2023
Returns pointer to a property.
2028
<a class="anchor" name="wxPropertyGridPagee6" doxytag="wxPropertyGridPage::GetPropertyShortClassName" ></a><p>
2029
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2032
<table cellpadding="0" cellspacing="0" border="0">
2034
<td class="md" nowrap valign="top"> wxString wxPropertyContainerMethods::GetPropertyShortClassName </td>
2035
<td class="md" valign="top">( </td>
2036
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
2037
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
2038
<td class="md" valign="top"> ) </td>
2039
<td class="md" nowrap><code> [static, inherited]</code></td>
2046
<table cellspacing=5 cellpadding=0 border=0>
2054
Returns short name for property's class.
2056
For example, "wxPropertyCategory" translates to "Category" and "wxIntProperty" to "Int". </td>
2059
<a class="anchor" name="wxPropertyGridPagea68" doxytag="wxPropertyGridPage::GetPropertyValidator" ></a><p>
2060
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2063
<table cellpadding="0" cellspacing="0" border="0">
2065
<td class="md" nowrap valign="top"> wxValidator* wxPropertyContainerMethods::GetPropertyValidator </td>
2066
<td class="md" valign="top">( </td>
2067
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
2068
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
2069
<td class="md" valign="top"> ) </td>
2070
<td class="md" nowrap><code> [inline, inherited]</code></td>
2077
<table cellspacing=5 cellpadding=0 border=0>
2085
Returns validator of a property as a reference, which you can pass to any number of SetPropertyValidator.
2090
<a class="anchor" name="wxPropertyGridPagea69" doxytag="wxPropertyGridPage::GetPropertyValue" ></a><p>
2091
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2094
<table cellpadding="0" cellspacing="0" border="0">
2096
<td class="md" nowrap valign="top"> wxVariant wxPropertyContainerMethods::GetPropertyValue </td>
2097
<td class="md" valign="top">( </td>
2098
<td class="md" nowrap valign="top">const wxString & </td>
2099
<td class="mdname1" valign="top" nowrap> <em>name</em> </td>
2100
<td class="md" valign="top"> ) </td>
2101
<td class="md" nowrap><code> [inline, inherited]</code></td>
2108
<table cellspacing=5 cellpadding=0 border=0>
2116
Returns value as wxVariant.
2118
To get wxObject pointer from it, you will have to use WX_PG_VARIANT_TO_WXOBJECT(VARIANT,CLASSNAME) macro.<p>
2119
If property value is unspecified, Null variant is returned. </td>
2122
<a class="anchor" name="wxPropertyGridPagea70" doxytag="wxPropertyGridPage::GetPropertyValue" ></a><p>
2123
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2126
<table cellpadding="0" cellspacing="0" border="0">
2128
<td class="md" nowrap valign="top"> wxVariant wxPropertyContainerMethods::GetPropertyValue </td>
2129
<td class="md" valign="top">( </td>
2130
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
2131
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
2132
<td class="md" valign="top"> ) </td>
2133
<td class="md" nowrap><code> [inline, inherited]</code></td>
2140
<table cellspacing=5 cellpadding=0 border=0>
2148
Returns value as wxVariant.
2150
To get wxObject pointer from it, you will have to use WX_PG_VARIANT_TO_WXOBJECT(VARIANT,CLASSNAME) macro.<p>
2151
If property value is unspecified, Null variant is returned. </td>
2154
<a class="anchor" name="wxPropertyGridPagea84" doxytag="wxPropertyGridPage::GetPropertyValueType" ></a><p>
2155
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2158
<table cellpadding="0" cellspacing="0" border="0">
2160
<td class="md" nowrap valign="top"> const <a class="el" href="classwxPGValueType.htm">wxPGValueType</a>* wxPropertyContainerMethods::GetPropertyValueType </td>
2161
<td class="md" valign="top">( </td>
2162
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
2163
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
2164
<td class="md" valign="top"> ) </td>
2165
<td class="md" nowrap><code> [inline, inherited]</code></td>
2172
<table cellspacing=5 cellpadding=0 border=0>
2180
Returns a <a class="el" href="classwxPGValueType.htm">wxPGValueType</a> class instance that describes the property's data type.
2185
<a class="anchor" name="wxPropertyGridPagea86" doxytag="wxPropertyGridPage::GetPVTI" ></a><p>
2186
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2189
<table cellpadding="0" cellspacing="0" border="0">
2191
<td class="md" nowrap valign="top"> size_t wxPropertyContainerMethods::GetPVTI </td>
2192
<td class="md" valign="top">( </td>
2193
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
2194
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
2195
<td class="md" valign="top"> ) </td>
2196
<td class="md" nowrap><code> [inline, inherited]</code></td>
2203
<table cellspacing=5 cellpadding=0 border=0>
2211
Returns property value type identifier.
2216
<a class="anchor" name="wxPropertyGridPagea88" doxytag="wxPropertyGridPage::GetPVTN" ></a><p>
2217
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2220
<table cellpadding="0" cellspacing="0" border="0">
2222
<td class="md" nowrap valign="top"> wxString wxPropertyContainerMethods::GetPVTN </td>
2223
<td class="md" valign="top">( </td>
2224
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
2225
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
2226
<td class="md" valign="top"> ) </td>
2227
<td class="md" nowrap><code> [inline, inherited]</code></td>
2234
<table cellspacing=5 cellpadding=0 border=0>
2242
Returns property value type name.
2247
<a class="anchor" name="wxPropertyGridPagea91" doxytag="wxPropertyGridPage::GetStatePtr" ></a><p>
2248
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2251
<table cellpadding="0" cellspacing="0" border="0">
2253
<td class="md" nowrap valign="top"> <a class="el" href="classwxPropertyGridState.htm">wxPropertyGridState</a>* wxPropertyGridPage::GetStatePtr </td>
2254
<td class="md" valign="top">( </td>
2255
<td class="mdname1" valign="top" nowrap> </td>
2256
<td class="md" valign="top"> ) </td>
2257
<td class="md" nowrap><code> [inline]</code></td>
2264
<table cellspacing=5 cellpadding=0 border=0>
2272
Return pointer to contained property grid state.
2277
<a class="anchor" name="wxPropertyGridPagee21" doxytag="wxPropertyGridPage::GetValueType" ></a><p>
2278
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2281
<table cellpadding="0" cellspacing="0" border="0">
2283
<td class="md" nowrap valign="top"> <a class="el" href="classwxPGValueType.htm">wxPGValueType</a>* wxPropertyContainerMethods::GetValueType </td>
2284
<td class="md" valign="top">( </td>
2285
<td class="md" nowrap valign="top">const wxString & </td>
2286
<td class="mdname1" valign="top" nowrap> <em>type</em> </td>
2287
<td class="md" valign="top"> ) </td>
2288
<td class="md" nowrap><code> [static, inherited]</code></td>
2295
<table cellspacing=5 cellpadding=0 border=0>
2303
Returns value type class instance for given type name.
2308
<a class="anchor" name="wxPropertyGridPagea93" doxytag="wxPropertyGridPage::HideProperty" ></a><p>
2309
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2312
<table cellpadding="0" cellspacing="0" border="0">
2314
<td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::HideProperty </td>
2315
<td class="md" valign="top">( </td>
2316
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
2317
<td class="mdname" nowrap> <em>id</em>, </td>
2320
<td class="md" nowrap align="right"></td>
2322
<td class="md" nowrap>bool </td>
2323
<td class="mdname" nowrap> <em>hide</em> = true</td>
2327
<td class="md">) </td>
2328
<td class="md" colspan="2"><code> [inherited]</code></td>
2335
<table cellspacing=5 cellpadding=0 border=0>
2343
Hides or reveals a property.
2345
<dl compact><dt><b>Parameters:</b></dt><dd>
2346
<table border="0" cellspacing="2" cellpadding="0">
2347
<tr><td valign=top><em>hide</em> </td><td>If true, hides property, otherwise reveals it. </td></tr>
2350
<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>
2354
<a class="anchor" name="wxPropertyGridPagea94" doxytag="wxPropertyGridPage::Init" ></a><p>
2355
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2358
<table cellpadding="0" cellspacing="0" border="0">
2360
<td class="md" nowrap valign="top"> virtual void wxPropertyGridPage::Init </td>
2361
<td class="md" valign="top">( </td>
2362
<td class="mdname1" valign="top" nowrap> </td>
2363
<td class="md" valign="top"> ) </td>
2364
<td class="md" nowrap><code> [inline, virtual]</code></td>
2371
<table cellspacing=5 cellpadding=0 border=0>
2379
Do any member initialization in this method.
2381
<dl compact><dt><b>Remarks:</b></dt><dd><ul>
2382
<li>Called every time the page is added into a manager.</li><li>You can add properties to the page here. </li></ul>
2387
<a class="anchor" name="wxPropertyGridPagee22" doxytag="wxPropertyGridPage::InitAllTypeHandlers" ></a><p>
2388
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2391
<table cellpadding="0" cellspacing="0" border="0">
2393
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::InitAllTypeHandlers </td>
2394
<td class="md" valign="top">( </td>
2395
<td class="mdname1" valign="top" nowrap> </td>
2396
<td class="md" valign="top"> ) </td>
2397
<td class="md" nowrap><code> [static, inherited]</code></td>
2404
<table cellspacing=5 cellpadding=0 border=0>
2412
Initializes *all* property types.
2414
Causes references to most object files in the library, so calling this may cause significant increase in executable size when linking with static library.
2416
Reimplemented in <a class="el" href="classwxPropertyGridManager.htm#wxPropertyGridManagera132">wxPropertyGridManager</a>. </td>
2419
<a class="anchor" name="wxPropertyGridStatea26" doxytag="wxPropertyGridPage::InitNonCatMode" ></a><p>
2420
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2423
<table cellpadding="0" cellspacing="0" border="0">
2425
<td class="md" nowrap valign="top"> void wxPropertyGridState::InitNonCatMode </td>
2426
<td class="md" valign="top">( </td>
2427
<td class="mdname1" valign="top" nowrap> </td>
2428
<td class="md" valign="top"> ) </td>
2429
<td class="md" nowrap><code> [inherited]</code></td>
2436
<table cellspacing=5 cellpadding=0 border=0>
2444
Only inits arrays, doesn't migrate things or such.
2449
<a class="anchor" name="wxPropertyGridPagea96" doxytag="wxPropertyGridPage::Insert" ></a><p>
2450
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2453
<table cellpadding="0" cellspacing="0" border="0">
2455
<td class="md" nowrap valign="top"> <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyGridPage::Insert </td>
2456
<td class="md" valign="top">( </td>
2457
<td class="md" nowrap valign="top">const wxString & </td>
2458
<td class="mdname" nowrap> <em>name</em>, </td>
2461
<td class="md" nowrap align="right"></td>
2463
<td class="md" nowrap>int </td>
2464
<td class="mdname" nowrap> <em>index</em>, </td>
2467
<td class="md" nowrap align="right"></td>
2469
<td class="md" nowrap><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
2470
<td class="mdname" nowrap> <em>property</em></td>
2474
<td class="md">) </td>
2475
<td class="md" colspan="2"></td>
2482
<table cellspacing=5 cellpadding=0 border=0>
2490
See <a class="el" href="classwxPropertyGrid.htm#wxPropertyGrida164">wxPropertyGrid::Insert</a>.
2495
<a class="anchor" name="wxPropertyGridPagea97" doxytag="wxPropertyGridPage::Insert" ></a><p>
2496
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2499
<table cellpadding="0" cellspacing="0" border="0">
2501
<td class="md" nowrap valign="top"> <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyGridPage::Insert </td>
2502
<td class="md" valign="top">( </td>
2503
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
2504
<td class="mdname" nowrap> <em>id</em>, </td>
2507
<td class="md" nowrap align="right"></td>
2509
<td class="md" nowrap>int </td>
2510
<td class="mdname" nowrap> <em>index</em>, </td>
2513
<td class="md" nowrap align="right"></td>
2515
<td class="md" nowrap><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
2516
<td class="mdname" nowrap> <em>property</em></td>
2520
<td class="md">) </td>
2521
<td class="md" colspan="2"></td>
2528
<table cellspacing=5 cellpadding=0 border=0>
2536
See <a class="el" href="classwxPropertyGrid.htm#wxPropertyGrida164">wxPropertyGrid::Insert</a>.
2541
<a class="anchor" name="wxPropertyGridPagea99" doxytag="wxPropertyGridPage::InsertPropertyChoice" ></a><p>
2542
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2545
<table cellpadding="0" cellspacing="0" border="0">
2547
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::InsertPropertyChoice </td>
2548
<td class="md" valign="top">( </td>
2549
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
2550
<td class="mdname" nowrap> <em>id</em>, </td>
2553
<td class="md" nowrap align="right"></td>
2555
<td class="md" nowrap>const wxString & </td>
2556
<td class="mdname" nowrap> <em>label</em>, </td>
2559
<td class="md" nowrap align="right"></td>
2561
<td class="md" nowrap>int </td>
2562
<td class="mdname" nowrap> <em>index</em>, </td>
2565
<td class="md" nowrap align="right"></td>
2567
<td class="md" nowrap>int </td>
2568
<td class="mdname" nowrap> <em>value</em> = INT_MAX</td>
2572
<td class="md">) </td>
2573
<td class="md" colspan="2"><code> [inherited]</code></td>
2580
<table cellspacing=5 cellpadding=0 border=0>
2588
Inserts choice to a property that can accept one.
2590
See AddPropertyChoice for more details. </td>
2593
<a class="anchor" name="wxPropertyGridPagea101" doxytag="wxPropertyGridPage::IsHandlingAllEvents" ></a><p>
2594
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2597
<table cellpadding="0" cellspacing="0" border="0">
2599
<td class="md" nowrap valign="top"> virtual bool wxPropertyGridPage::IsHandlingAllEvents </td>
2600
<td class="md" valign="top">( </td>
2601
<td class="mdname1" valign="top" nowrap> </td>
2602
<td class="md" valign="top"> ) </td>
2603
<td class="md" nowrap> const<code> [inline, virtual]</code></td>
2610
<table cellspacing=5 cellpadding=0 border=0>
2618
Return false here to indicate unhandled events should be propagated to manager's parent, as normal.
2623
<a class="anchor" name="wxPropertyGridPagea104" doxytag="wxPropertyGridPage::IsModified" ></a><p>
2624
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2627
<table cellpadding="0" cellspacing="0" border="0">
2629
<td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsModified </td>
2630
<td class="md" valign="top">( </td>
2631
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
2632
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
2633
<td class="md" valign="top"> ) </td>
2634
<td class="md" nowrap> const<code> [inline, inherited]</code></td>
2641
<table cellspacing=5 cellpadding=0 border=0>
2649
Returns true if property has been modified after value set or modify flag clear by software.
2651
NOTE: Try to use IsPropertyModified instead. </td>
2654
<a class="anchor" name="wxPropertyGridPagea106" doxytag="wxPropertyGridPage::IsPropertyCategory" ></a><p>
2655
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2658
<table cellpadding="0" cellspacing="0" border="0">
2660
<td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyCategory </td>
2661
<td class="md" valign="top">( </td>
2662
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
2663
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
2664
<td class="md" valign="top"> ) </td>
2665
<td class="md" nowrap> const<code> [inline, inherited]</code></td>
2672
<table cellspacing=5 cellpadding=0 border=0>
2680
Returns true if property is a category.
2685
<a class="anchor" name="wxPropertyGridPagea107" doxytag="wxPropertyGridPage::IsPropertyEnabled" ></a><p>
2686
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2689
<table cellpadding="0" cellspacing="0" border="0">
2691
<td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyEnabled </td>
2692
<td class="md" valign="top">( </td>
2693
<td class="md" nowrap valign="top">const wxString & </td>
2694
<td class="mdname1" valign="top" nowrap> <em>name</em> </td>
2695
<td class="md" valign="top"> ) </td>
2696
<td class="md" nowrap><code> [inline, inherited]</code></td>
2703
<table cellspacing=5 cellpadding=0 border=0>
2711
Returns true if property is enabled.
2716
<a class="anchor" name="wxPropertyGridPagea108" doxytag="wxPropertyGridPage::IsPropertyEnabled" ></a><p>
2717
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2720
<table cellpadding="0" cellspacing="0" border="0">
2722
<td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyEnabled </td>
2723
<td class="md" valign="top">( </td>
2724
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
2725
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
2726
<td class="md" valign="top"> ) </td>
2727
<td class="md" nowrap> const<code> [inline, inherited]</code></td>
2734
<table cellspacing=5 cellpadding=0 border=0>
2742
Returns true if property is enabled.
2747
<a class="anchor" name="wxPropertyGridPagee23" doxytag="wxPropertyGridPage::IsPropertyExpanded" ></a><p>
2748
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2751
<table cellpadding="0" cellspacing="0" border="0">
2753
<td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyExpanded </td>
2754
<td class="md" valign="top">( </td>
2755
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
2756
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
2757
<td class="md" valign="top"> ) </td>
2758
<td class="md" nowrap><code> [static, inherited]</code></td>
2765
<table cellspacing=5 cellpadding=0 border=0>
2773
Returns true if given property is expanded.
2775
Naturally, always returns false for properties that cannot be expanded. </td>
2778
<a class="anchor" name="wxPropertyGridPagee24" doxytag="wxPropertyGridPage::IsPropertyKindOf" ></a><p>
2779
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2782
<table cellpadding="0" cellspacing="0" border="0">
2784
<td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyKindOf </td>
2785
<td class="md" valign="top">( </td>
2786
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
2787
<td class="mdname" nowrap> <em>id</em>, </td>
2790
<td class="md" nowrap align="right"></td>
2792
<td class="md" nowrap><a class="el" href="structwxPGPropertyClassInfo.htm">wxPGPropertyClassInfo</a> & </td>
2793
<td class="mdname" nowrap> <em>info</em></td>
2797
<td class="md">) </td>
2798
<td class="md" colspan="2"><code> [inline, static, inherited]</code></td>
2805
<table cellspacing=5 cellpadding=0 border=0>
2813
Returns true if property is of certain type.
2815
<dl compact><dt><b>Parameters:</b></dt><dd>
2816
<table border="0" cellspacing="2" cellpadding="0">
2817
<tr><td valign=top><em>info</em> </td><td>Preferably use <a class="el" href="group__miscellaneous.htm#ga13">WX_PG_CLASSINFO(PROPERTYNAME)</a>. Alternative is PROPERTYNAMEClassInfo. </td></tr>
2823
<a class="anchor" name="wxPropertyGridPagea112" doxytag="wxPropertyGridPage::IsPropertyModified" ></a><p>
2824
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2827
<table cellpadding="0" cellspacing="0" border="0">
2829
<td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyModified </td>
2830
<td class="md" valign="top">( </td>
2831
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
2832
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
2833
<td class="md" valign="top"> ) </td>
2834
<td class="md" nowrap> const<code> [inline, inherited]</code></td>
2841
<table cellspacing=5 cellpadding=0 border=0>
2849
Returns true if property has been modified after value set or modify flag clear by software.
2854
<a class="anchor" name="wxPropertyGridPagea113" doxytag="wxPropertyGridPage::IsPropertyShown" ></a><p>
2855
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2858
<table cellpadding="0" cellspacing="0" border="0">
2860
<td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyShown </td>
2861
<td class="md" valign="top">( </td>
2862
<td class="md" nowrap valign="top">const wxString & </td>
2863
<td class="mdname1" valign="top" nowrap> <em>name</em> </td>
2864
<td class="md" valign="top"> ) </td>
2865
<td class="md" nowrap><code> [inline, inherited]</code></td>
2872
<table cellspacing=5 cellpadding=0 border=0>
2880
Returns true if property is shown (ie.
2882
hideproperty with true not called for it). </td>
2885
<a class="anchor" name="wxPropertyGridPagea114" doxytag="wxPropertyGridPage::IsPropertyShown" ></a><p>
2886
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2889
<table cellpadding="0" cellspacing="0" border="0">
2891
<td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyShown </td>
2892
<td class="md" valign="top">( </td>
2893
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
2894
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
2895
<td class="md" valign="top"> ) </td>
2896
<td class="md" nowrap> const<code> [inline, inherited]</code></td>
2903
<table cellspacing=5 cellpadding=0 border=0>
2911
Returns true if property is shown (ie.
2913
hideproperty with true not called for it). </td>
2916
<a class="anchor" name="wxPropertyGridPagea116" doxytag="wxPropertyGridPage::IsPropertyUnspecified" ></a><p>
2917
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2920
<table cellpadding="0" cellspacing="0" border="0">
2922
<td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyUnspecified </td>
2923
<td class="md" valign="top">( </td>
2924
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
2925
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
2926
<td class="md" valign="top"> ) </td>
2927
<td class="md" nowrap> const<code> [inline, inherited]</code></td>
2934
<table cellspacing=5 cellpadding=0 border=0>
2942
Returns true if property value is set to unspecified.
2947
<a class="anchor" name="wxPropertyGridPagea117" doxytag="wxPropertyGridPage::IsPropertyValueType" ></a><p>
2948
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2951
<table cellpadding="0" cellspacing="0" border="0">
2953
<td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyValueType </td>
2954
<td class="md" valign="top">( </td>
2955
<td class="md" nowrap valign="top">const wxString & </td>
2956
<td class="mdname" nowrap> <em>name</em>, </td>
2959
<td class="md" nowrap align="right"></td>
2961
<td class="md" nowrap>const wxClassInfo * </td>
2962
<td class="mdname" nowrap> <em>classinfo</em></td>
2966
<td class="md">) </td>
2967
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
2974
<table cellspacing=5 cellpadding=0 border=0>
2982
Returns true if property's value type has same name as a class.
2987
<a class="anchor" name="wxPropertyGridPagea118" doxytag="wxPropertyGridPage::IsPropertyValueType" ></a><p>
2988
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2991
<table cellpadding="0" cellspacing="0" border="0">
2993
<td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyValueType </td>
2994
<td class="md" valign="top">( </td>
2995
<td class="md" nowrap valign="top">const wxString & </td>
2996
<td class="mdname" nowrap> <em>name</em>, </td>
2999
<td class="md" nowrap align="right"></td>
3001
<td class="md" nowrap>const <a class="el" href="classwxPGValueType.htm">wxPGValueType</a> * </td>
3002
<td class="mdname" nowrap> <em>valuetype</em></td>
3006
<td class="md">) </td>
3007
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
3014
<table cellspacing=5 cellpadding=0 border=0>
3022
Returns true if property's value type is valuetype.
3027
<a class="anchor" name="wxPropertyGridPagea119" doxytag="wxPropertyGridPage::IsPropertyValueType" ></a><p>
3028
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3031
<table cellpadding="0" cellspacing="0" border="0">
3033
<td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyValueType </td>
3034
<td class="md" valign="top">( </td>
3035
<td class="md" nowrap valign="top">const wxString & </td>
3036
<td class="mdname" nowrap> <em>name</em>, </td>
3039
<td class="md" nowrap align="right"></td>
3041
<td class="md" nowrap>const wxChar * </td>
3042
<td class="mdname" nowrap> <em>typestr</em></td>
3046
<td class="md">) </td>
3047
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
3054
<table cellspacing=5 cellpadding=0 border=0>
3062
Returns true if property's value type has name typestr.
3067
<a class="anchor" name="wxPropertyGridPagea120" doxytag="wxPropertyGridPage::IsPropertyValueType" ></a><p>
3068
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3071
<table cellpadding="0" cellspacing="0" border="0">
3073
<td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyValueType </td>
3074
<td class="md" valign="top">( </td>
3075
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
3076
<td class="mdname" nowrap> <em>id</em>, </td>
3079
<td class="md" nowrap align="right"></td>
3081
<td class="md" nowrap>const wxClassInfo * </td>
3082
<td class="mdname" nowrap> <em>classinfo</em></td>
3086
<td class="md">) </td>
3087
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
3094
<table cellspacing=5 cellpadding=0 border=0>
3102
Returns true if property's value type has same name as a class.
3107
<a class="anchor" name="wxPropertyGridPagea121" doxytag="wxPropertyGridPage::IsPropertyValueType" ></a><p>
3108
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3111
<table cellpadding="0" cellspacing="0" border="0">
3113
<td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyValueType </td>
3114
<td class="md" valign="top">( </td>
3115
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
3116
<td class="mdname" nowrap> <em>id</em>, </td>
3119
<td class="md" nowrap align="right"></td>
3121
<td class="md" nowrap>const <a class="el" href="classwxPGValueType.htm">wxPGValueType</a> * </td>
3122
<td class="mdname" nowrap> <em>valuetype</em></td>
3126
<td class="md">) </td>
3127
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
3134
<table cellspacing=5 cellpadding=0 border=0>
3142
Returns true if property's value type is valuetype.
3147
<a class="anchor" name="wxPropertyGridPagea122" doxytag="wxPropertyGridPage::IsPropertyValueType" ></a><p>
3148
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3151
<table cellpadding="0" cellspacing="0" border="0">
3153
<td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::IsPropertyValueType </td>
3154
<td class="md" valign="top">( </td>
3155
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
3156
<td class="mdname" nowrap> <em>id</em>, </td>
3159
<td class="md" nowrap align="right"></td>
3161
<td class="md" nowrap>const wxChar * </td>
3162
<td class="mdname" nowrap> <em>typestr</em></td>
3166
<td class="md">) </td>
3167
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
3174
<table cellspacing=5 cellpadding=0 border=0>
3182
Returns true if property's value type has name typestr.
3187
<a class="anchor" name="wxPropertyGridPagee25" doxytag="wxPropertyGridPage::RegisterAdditionalEditors" ></a><p>
3188
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3191
<table cellpadding="0" cellspacing="0" border="0">
3193
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::RegisterAdditionalEditors </td>
3194
<td class="md" valign="top">( </td>
3195
<td class="mdname1" valign="top" nowrap> </td>
3196
<td class="md" valign="top"> ) </td>
3197
<td class="md" nowrap><code> [static, inherited]</code></td>
3204
<table cellspacing=5 cellpadding=0 border=0>
3212
Initializes additional property editors (SpinCtrl etc.).
3214
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>
3217
<a class="anchor" name="wxPropertyGridPagee26" doxytag="wxPropertyGridPage::RegisterAdvancedPropertyClasses" ></a><p>
3218
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3221
<table cellpadding="0" cellspacing="0" border="0">
3223
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::RegisterAdvancedPropertyClasses </td>
3224
<td class="md" valign="top">( </td>
3225
<td class="mdname1" valign="top" nowrap> </td>
3226
<td class="md" valign="top"> ) </td>
3227
<td class="md" nowrap><code> [static, inherited]</code></td>
3234
<table cellspacing=5 cellpadding=0 border=0>
3242
Basic property classes are registered by the default, but this registers advanced ones as well.
3247
<a class="anchor" name="wxPropertyGridPagee27" doxytag="wxPropertyGridPage::RegisterPropertyClass" ></a><p>
3248
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3251
<table cellpadding="0" cellspacing="0" border="0">
3253
<td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::RegisterPropertyClass </td>
3254
<td class="md" valign="top">( </td>
3255
<td class="md" nowrap valign="top">const wxChar * </td>
3256
<td class="mdname" nowrap> <em>name</em>, </td>
3259
<td class="md" nowrap align="right"></td>
3261
<td class="md" nowrap><a class="el" href="structwxPGPropertyClassInfo.htm">wxPGPropertyClassInfo</a> * </td>
3262
<td class="mdname" nowrap> <em>classinfo</em></td>
3266
<td class="md">) </td>
3267
<td class="md" colspan="2"><code> [static, inherited]</code></td>
3274
<table cellspacing=5 cellpadding=0 border=0>
3282
Registers property class info with specific name.
3284
Preferably use wxPGRegisterPropertyClass(PROPERTYNAME) macro. </td>
3287
<a class="anchor" name="wxPropertyGridPagea125" doxytag="wxPropertyGridPage::ReplaceProperty" ></a><p>
3288
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3291
<table cellpadding="0" cellspacing="0" border="0">
3293
<td class="md" nowrap valign="top"> <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyContainerMethods::ReplaceProperty </td>
3294
<td class="md" valign="top">( </td>
3295
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
3296
<td class="mdname" nowrap> <em>id</em>, </td>
3299
<td class="md" nowrap align="right"></td>
3301
<td class="md" nowrap><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
3302
<td class="mdname" nowrap> <em>property</em></td>
3306
<td class="md">) </td>
3307
<td class="md" colspan="2"><code> [inherited]</code></td>
3314
<table cellspacing=5 cellpadding=0 border=0>
3322
Replaces property with id with newly created property.
3324
For example, this code replaces existing property named "Flags" with one that will have different set of items: <pre class="fragment"><div> pg-><a class="code" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea125">ReplaceProperty</a>(wxT(<span class="stringliteral">"Flags"</span>),
3325
wxFlagsProperty(wxT(<span class="stringliteral">"Flags"</span>),wxPG_LABEL,newItems))
3326
</div></pre>For more info, see <a class="el" href="classwxPropertyGrid.htm#wxPropertyGrida164">wxPropertyGrid::Insert</a>. </td>
3329
<a class="anchor" name="wxPropertyGridPagee28" doxytag="wxPropertyGridPage::SetBoolChoices" ></a><p>
3330
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3333
<table cellpadding="0" cellspacing="0" border="0">
3335
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetBoolChoices </td>
3336
<td class="md" valign="top">( </td>
3337
<td class="md" nowrap valign="top">const wxChar * </td>
3338
<td class="mdname" nowrap> <em>true_choice</em>, </td>
3341
<td class="md" nowrap align="right"></td>
3343
<td class="md" nowrap>const wxChar * </td>
3344
<td class="mdname" nowrap> <em>false_choice</em></td>
3348
<td class="md">) </td>
3349
<td class="md" colspan="2"><code> [static, inherited]</code></td>
3356
<table cellspacing=5 cellpadding=0 border=0>
3364
Lets user to set the strings listed in the choice dropdown of a wxBoolProperty.
3366
Defaults are "True" and "False", so changing them to, say, "Yes" and "No" may be useful in some less technical applications. </td>
3369
<a class="anchor" name="wxPropertyGridPagea127" doxytag="wxPropertyGridPage::SetPropertyAttribute" ></a><p>
3370
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3373
<table cellpadding="0" cellspacing="0" border="0">
3375
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyAttribute </td>
3376
<td class="md" valign="top">( </td>
3377
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
3378
<td class="mdname" nowrap> <em>id</em>, </td>
3381
<td class="md" nowrap align="right"></td>
3383
<td class="md" nowrap>int </td>
3384
<td class="mdname" nowrap> <em>attrid</em>, </td>
3387
<td class="md" nowrap align="right"></td>
3389
<td class="md" nowrap>wxVariant </td>
3390
<td class="mdname" nowrap> <em>value</em>, </td>
3393
<td class="md" nowrap align="right"></td>
3395
<td class="md" nowrap>long </td>
3396
<td class="mdname" nowrap> <em>argFlags</em> = 0</td>
3400
<td class="md">) </td>
3401
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
3408
<table cellspacing=5 cellpadding=0 border=0>
3416
Sets an attribute of a property.
3418
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>
3419
<table border="0" cellspacing="2" cellpadding="0">
3420
<tr><td valign=top><em>argFlags</em> </td><td>Optional. Use wxPG_RECURSE to set the attribute to child properties as well. </td></tr>
3423
<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>
3427
<a class="anchor" name="wxPropertyGridPagee30" doxytag="wxPropertyGridPage::SetPropertyAttributes" ></a><p>
3428
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3431
<table cellpadding="0" cellspacing="0" border="0">
3433
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyAttributes </td>
3434
<td class="md" valign="top">( </td>
3435
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
3436
<td class="mdname" nowrap> <em>id</em>, </td>
3439
<td class="md" nowrap align="right"></td>
3441
<td class="md" nowrap>const wxString & </td>
3442
<td class="mdname" nowrap> <em>attributes</em></td>
3446
<td class="md">) </td>
3447
<td class="md" colspan="2"><code> [inline, static, inherited]</code></td>
3454
<table cellspacing=5 cellpadding=0 border=0>
3462
Sets attributes from a string generated by GetPropertyAttributes.
3464
<dl compact><dt><b>Remarks:</b></dt><dd>Performance may not be top-notch. </dd></dl>
3468
<a class="anchor" name="wxPropertyGridPagea129" doxytag="wxPropertyGridPage::SetPropertyChoices" ></a><p>
3469
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3472
<table cellpadding="0" cellspacing="0" border="0">
3474
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyChoices </td>
3475
<td class="md" valign="top">( </td>
3476
<td class="md" nowrap valign="top">const wxString & </td>
3477
<td class="mdname" nowrap> <em>name</em>, </td>
3480
<td class="md" nowrap align="right"></td>
3482
<td class="md" nowrap><a class="el" href="classwxPGChoices.htm">wxPGChoices</a> & </td>
3483
<td class="mdname" nowrap> <em>choices</em></td>
3487
<td class="md">) </td>
3488
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
3495
<table cellspacing=5 cellpadding=0 border=0>
3503
Set choices of a property to specified set of labels and values.
3508
<a class="anchor" name="wxPropertyGridPagee31" doxytag="wxPropertyGridPage::SetPropertyChoices" ></a><p>
3509
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3512
<table cellpadding="0" cellspacing="0" border="0">
3514
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyChoices </td>
3515
<td class="md" valign="top">( </td>
3516
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
3517
<td class="mdname" nowrap> <em>id</em>, </td>
3520
<td class="md" nowrap align="right"></td>
3522
<td class="md" nowrap><a class="el" href="classwxPGChoices.htm">wxPGChoices</a> & </td>
3523
<td class="mdname" nowrap> <em>choices</em></td>
3527
<td class="md">) </td>
3528
<td class="md" colspan="2"><code> [inline, static, inherited]</code></td>
3535
<table cellspacing=5 cellpadding=0 border=0>
3543
Set choices of a property to specified set of labels and values.
3548
<a class="anchor" name="wxPropertyGridPagea131" doxytag="wxPropertyGridPage::SetPropertyChoicesExclusive" ></a><p>
3549
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3552
<table cellpadding="0" cellspacing="0" border="0">
3554
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyChoicesExclusive </td>
3555
<td class="md" valign="top">( </td>
3556
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
3557
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
3558
<td class="md" valign="top"> ) </td>
3559
<td class="md" nowrap><code> [inline, inherited]</code></td>
3566
<table cellspacing=5 cellpadding=0 border=0>
3574
If property's set of choices is shared, then calling this method converts it to private.
3579
<a class="anchor" name="wxPropertyGridPagea132" doxytag="wxPropertyGridPage::SetPropertyClientData" ></a><p>
3580
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3583
<table cellpadding="0" cellspacing="0" border="0">
3585
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyClientData </td>
3586
<td class="md" valign="top">( </td>
3587
<td class="md" nowrap valign="top">const wxString & </td>
3588
<td class="mdname" nowrap> <em>name</em>, </td>
3591
<td class="md" nowrap align="right"></td>
3593
<td class="md" nowrap>wxPGProperty::ClientDataType </td>
3594
<td class="mdname" nowrap> <em>clientData</em></td>
3598
<td class="md">) </td>
3599
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
3606
<table cellspacing=5 cellpadding=0 border=0>
3614
Sets client data (void*) of a property.
3616
<dl compact><dt><b>Remarks:</b></dt><dd>This untyped client data has to be deleted manually. </dd></dl>
3620
<a class="anchor" name="wxPropertyGridPagea133" doxytag="wxPropertyGridPage::SetPropertyClientData" ></a><p>
3621
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3624
<table cellpadding="0" cellspacing="0" border="0">
3626
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyClientData </td>
3627
<td class="md" valign="top">( </td>
3628
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
3629
<td class="mdname" nowrap> <em>id</em>, </td>
3632
<td class="md" nowrap align="right"></td>
3634
<td class="md" nowrap>wxPGProperty::ClientDataType </td>
3635
<td class="mdname" nowrap> <em>clientData</em></td>
3639
<td class="md">) </td>
3640
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
3647
<table cellspacing=5 cellpadding=0 border=0>
3655
Sets client data (void*) of a property.
3657
<dl compact><dt><b>Remarks:</b></dt><dd>This untyped client data has to be deleted manually. </dd></dl>
3661
<a class="anchor" name="wxPropertyGridPagea135" doxytag="wxPropertyGridPage::SetPropertyEditor" ></a><p>
3662
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3665
<table cellpadding="0" cellspacing="0" border="0">
3667
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyEditor </td>
3668
<td class="md" valign="top">( </td>
3669
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
3670
<td class="mdname" nowrap> <em>id</em>, </td>
3673
<td class="md" nowrap align="right"></td>
3675
<td class="md" nowrap>const wxString & </td>
3676
<td class="mdname" nowrap> <em>editorName</em></td>
3680
<td class="md">) </td>
3681
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
3688
<table cellspacing=5 cellpadding=0 border=0>
3696
Sets editor control of a property.
3698
As editor argument, use editor name string, such as wxT("TextCtrl") or wxT("Choice"). </td>
3701
<a class="anchor" name="wxPropertyGridPagea137" doxytag="wxPropertyGridPage::SetPropertyEditor" ></a><p>
3702
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3705
<table cellpadding="0" cellspacing="0" border="0">
3707
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyEditor </td>
3708
<td class="md" valign="top">( </td>
3709
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
3710
<td class="mdname" nowrap> <em>id</em>, </td>
3713
<td class="md" nowrap align="right"></td>
3715
<td class="md" nowrap>const <a class="el" href="classwxPGEditor.htm">wxPGEditor</a> * </td>
3716
<td class="mdname" nowrap> <em>editor</em></td>
3720
<td class="md">) </td>
3721
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
3728
<table cellspacing=5 cellpadding=0 border=0>
3736
Sets editor control of a property.
3738
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>
3741
<a class="anchor" name="wxPropertyGridPagea139" doxytag="wxPropertyGridPage::SetPropertyHelpString" ></a><p>
3742
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3745
<table cellpadding="0" cellspacing="0" border="0">
3747
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyHelpString </td>
3748
<td class="md" valign="top">( </td>
3749
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
3750
<td class="mdname" nowrap> <em>id</em>, </td>
3753
<td class="md" nowrap align="right"></td>
3755
<td class="md" nowrap>const wxString & </td>
3756
<td class="mdname" nowrap> <em>helpString</em></td>
3760
<td class="md">) </td>
3761
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
3768
<table cellspacing=5 cellpadding=0 border=0>
3776
Associates the help string with property.
3778
<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>
3782
<a class="anchor" name="wxPropertyGridPagea141" doxytag="wxPropertyGridPage::SetPropertyImage" ></a><p>
3783
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3786
<table cellpadding="0" cellspacing="0" border="0">
3788
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyImage </td>
3789
<td class="md" valign="top">( </td>
3790
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
3791
<td class="mdname" nowrap> <em>id</em>, </td>
3794
<td class="md" nowrap align="right"></td>
3796
<td class="md" nowrap>wxBitmap & </td>
3797
<td class="mdname" nowrap> <em>bmp</em></td>
3801
<td class="md">) </td>
3802
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
3809
<table cellspacing=5 cellpadding=0 border=0>
3817
Set wxBitmap in front of the value.
3819
<dl compact><dt><b>Remarks:</b></dt><dd><ul>
3820
<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>
3825
<a class="anchor" name="wxPropertyGridPagea143" doxytag="wxPropertyGridPage::SetPropertyMaxLength" ></a><p>
3826
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3829
<table cellpadding="0" cellspacing="0" border="0">
3831
<td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::SetPropertyMaxLength </td>
3832
<td class="md" valign="top">( </td>
3833
<td class="md" nowrap valign="top">const wxString & </td>
3834
<td class="mdname" nowrap> <em>name</em>, </td>
3837
<td class="md" nowrap align="right"></td>
3839
<td class="md" nowrap>int </td>
3840
<td class="mdname" nowrap> <em>maxLen</em></td>
3844
<td class="md">) </td>
3845
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
3852
<table cellspacing=5 cellpadding=0 border=0>
3860
Sets max length of property's text.
3865
<a class="anchor" name="wxPropertyGridPagea144" doxytag="wxPropertyGridPage::SetPropertyMaxLength" ></a><p>
3866
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3869
<table cellpadding="0" cellspacing="0" border="0">
3871
<td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::SetPropertyMaxLength </td>
3872
<td class="md" valign="top">( </td>
3873
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
3874
<td class="mdname" nowrap> <em>id</em>, </td>
3877
<td class="md" nowrap align="right"></td>
3879
<td class="md" nowrap>int </td>
3880
<td class="mdname" nowrap> <em>maxLen</em></td>
3884
<td class="md">) </td>
3885
<td class="md" colspan="2"><code> [inherited]</code></td>
3892
<table cellspacing=5 cellpadding=0 border=0>
3900
Sets max length of property's text.
3905
<a class="anchor" name="wxPropertyGridPagea146" doxytag="wxPropertyGridPage::SetPropertyPriority" ></a><p>
3906
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3909
<table cellpadding="0" cellspacing="0" border="0">
3911
<td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::SetPropertyPriority </td>
3912
<td class="md" valign="top">( </td>
3913
<td class="md" nowrap valign="top">const wxString & </td>
3914
<td class="mdname" nowrap> <em>name</em>, </td>
3917
<td class="md" nowrap align="right"></td>
3919
<td class="md" nowrap>int </td>
3920
<td class="mdname" nowrap> <em>priority</em></td>
3924
<td class="md">) </td>
3925
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
3932
<table cellspacing=5 cellpadding=0 border=0>
3940
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.
3945
<a class="anchor" name="wxPropertyGridPagea147" doxytag="wxPropertyGridPage::SetPropertyPriority" ></a><p>
3946
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3949
<table cellpadding="0" cellspacing="0" border="0">
3951
<td class="md" nowrap valign="top"> bool wxPropertyContainerMethods::SetPropertyPriority </td>
3952
<td class="md" valign="top">( </td>
3953
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
3954
<td class="mdname" nowrap> <em>id</em>, </td>
3957
<td class="md" nowrap align="right"></td>
3959
<td class="md" nowrap>int </td>
3960
<td class="mdname" nowrap> <em>priority</em></td>
3964
<td class="md">) </td>
3965
<td class="md" colspan="2"><code> [inherited]</code></td>
3972
<table cellspacing=5 cellpadding=0 border=0>
3980
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.
3985
<a class="anchor" name="wxPropertyGridPagea148" doxytag="wxPropertyGridPage::SetPropertyReadOnly" ></a><p>
3986
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3989
<table cellpadding="0" cellspacing="0" border="0">
3991
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyReadOnly </td>
3992
<td class="md" valign="top">( </td>
3993
<td class="md" nowrap valign="top">const wxString & </td>
3994
<td class="mdname" nowrap> <em>name</em>, </td>
3997
<td class="md" nowrap align="right"></td>
3999
<td class="md" nowrap>bool </td>
4000
<td class="mdname" nowrap> <em>readOnly</em> = true</td>
4004
<td class="md">) </td>
4005
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
4012
<table cellspacing=5 cellpadding=0 border=0>
4020
Sets property as read-only.
4022
It's value cannot be changed by the user, but the editor may still be created for copying purposes. </td>
4025
<a class="anchor" name="wxPropertyGridPagea149" doxytag="wxPropertyGridPage::SetPropertyReadOnly" ></a><p>
4026
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4029
<table cellpadding="0" cellspacing="0" border="0">
4031
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyReadOnly </td>
4032
<td class="md" valign="top">( </td>
4033
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
4034
<td class="mdname" nowrap> <em>id</em>, </td>
4037
<td class="md" nowrap align="right"></td>
4039
<td class="md" nowrap>bool </td>
4040
<td class="mdname" nowrap> <em>readOnly</em> = true</td>
4044
<td class="md">) </td>
4045
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
4052
<table cellspacing=5 cellpadding=0 border=0>
4060
Sets property as read-only.
4062
It's value cannot be changed by the user, but the editor may still be created for copying purposes. </td>
4065
<a class="anchor" name="wxPropertyGridPagea152" doxytag="wxPropertyGridPage::SetPropertyValidator" ></a><p>
4066
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4069
<table cellpadding="0" cellspacing="0" border="0">
4071
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::SetPropertyValidator </td>
4072
<td class="md" valign="top">( </td>
4073
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
4074
<td class="mdname" nowrap> <em>id</em>, </td>
4077
<td class="md" nowrap align="right"></td>
4079
<td class="md" nowrap>const wxValidator & </td>
4080
<td class="mdname" nowrap> <em>validator</em></td>
4084
<td class="md">) </td>
4085
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
4092
<table cellspacing=5 cellpadding=0 border=0>
4100
Sets validator of a property.
4102
For example <pre class="fragment"><div> <span class="comment">// Allow property's value range from -100 to 100</span>
4103
wxIntPropertyValidator validator(-100,100);
4104
<a class="code" href="classwxPGId.htm">wxPGId</a> <span class="keywordtype">id</span> = pg-><a class="code" href="classwxPropertyGrid.htm#wxPropertyGrida6">Append</a>( wxIntProperty(wxT(<span class="stringliteral">"Value 1"</span>,wxPG_LABEL,0)) );
4105
pg-><a class="code" href="classwxPropertyContainerMethods.htm#wxPropertyGridPagea152">SetPropertyValidator</a>( <span class="keywordtype">id</span>, validator );
4109
<a class="anchor" name="wxPropertyGridStatea33" doxytag="wxPropertyGridPage::SetPropertyValue" ></a><p>
4110
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4113
<table cellpadding="0" cellspacing="0" border="0">
4115
<td class="md" nowrap valign="top"> void wxPropertyGridState::SetPropertyValue </td>
4116
<td class="md" valign="top">( </td>
4117
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
4118
<td class="mdname" nowrap> <em>p</em>, </td>
4121
<td class="md" nowrap align="right"></td>
4123
<td class="md" nowrap>const wxULongLong & </td>
4124
<td class="mdname" nowrap> <em>value</em></td>
4128
<td class="md">) </td>
4129
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
4136
<table cellspacing=5 cellpadding=0 border=0>
4144
Sets value (wxULongLong&) of a property.
4149
<a class="anchor" name="wxPropertyGridStatea34" doxytag="wxPropertyGridPage::SetPropertyValue" ></a><p>
4150
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4153
<table cellpadding="0" cellspacing="0" border="0">
4155
<td class="md" nowrap valign="top"> void wxPropertyGridState::SetPropertyValue </td>
4156
<td class="md" valign="top">( </td>
4157
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
4158
<td class="mdname" nowrap> <em>p</em>, </td>
4161
<td class="md" nowrap align="right"></td>
4163
<td class="md" nowrap>const wxLongLong & </td>
4164
<td class="mdname" nowrap> <em>value</em></td>
4168
<td class="md">) </td>
4169
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
4176
<table cellspacing=5 cellpadding=0 border=0>
4184
Sets value (wxLongLong&) of a property.
4189
<a class="anchor" name="wxPropertyGridStatea35" doxytag="wxPropertyGridPage::SetPropertyValue" ></a><p>
4190
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4193
<table cellpadding="0" cellspacing="0" border="0">
4195
<td class="md" nowrap valign="top"> void wxPropertyGridState::SetPropertyValue </td>
4196
<td class="md" valign="top">( </td>
4197
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
4198
<td class="mdname" nowrap> <em>p</em>, </td>
4201
<td class="md" nowrap align="right"></td>
4203
<td class="md" nowrap>const wxDateTime & </td>
4204
<td class="mdname" nowrap> <em>value</em></td>
4208
<td class="md">) </td>
4209
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
4216
<table cellspacing=5 cellpadding=0 border=0>
4224
Sets value (wxDateTime&) of a property.
4229
<a class="anchor" name="wxPropertyGridStatea36" doxytag="wxPropertyGridPage::SetPropertyValue" ></a><p>
4230
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4233
<table cellpadding="0" cellspacing="0" border="0">
4235
<td class="md" nowrap valign="top"> void wxPropertyGridState::SetPropertyValue </td>
4236
<td class="md" valign="top">( </td>
4237
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
4238
<td class="mdname" nowrap> <em>p</em>, </td>
4241
<td class="md" nowrap align="right"></td>
4243
<td class="md" nowrap>const wxArrayInt & </td>
4244
<td class="mdname" nowrap> <em>value</em></td>
4248
<td class="md">) </td>
4249
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
4256
<table cellspacing=5 cellpadding=0 border=0>
4264
Sets value (wxArrayInt&) of a property.
4269
<a class="anchor" name="wxPropertyGridStatea37" doxytag="wxPropertyGridPage::SetPropertyValue" ></a><p>
4270
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4273
<table cellpadding="0" cellspacing="0" border="0">
4275
<td class="md" nowrap valign="top"> void wxPropertyGridState::SetPropertyValue </td>
4276
<td class="md" valign="top">( </td>
4277
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
4278
<td class="mdname" nowrap> <em>p</em>, </td>
4281
<td class="md" nowrap align="right"></td>
4283
<td class="md" nowrap>const wxSize & </td>
4284
<td class="mdname" nowrap> <em>value</em></td>
4288
<td class="md">) </td>
4289
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
4296
<table cellspacing=5 cellpadding=0 border=0>
4304
Sets value (wxSize&) of a property.
4309
<a class="anchor" name="wxPropertyGridStatea38" doxytag="wxPropertyGridPage::SetPropertyValue" ></a><p>
4310
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4313
<table cellpadding="0" cellspacing="0" border="0">
4315
<td class="md" nowrap valign="top"> void wxPropertyGridState::SetPropertyValue </td>
4316
<td class="md" valign="top">( </td>
4317
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
4318
<td class="mdname" nowrap> <em>p</em>, </td>
4321
<td class="md" nowrap align="right"></td>
4323
<td class="md" nowrap>const wxPoint & </td>
4324
<td class="mdname" nowrap> <em>value</em></td>
4328
<td class="md">) </td>
4329
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
4336
<table cellspacing=5 cellpadding=0 border=0>
4344
Sets value (wxPoint&) of a property.
4349
<a class="anchor" name="wxPropertyGridStatea39" doxytag="wxPropertyGridPage::SetPropertyValue" ></a><p>
4350
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4353
<table cellpadding="0" cellspacing="0" border="0">
4355
<td class="md" nowrap valign="top"> void wxPropertyGridState::SetPropertyValue </td>
4356
<td class="md" valign="top">( </td>
4357
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
4358
<td class="mdname" nowrap> <em>p</em>, </td>
4361
<td class="md" nowrap align="right"></td>
4363
<td class="md" nowrap>void * </td>
4364
<td class="mdname" nowrap> <em>value</em></td>
4368
<td class="md">) </td>
4369
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
4376
<table cellspacing=5 cellpadding=0 border=0>
4384
Sets value (void*) of a property.
4389
<a class="anchor" name="wxPropertyGridStatea40" doxytag="wxPropertyGridPage::SetPropertyValue" ></a><p>
4390
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4393
<table cellpadding="0" cellspacing="0" border="0">
4395
<td class="md" nowrap valign="top"> void wxPropertyGridState::SetPropertyValue </td>
4396
<td class="md" valign="top">( </td>
4397
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
4398
<td class="mdname" nowrap> <em>p</em>, </td>
4401
<td class="md" nowrap align="right"></td>
4403
<td class="md" nowrap>const wxArrayString & </td>
4404
<td class="mdname" nowrap> <em>value</em></td>
4408
<td class="md">) </td>
4409
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
4416
<table cellspacing=5 cellpadding=0 border=0>
4424
Sets value (wxArrayString) of a property.
4429
<a class="anchor" name="wxPropertyGridStatea41" doxytag="wxPropertyGridPage::SetPropertyValue" ></a><p>
4430
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4433
<table cellpadding="0" cellspacing="0" border="0">
4435
<td class="md" nowrap valign="top"> void wxPropertyGridState::SetPropertyValue </td>
4436
<td class="md" valign="top">( </td>
4437
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
4438
<td class="mdname" nowrap> <em>p</em>, </td>
4441
<td class="md" nowrap align="right"></td>
4443
<td class="md" nowrap>bool </td>
4444
<td class="mdname" nowrap> <em>value</em></td>
4448
<td class="md">) </td>
4449
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
4456
<table cellspacing=5 cellpadding=0 border=0>
4464
Sets value (bool) of a property.
4469
<a class="anchor" name="wxPropertyGridStatea42" doxytag="wxPropertyGridPage::SetPropertyValue" ></a><p>
4470
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4473
<table cellpadding="0" cellspacing="0" border="0">
4475
<td class="md" nowrap valign="top"> void wxPropertyGridState::SetPropertyValue </td>
4476
<td class="md" valign="top">( </td>
4477
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
4478
<td class="mdname" nowrap> <em>p</em>, </td>
4481
<td class="md" nowrap align="right"></td>
4483
<td class="md" nowrap>double </td>
4484
<td class="mdname" nowrap> <em>value</em></td>
4488
<td class="md">) </td>
4489
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
4496
<table cellspacing=5 cellpadding=0 border=0>
4504
Sets value (floating point) of a property.
4509
<a class="anchor" name="wxPropertyGridStatea43" doxytag="wxPropertyGridPage::SetPropertyValue" ></a><p>
4510
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4513
<table cellpadding="0" cellspacing="0" border="0">
4515
<td class="md" nowrap valign="top"> void wxPropertyGridState::SetPropertyValue </td>
4516
<td class="md" valign="top">( </td>
4517
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
4518
<td class="mdname" nowrap> <em>p</em>, </td>
4521
<td class="md" nowrap align="right"></td>
4523
<td class="md" nowrap>int </td>
4524
<td class="mdname" nowrap> <em>value</em></td>
4528
<td class="md">) </td>
4529
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
4536
<table cellspacing=5 cellpadding=0 border=0>
4544
Sets value (integer) of a property.
4549
<a class="anchor" name="wxPropertyGridStatea44" doxytag="wxPropertyGridPage::SetPropertyValue" ></a><p>
4550
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4553
<table cellpadding="0" cellspacing="0" border="0">
4555
<td class="md" nowrap valign="top"> void wxPropertyGridState::SetPropertyValue </td>
4556
<td class="md" valign="top">( </td>
4557
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
4558
<td class="mdname" nowrap> <em>p</em>, </td>
4561
<td class="md" nowrap align="right"></td>
4563
<td class="md" nowrap>long </td>
4564
<td class="mdname" nowrap> <em>value</em></td>
4568
<td class="md">) </td>
4569
<td class="md" colspan="2"><code> [inline, inherited]</code></td>
4576
<table cellspacing=5 cellpadding=0 border=0>
4584
Sets value (long integer) of a property.
4589
<a class="anchor" name="wxPropertyGridPagea174" doxytag="wxPropertyGridPage::TogglePropertyPriority" ></a><p>
4590
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4593
<table cellpadding="0" cellspacing="0" border="0">
4595
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::TogglePropertyPriority </td>
4596
<td class="md" valign="top">( </td>
4597
<td class="md" nowrap valign="top">const wxString & </td>
4598
<td class="mdname1" valign="top" nowrap> <em>name</em> </td>
4599
<td class="md" valign="top"> ) </td>
4600
<td class="md" nowrap><code> [inline, inherited]</code></td>
4607
<table cellspacing=5 cellpadding=0 border=0>
4615
Toggles priority of a property between wxPG_HIGH and wxPG_LOW.
4620
<a class="anchor" name="wxPropertyGridPagea175" doxytag="wxPropertyGridPage::TogglePropertyPriority" ></a><p>
4621
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4624
<table cellpadding="0" cellspacing="0" border="0">
4626
<td class="md" nowrap valign="top"> void wxPropertyContainerMethods::TogglePropertyPriority </td>
4627
<td class="md" valign="top">( </td>
4628
<td class="md" nowrap valign="top"><a class="el" href="classwxPGId.htm">wxPGId</a> </td>
4629
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
4630
<td class="md" valign="top"> ) </td>
4631
<td class="md" nowrap><code> [inline, inherited]</code></td>
4638
<table cellspacing=5 cellpadding=0 border=0>
4646
Toggles priority of a property between wxPG_HIGH and wxPG_LOW.
4651
<hr>The documentation for this class was generated from the following file:<ul>
4653
<hr size="1"><address style="align: right;"><small>Generated on Mon Oct 29 16:56:24 2007 for wxPropertyGrid by
4654
<a href="http://www.doxygen.org/index.html">
4655
<img src="doxygen.png" alt="doxygen" align="middle" border=0 >
4656
</a>1.3.6 </small></address>