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: wxPropertyGridState 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>wxPropertyGridState Class Reference</h1>Contains information of a single <a class="el" href="classwxPropertyGrid.htm">wxPropertyGrid</a> page.
10
<a href="#_details">More...</a>
12
<code>#include <propgrid.h></code>
14
<p>Inheritance diagram for wxPropertyGridState:
15
<p><center><img src="classwxPropertyGridState.png" usemap="#wxPropertyGridState_map" border="0" alt=""></center>
16
<map name="wxPropertyGridState_map">
17
<area href="classwxPropertyGridPage.htm" alt="wxPropertyGridPage" shape="rect" coords="0,56,129,80">
19
<a href="classwxPropertyGridState-members.htm">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
21
<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
22
<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>
24
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea1" doxytag="wxPropertyGridState::AppendIn" ></a>
25
<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>
27
<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>
29
<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>
31
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea4" doxytag="wxPropertyGridState::ClearModifiedStatus" ></a>
32
void </td><td class="memItemRight" valign=bottom><b>ClearModifiedStatus</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p)</td></tr>
34
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea5" doxytag="wxPropertyGridState::ClearPropertyValue" ></a>
35
bool </td><td class="memItemRight" valign=bottom><b>ClearPropertyValue</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p)</td></tr>
37
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea6" doxytag="wxPropertyGridState::ClearSelection" ></a>
38
bool </td><td class="memItemRight" valign=bottom><b>ClearSelection</b> ()</td></tr>
40
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea7" doxytag="wxPropertyGridState::Collapse" ></a>
41
bool </td><td class="memItemRight" valign=bottom><b>Collapse</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p)</td></tr>
43
<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>
45
<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>
47
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea10" doxytag="wxPropertyGridState::DoSelectProperty" ></a>
48
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>
50
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea11" doxytag="wxPropertyGridState::EnableCategories" ></a>
51
bool </td><td class="memItemRight" valign=bottom><b>EnableCategories</b> (bool enable)</td></tr>
53
<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>
55
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea13" doxytag="wxPropertyGridState::Expand" ></a>
56
bool </td><td class="memItemRight" valign=bottom><b>Expand</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p)</td></tr>
58
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea14" doxytag="wxPropertyGridState::ExpandAll" ></a>
59
bool </td><td class="memItemRight" valign=bottom><b>ExpandAll</b> (unsigned char do_expand)</td></tr>
61
<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>
63
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea16" doxytag="wxPropertyGridState::GetFirstCategory" ></a>
64
<a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><b>GetFirstCategory</b> () const </td></tr>
66
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea17" doxytag="wxPropertyGridState::GetFirstProperty" ></a>
67
<a class="el" href="classwxPGId.htm">wxPGId</a> </td><td class="memItemRight" valign=bottom><b>GetFirstProperty</b> () const </td></tr>
69
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea18" doxytag="wxPropertyGridState::GetGrid" ></a>
70
<a class="el" href="classwxPropertyGrid.htm">wxPropertyGrid</a> * </td><td class="memItemRight" valign=bottom><b>GetGrid</b> () const </td></tr>
72
<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>
74
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea20" doxytag="wxPropertyGridState::GetNextCategory" ></a>
75
<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>
77
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea21" doxytag="wxPropertyGridState::GetNextProperty" ></a>
78
<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>
80
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea22" doxytag="wxPropertyGridState::GetPrevProperty" ></a>
81
<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>
83
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea23" doxytag="wxPropertyGridState::GetPropertyByLabel" ></a>
84
<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>
86
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea24" doxytag="wxPropertyGridState::GetPropertyValues" ></a>
87
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>
89
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea25" doxytag="wxPropertyGridState::GetSelection" ></a>
90
<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td><td class="memItemRight" valign=bottom><b>GetSelection</b> () const </td></tr>
92
<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>
94
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea27" doxytag="wxPropertyGridState::IsDisplayed" ></a>
95
bool </td><td class="memItemRight" valign=bottom><b>IsDisplayed</b> () const </td></tr>
97
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea28" doxytag="wxPropertyGridState::IsInNonCatMode" ></a>
98
bool </td><td class="memItemRight" valign=bottom><b>IsInNonCatMode</b> () const </td></tr>
100
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea29" doxytag="wxPropertyGridState::LimitPropertyEditing" ></a>
101
void </td><td class="memItemRight" valign=bottom><b>LimitPropertyEditing</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, bool limit=true)</td></tr>
103
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea30" doxytag="wxPropertyGridState::SetPropertyLabel" ></a>
104
void </td><td class="memItemRight" valign=bottom><b>SetPropertyLabel</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, const wxString &newlabel)</td></tr>
106
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea31" doxytag="wxPropertyGridState::SetPropertyPriority" ></a>
107
bool </td><td class="memItemRight" valign=bottom><b>SetPropertyPriority</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, int priority)</td></tr>
109
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea32" doxytag="wxPropertyGridState::SetPropertyUnspecified" ></a>
110
void </td><td class="memItemRight" valign=bottom><b>SetPropertyUnspecified</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p)</td></tr>
112
<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>
114
<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>
116
<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>
118
<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>
120
<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>
122
<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>
124
<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>
126
<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>
128
<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>
130
<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>
132
<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>
134
<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>
136
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea45" doxytag="wxPropertyGridState::SetPropertyValue" ></a>
137
bool </td><td class="memItemRight" valign=bottom><b>SetPropertyValue</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, wxObject *value)</td></tr>
139
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea46" doxytag="wxPropertyGridState::SetPropertyValue" ></a>
140
bool </td><td class="memItemRight" valign=bottom><b>SetPropertyValue</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, wxVariant &value)</td></tr>
142
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea47" doxytag="wxPropertyGridState::SetPropertyValue" ></a>
143
bool </td><td class="memItemRight" valign=bottom><b>SetPropertyValue</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, const wxString &value)</td></tr>
145
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea48" doxytag="wxPropertyGridState::SetPropertyValue" ></a>
146
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>
148
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea49" doxytag="wxPropertyGridState::SetPropertyValue" ></a>
149
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>
151
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea50" doxytag="wxPropertyGridState::SetPropertyValues" ></a>
152
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>
154
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea51" doxytag="wxPropertyGridState::SetPropVal" ></a>
155
void </td><td class="memItemRight" valign=bottom><b>SetPropVal</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, const wxPGVariant &value)</td></tr>
157
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea52" doxytag="wxPropertyGridState::Sort" ></a>
158
void </td><td class="memItemRight" valign=bottom><b>Sort</b> ()</td></tr>
160
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatea53" doxytag="wxPropertyGridState::Sort" ></a>
161
void </td><td class="memItemRight" valign=bottom><b>Sort</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p)</td></tr>
163
<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridState.htm#wxPropertyGridStatea54">wxPropertyGridState</a> ()</td></tr>
165
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPropertyGridState.htm#wxPropertyGridStatea55">~wxPropertyGridState</a> ()</td></tr>
167
<tr><td colspan=2><br><h2>Static Public Member Functions</h2></td></tr>
168
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatee0" doxytag="wxPropertyGridState::ClearPropertyAndChildrenFlags" ></a>
169
void </td><td class="memItemRight" valign=bottom><b>ClearPropertyAndChildrenFlags</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, long flags)</td></tr>
171
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatee1" doxytag="wxPropertyGridState::GetNextSibling" ></a>
172
<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>
174
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatee2" doxytag="wxPropertyGridState::GetPrevSibling" ></a>
175
<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>
177
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPropertyGridStatee3" doxytag="wxPropertyGridState::SetPropertyAndChildrenFlags" ></a>
178
void </td><td class="memItemRight" valign=bottom><b>SetPropertyAndChildrenFlags</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p, long flags)</td></tr>
181
<hr><a name="_details"></a><h2>Detailed Description</h2>
182
Contains information of a single <a class="el" href="classwxPropertyGrid.htm">wxPropertyGrid</a> page.
186
<hr><h2>Constructor & Destructor Documentation</h2>
187
<a class="anchor" name="wxPropertyGridStatea54" doxytag="wxPropertyGridState::wxPropertyGridState" ></a><p>
188
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
191
<table cellpadding="0" cellspacing="0" border="0">
193
<td class="md" nowrap valign="top"> wxPropertyGridState::wxPropertyGridState </td>
194
<td class="md" valign="top">( </td>
195
<td class="mdname1" valign="top" nowrap> </td>
196
<td class="md" valign="top"> ) </td>
197
<td class="md" nowrap></td>
204
<table cellspacing=5 cellpadding=0 border=0>
217
<a class="anchor" name="wxPropertyGridStatea55" doxytag="wxPropertyGridState::~wxPropertyGridState" ></a><p>
218
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
221
<table cellpadding="0" cellspacing="0" border="0">
223
<td class="md" nowrap valign="top"> virtual wxPropertyGridState::~<a class="el" href="classwxPropertyGridState.htm">wxPropertyGridState</a> </td>
224
<td class="md" valign="top">( </td>
225
<td class="mdname1" valign="top" nowrap> </td>
226
<td class="md" valign="top"> ) </td>
227
<td class="md" nowrap><code> [virtual]</code></td>
234
<table cellspacing=5 cellpadding=0 border=0>
247
<hr><h2>Member Function Documentation</h2>
248
<a class="anchor" name="wxPropertyGridStatea0" doxytag="wxPropertyGridState::Append" ></a><p>
249
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
252
<table cellpadding="0" cellspacing="0" border="0">
254
<td class="md" nowrap valign="top"> <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyGridState::Append </td>
255
<td class="md" valign="top">( </td>
256
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
257
<td class="mdname1" valign="top" nowrap> <em>property</em> </td>
258
<td class="md" valign="top"> ) </td>
259
<td class="md" nowrap></td>
266
<table cellspacing=5 cellpadding=0 border=0>
279
<a class="anchor" name="wxPropertyGridStatea2" doxytag="wxPropertyGridState::BaseGetPropertyByName" ></a><p>
280
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
283
<table cellpadding="0" cellspacing="0" border="0">
285
<td class="md" nowrap valign="top"> <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyGridState::BaseGetPropertyByName </td>
286
<td class="md" valign="top">( </td>
287
<td class="md" nowrap valign="top">const wxString & </td>
288
<td class="mdname1" valign="top" nowrap> <em>name</em> </td>
289
<td class="md" valign="top"> ) </td>
290
<td class="md" nowrap> const</td>
297
<table cellspacing=5 cellpadding=0 border=0>
305
Returns property by its name.
310
<a class="anchor" name="wxPropertyGridStatea3" doxytag="wxPropertyGridState::Clear" ></a><p>
311
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
314
<table cellpadding="0" cellspacing="0" border="0">
316
<td class="md" nowrap valign="top"> void wxPropertyGridState::Clear </td>
317
<td class="md" valign="top">( </td>
318
<td class="mdname1" valign="top" nowrap> </td>
319
<td class="md" valign="top"> ) </td>
320
<td class="md" nowrap></td>
327
<table cellspacing=5 cellpadding=0 border=0>
335
Called in, for example, <a class="el" href="classwxPropertyGrid.htm#wxPropertyGrida16">wxPropertyGrid::Clear</a>.
340
<a class="anchor" name="wxPropertyGridStatea8" doxytag="wxPropertyGridState::DoDelete" ></a><p>
341
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
344
<table cellpadding="0" cellspacing="0" border="0">
346
<td class="md" nowrap valign="top"> virtual void wxPropertyGridState::DoDelete </td>
347
<td class="md" valign="top">( </td>
348
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
349
<td class="mdname1" valign="top" nowrap> <em>item</em> </td>
350
<td class="md" valign="top"> ) </td>
351
<td class="md" nowrap><code> [virtual]</code></td>
358
<table cellspacing=5 cellpadding=0 border=0>
366
Override this member function to add custom behaviour on property deletion.
371
<a class="anchor" name="wxPropertyGridStatea9" doxytag="wxPropertyGridState::DoInsert" ></a><p>
372
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
375
<table cellpadding="0" cellspacing="0" border="0">
377
<td class="md" nowrap valign="top"> virtual <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyGridState::DoInsert </td>
378
<td class="md" valign="top">( </td>
379
<td class="md" nowrap valign="top"><a class="el" href="classwxPGPropertyWithChildren.htm">wxPGPropertyWithChildren</a> * </td>
380
<td class="mdname" nowrap> <em>parent</em>, </td>
383
<td class="md" nowrap align="right"></td>
385
<td class="md" nowrap>int </td>
386
<td class="mdname" nowrap> <em>index</em>, </td>
389
<td class="md" nowrap align="right"></td>
391
<td class="md" nowrap><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
392
<td class="mdname" nowrap> <em>property</em></td>
396
<td class="md">) </td>
397
<td class="md" colspan="2"><code> [virtual]</code></td>
404
<table cellspacing=5 cellpadding=0 border=0>
412
Override this member function to add custom behaviour on property insertion.
417
<a class="anchor" name="wxPropertyGridStatea12" doxytag="wxPropertyGridState::EnableProperty" ></a><p>
418
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
421
<table cellpadding="0" cellspacing="0" border="0">
423
<td class="md" nowrap valign="top"> bool wxPropertyGridState::EnableProperty </td>
424
<td class="md" valign="top">( </td>
425
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
426
<td class="mdname" nowrap> <em>p</em>, </td>
429
<td class="md" nowrap align="right"></td>
431
<td class="md" nowrap>bool </td>
432
<td class="mdname" nowrap> <em>enable</em></td>
436
<td class="md">) </td>
437
<td class="md" colspan="2"></td>
444
<table cellspacing=5 cellpadding=0 border=0>
452
Enables or disables given property and its subproperties.
457
<a class="anchor" name="wxPropertyGridStatea15" doxytag="wxPropertyGridState::GetFirst" ></a><p>
458
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
461
<table cellpadding="0" cellspacing="0" border="0">
463
<td class="md" nowrap valign="top"> <a class="el" href="classwxPGId.htm">wxPGId</a> wxPropertyGridState::GetFirst </td>
464
<td class="md" valign="top">( </td>
465
<td class="mdname1" valign="top" nowrap> </td>
466
<td class="md" valign="top"> ) </td>
467
<td class="md" nowrap> const<code> [inline]</code></td>
474
<table cellspacing=5 cellpadding=0 border=0>
482
Returns id of first item, whether it is a category or property.
487
<a class="anchor" name="wxPropertyGridStatea19" doxytag="wxPropertyGridState::GetLeftSplitterPos" ></a><p>
488
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
491
<table cellpadding="0" cellspacing="0" border="0">
493
<td class="md" nowrap valign="top"> int wxPropertyGridState::GetLeftSplitterPos </td>
494
<td class="md" valign="top">( </td>
495
<td class="md" nowrap valign="top">wxClientDC & </td>
496
<td class="mdname" nowrap> <em>dc</em>, </td>
499
<td class="md" nowrap align="right"></td>
501
<td class="md" nowrap><a class="el" href="classwxPGPropertyWithChildren.htm">wxPGPropertyWithChildren</a> * </td>
502
<td class="mdname" nowrap> <em>pwc</em>, </td>
505
<td class="md" nowrap align="right"></td>
507
<td class="md" nowrap>bool </td>
508
<td class="mdname" nowrap> <em>subProps</em></td>
512
<td class="md">) </td>
513
<td class="md" colspan="2"></td>
520
<table cellspacing=5 cellpadding=0 border=0>
528
Used by SetSplitterLeft.
533
<a class="anchor" name="wxPropertyGridStatea26" doxytag="wxPropertyGridState::InitNonCatMode" ></a><p>
534
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
537
<table cellpadding="0" cellspacing="0" border="0">
539
<td class="md" nowrap valign="top"> void wxPropertyGridState::InitNonCatMode </td>
540
<td class="md" valign="top">( </td>
541
<td class="mdname1" valign="top" nowrap> </td>
542
<td class="md" valign="top"> ) </td>
543
<td class="md" nowrap></td>
550
<table cellspacing=5 cellpadding=0 border=0>
558
Only inits arrays, doesn't migrate things or such.
563
<a class="anchor" name="wxPropertyGridStatea33" doxytag="wxPropertyGridState::SetPropertyValue" ></a><p>
564
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
567
<table cellpadding="0" cellspacing="0" border="0">
569
<td class="md" nowrap valign="top"> void wxPropertyGridState::SetPropertyValue </td>
570
<td class="md" valign="top">( </td>
571
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
572
<td class="mdname" nowrap> <em>p</em>, </td>
575
<td class="md" nowrap align="right"></td>
577
<td class="md" nowrap>const wxULongLong & </td>
578
<td class="mdname" nowrap> <em>value</em></td>
582
<td class="md">) </td>
583
<td class="md" colspan="2"><code> [inline]</code></td>
590
<table cellspacing=5 cellpadding=0 border=0>
598
Sets value (wxULongLong&) of a property.
603
<a class="anchor" name="wxPropertyGridStatea34" doxytag="wxPropertyGridState::SetPropertyValue" ></a><p>
604
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
607
<table cellpadding="0" cellspacing="0" border="0">
609
<td class="md" nowrap valign="top"> void wxPropertyGridState::SetPropertyValue </td>
610
<td class="md" valign="top">( </td>
611
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
612
<td class="mdname" nowrap> <em>p</em>, </td>
615
<td class="md" nowrap align="right"></td>
617
<td class="md" nowrap>const wxLongLong & </td>
618
<td class="mdname" nowrap> <em>value</em></td>
622
<td class="md">) </td>
623
<td class="md" colspan="2"><code> [inline]</code></td>
630
<table cellspacing=5 cellpadding=0 border=0>
638
Sets value (wxLongLong&) of a property.
643
<a class="anchor" name="wxPropertyGridStatea35" doxytag="wxPropertyGridState::SetPropertyValue" ></a><p>
644
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
647
<table cellpadding="0" cellspacing="0" border="0">
649
<td class="md" nowrap valign="top"> void wxPropertyGridState::SetPropertyValue </td>
650
<td class="md" valign="top">( </td>
651
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
652
<td class="mdname" nowrap> <em>p</em>, </td>
655
<td class="md" nowrap align="right"></td>
657
<td class="md" nowrap>const wxDateTime & </td>
658
<td class="mdname" nowrap> <em>value</em></td>
662
<td class="md">) </td>
663
<td class="md" colspan="2"><code> [inline]</code></td>
670
<table cellspacing=5 cellpadding=0 border=0>
678
Sets value (wxDateTime&) of a property.
683
<a class="anchor" name="wxPropertyGridStatea36" doxytag="wxPropertyGridState::SetPropertyValue" ></a><p>
684
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
687
<table cellpadding="0" cellspacing="0" border="0">
689
<td class="md" nowrap valign="top"> void wxPropertyGridState::SetPropertyValue </td>
690
<td class="md" valign="top">( </td>
691
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
692
<td class="mdname" nowrap> <em>p</em>, </td>
695
<td class="md" nowrap align="right"></td>
697
<td class="md" nowrap>const wxArrayInt & </td>
698
<td class="mdname" nowrap> <em>value</em></td>
702
<td class="md">) </td>
703
<td class="md" colspan="2"><code> [inline]</code></td>
710
<table cellspacing=5 cellpadding=0 border=0>
718
Sets value (wxArrayInt&) of a property.
723
<a class="anchor" name="wxPropertyGridStatea37" doxytag="wxPropertyGridState::SetPropertyValue" ></a><p>
724
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
727
<table cellpadding="0" cellspacing="0" border="0">
729
<td class="md" nowrap valign="top"> void wxPropertyGridState::SetPropertyValue </td>
730
<td class="md" valign="top">( </td>
731
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
732
<td class="mdname" nowrap> <em>p</em>, </td>
735
<td class="md" nowrap align="right"></td>
737
<td class="md" nowrap>const wxSize & </td>
738
<td class="mdname" nowrap> <em>value</em></td>
742
<td class="md">) </td>
743
<td class="md" colspan="2"><code> [inline]</code></td>
750
<table cellspacing=5 cellpadding=0 border=0>
758
Sets value (wxSize&) of a property.
763
<a class="anchor" name="wxPropertyGridStatea38" doxytag="wxPropertyGridState::SetPropertyValue" ></a><p>
764
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
767
<table cellpadding="0" cellspacing="0" border="0">
769
<td class="md" nowrap valign="top"> void wxPropertyGridState::SetPropertyValue </td>
770
<td class="md" valign="top">( </td>
771
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
772
<td class="mdname" nowrap> <em>p</em>, </td>
775
<td class="md" nowrap align="right"></td>
777
<td class="md" nowrap>const wxPoint & </td>
778
<td class="mdname" nowrap> <em>value</em></td>
782
<td class="md">) </td>
783
<td class="md" colspan="2"><code> [inline]</code></td>
790
<table cellspacing=5 cellpadding=0 border=0>
798
Sets value (wxPoint&) of a property.
803
<a class="anchor" name="wxPropertyGridStatea39" doxytag="wxPropertyGridState::SetPropertyValue" ></a><p>
804
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
807
<table cellpadding="0" cellspacing="0" border="0">
809
<td class="md" nowrap valign="top"> void wxPropertyGridState::SetPropertyValue </td>
810
<td class="md" valign="top">( </td>
811
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
812
<td class="mdname" nowrap> <em>p</em>, </td>
815
<td class="md" nowrap align="right"></td>
817
<td class="md" nowrap>void * </td>
818
<td class="mdname" nowrap> <em>value</em></td>
822
<td class="md">) </td>
823
<td class="md" colspan="2"><code> [inline]</code></td>
830
<table cellspacing=5 cellpadding=0 border=0>
838
Sets value (void*) of a property.
843
<a class="anchor" name="wxPropertyGridStatea40" doxytag="wxPropertyGridState::SetPropertyValue" ></a><p>
844
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
847
<table cellpadding="0" cellspacing="0" border="0">
849
<td class="md" nowrap valign="top"> void wxPropertyGridState::SetPropertyValue </td>
850
<td class="md" valign="top">( </td>
851
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
852
<td class="mdname" nowrap> <em>p</em>, </td>
855
<td class="md" nowrap align="right"></td>
857
<td class="md" nowrap>const wxArrayString & </td>
858
<td class="mdname" nowrap> <em>value</em></td>
862
<td class="md">) </td>
863
<td class="md" colspan="2"><code> [inline]</code></td>
870
<table cellspacing=5 cellpadding=0 border=0>
878
Sets value (wxArrayString) of a property.
883
<a class="anchor" name="wxPropertyGridStatea41" doxytag="wxPropertyGridState::SetPropertyValue" ></a><p>
884
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
887
<table cellpadding="0" cellspacing="0" border="0">
889
<td class="md" nowrap valign="top"> void wxPropertyGridState::SetPropertyValue </td>
890
<td class="md" valign="top">( </td>
891
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
892
<td class="mdname" nowrap> <em>p</em>, </td>
895
<td class="md" nowrap align="right"></td>
897
<td class="md" nowrap>bool </td>
898
<td class="mdname" nowrap> <em>value</em></td>
902
<td class="md">) </td>
903
<td class="md" colspan="2"><code> [inline]</code></td>
910
<table cellspacing=5 cellpadding=0 border=0>
918
Sets value (bool) of a property.
923
<a class="anchor" name="wxPropertyGridStatea42" doxytag="wxPropertyGridState::SetPropertyValue" ></a><p>
924
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
927
<table cellpadding="0" cellspacing="0" border="0">
929
<td class="md" nowrap valign="top"> void wxPropertyGridState::SetPropertyValue </td>
930
<td class="md" valign="top">( </td>
931
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
932
<td class="mdname" nowrap> <em>p</em>, </td>
935
<td class="md" nowrap align="right"></td>
937
<td class="md" nowrap>double </td>
938
<td class="mdname" nowrap> <em>value</em></td>
942
<td class="md">) </td>
943
<td class="md" colspan="2"><code> [inline]</code></td>
950
<table cellspacing=5 cellpadding=0 border=0>
958
Sets value (floating point) of a property.
963
<a class="anchor" name="wxPropertyGridStatea43" doxytag="wxPropertyGridState::SetPropertyValue" ></a><p>
964
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
967
<table cellpadding="0" cellspacing="0" border="0">
969
<td class="md" nowrap valign="top"> void wxPropertyGridState::SetPropertyValue </td>
970
<td class="md" valign="top">( </td>
971
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
972
<td class="mdname" nowrap> <em>p</em>, </td>
975
<td class="md" nowrap align="right"></td>
977
<td class="md" nowrap>int </td>
978
<td class="mdname" nowrap> <em>value</em></td>
982
<td class="md">) </td>
983
<td class="md" colspan="2"><code> [inline]</code></td>
990
<table cellspacing=5 cellpadding=0 border=0>
998
Sets value (integer) of a property.
1003
<a class="anchor" name="wxPropertyGridStatea44" doxytag="wxPropertyGridState::SetPropertyValue" ></a><p>
1004
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1007
<table cellpadding="0" cellspacing="0" border="0">
1009
<td class="md" nowrap valign="top"> void wxPropertyGridState::SetPropertyValue </td>
1010
<td class="md" valign="top">( </td>
1011
<td class="md" nowrap valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
1012
<td class="mdname" nowrap> <em>p</em>, </td>
1015
<td class="md" nowrap align="right"></td>
1017
<td class="md" nowrap>long </td>
1018
<td class="mdname" nowrap> <em>value</em></td>
1022
<td class="md">) </td>
1023
<td class="md" colspan="2"><code> [inline]</code></td>
1030
<table cellspacing=5 cellpadding=0 border=0>
1038
Sets value (long integer) of a property.
1043
<hr>The documentation for this class was generated from the following file:<ul>
1045
<hr size="1"><address style="align: right;"><small>Generated on Mon Oct 29 16:56:25 2007 for wxPropertyGrid by
1046
<a href="http://www.doxygen.org/index.html">
1047
<img src="doxygen.png" alt="doxygen" align="middle" border=0 >
1048
</a>1.3.6 </small></address>