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: wxPGChoices 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>wxPGChoices Class Reference</h1>Helper class for managing constant (key=value) sequences.
10
<a href="#_details">More...</a>
12
<code>#include <propgrid.h></code>
14
<a href="classwxPGChoices-members.htm">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
16
<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
17
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPGChoices.htm#wxPGChoicesa0">Add</a> (const wxChar *label, int value=INT_MAX)</td></tr>
19
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPGChoices.htm#wxPGChoicesa1">Add</a> (const wxArrayString &arr, const wxArrayInt &arrint)</td></tr>
21
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPGChoices.htm#wxPGChoicesa2">Add</a> (const wxArrayString &arr, const long *values=NULL)</td></tr>
23
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPGChoices.htm#wxPGChoicesa3">Add</a> (const wxChar **labels, const long *values=NULL)</td></tr>
25
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPGChoices.htm#wxPGChoicesa4">AddAsSorted</a> (const wxString &label, int value=INT_MAX)</td></tr>
27
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPGChoicesa5" doxytag="wxPGChoices::AddInt" ></a>
28
void </td><td class="memItemRight" valign=bottom><b>AddInt</b> (int val)</td></tr>
30
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPGChoicesa6" doxytag="wxPGChoices::AddString" ></a>
31
void </td><td class="memItemRight" valign=bottom><b>AddString</b> (const wxString &str)</td></tr>
33
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPGChoicesa7" doxytag="wxPGChoices::Assign" ></a>
34
void </td><td class="memItemRight" valign=bottom><b>Assign</b> (const <a class="el" href="classwxPGChoices.htm">wxPGChoices</a> &a)</td></tr>
36
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPGChoicesa8" doxytag="wxPGChoices::AssignData" ></a>
37
void </td><td class="memItemRight" valign=bottom><b>AssignData</b> (wxPGChoicesData *data)</td></tr>
39
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPGChoicesa9" doxytag="wxPGChoices::EnsureData" ></a>
40
void </td><td class="memItemRight" valign=bottom><b>EnsureData</b> ()</td></tr>
42
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPGChoicesa10" doxytag="wxPGChoices::ExtractData" ></a>
43
wxPGChoicesData * </td><td class="memItemRight" valign=bottom><b>ExtractData</b> ()</td></tr>
45
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPGChoicesa11" doxytag="wxPGChoices::GetCount" ></a>
46
size_t </td><td class="memItemRight" valign=bottom><b>GetCount</b> () const </td></tr>
48
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPGChoicesa12" doxytag="wxPGChoices::GetData" ></a>
49
wxPGChoicesData * </td><td class="memItemRight" valign=bottom><b>GetData</b> ()</td></tr>
51
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPGChoicesa13" doxytag="wxPGChoices::GetDataPtr" ></a>
52
wxPGChoicesData * </td><td class="memItemRight" valign=bottom><b>GetDataPtr</b> () const </td></tr>
54
<tr><td class="memItemLeft" nowrap align=right valign=top>wxPGChoicesId </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPGChoices.htm#wxPGChoicesa14">GetId</a> () const </td></tr>
56
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPGChoicesa15" doxytag="wxPGChoices::GetLabel" ></a>
57
const wxString & </td><td class="memItemRight" valign=bottom><b>GetLabel</b> (size_t ind) const </td></tr>
59
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPGChoicesa16" doxytag="wxPGChoices::GetLabels" ></a>
60
const wxArrayString & </td><td class="memItemRight" valign=bottom><b>GetLabels</b> () const </td></tr>
62
<tr><td class="memItemLeft" nowrap align=right valign=top>wxArrayString & </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPGChoices.htm#wxPGChoicesa17">GetLabels</a> ()</td></tr>
64
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPGChoicesa18" doxytag="wxPGChoices::GetValue" ></a>
65
int </td><td class="memItemRight" valign=bottom><b>GetValue</b> (size_t ind) const </td></tr>
67
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPGChoicesa19" doxytag="wxPGChoices::GetValues" ></a>
68
const wxArrayInt & </td><td class="memItemRight" valign=bottom><b>GetValues</b> () const </td></tr>
70
<tr><td class="memItemLeft" nowrap align=right valign=top>wxArrayInt & </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPGChoices.htm#wxPGChoicesa20">GetValues</a> ()</td></tr>
72
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPGChoicesa21" doxytag="wxPGChoices::Index" ></a>
73
int </td><td class="memItemRight" valign=bottom><b>Index</b> (const wxString &str) const </td></tr>
75
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPGChoices.htm#wxPGChoicesa22">Insert</a> (const wxChar *label, int index, int value=INT_MAX)</td></tr>
77
<tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPGChoices.htm#wxPGChoicesa23">IsOk</a> () const </td></tr>
79
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPGChoices.htm#wxPGChoicesa24">RemoveAt</a> (size_t nIndex, size_t count=1)</td></tr>
81
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPGChoices.htm#wxPGChoicesa25">Set</a> (const wxArrayString &labels, const wxArrayInt &values=(*((wxArrayInt *) NULL)))</td></tr>
83
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPGChoices.htm#wxPGChoicesa26">Set</a> (wxArrayString &arr, const long *values=(const long *) NULL)</td></tr>
85
<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPGChoices.htm#wxPGChoicesa27">Set</a> (const wxChar **labels, const long *values=NULL)</td></tr>
87
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPGChoicesa28" doxytag="wxPGChoices::SetExclusive" ></a>
88
void </td><td class="memItemRight" valign=bottom><b>SetExclusive</b> ()</td></tr>
90
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPGChoicesa29" doxytag="wxPGChoices::SetLabels" ></a>
91
void </td><td class="memItemRight" valign=bottom><b>SetLabels</b> (const wxArrayString &arr)</td></tr>
93
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPGChoicesa30" doxytag="wxPGChoices::SetLabels" ></a>
94
void </td><td class="memItemRight" valign=bottom><b>SetLabels</b> (wxArrayString &arr)</td></tr>
96
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPGChoicesa31" doxytag="wxPGChoices::SetValues" ></a>
97
void </td><td class="memItemRight" valign=bottom><b>SetValues</b> (const wxArrayInt &arr)</td></tr>
99
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPGChoicesa32" doxytag="wxPGChoices::SetValues" ></a>
100
void </td><td class="memItemRight" valign=bottom><b>SetValues</b> (wxArrayInt &arr)</td></tr>
102
<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPGChoices.htm#wxPGChoicesa33">wxPGChoices</a> (wxPGChoicesData *data)</td></tr>
104
<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPGChoices.htm#wxPGChoicesa34">wxPGChoices</a> (const wxArrayString &labels, const wxArrayInt &values=(*((wxArrayInt *) NULL)))</td></tr>
106
<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPGChoices.htm#wxPGChoicesa35">wxPGChoices</a> (const wxChar **labels, const long *values=NULL)</td></tr>
108
<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPGChoices.htm#wxPGChoicesa36">wxPGChoices</a> (<a class="el" href="classwxPGChoices.htm">wxPGChoices</a> &a)</td></tr>
110
<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPGChoices.htm#wxPGChoicesa37">wxPGChoices</a> ()</td></tr>
112
<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="classwxPGChoices.htm#wxPGChoicesa38">~wxPGChoices</a> ()</td></tr>
114
<tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr>
115
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPGChoicesb0" doxytag="wxPGChoices::Free" ></a>
116
void </td><td class="memItemRight" valign=bottom><b>Free</b> ()</td></tr>
118
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPGChoicesb1" doxytag="wxPGChoices::Init" ></a>
119
void </td><td class="memItemRight" valign=bottom><b>Init</b> ()</td></tr>
121
<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
122
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="wxPGChoicesp0" doxytag="wxPGChoices::m_data" ></a>
123
wxPGChoicesData * </td><td class="memItemRight" valign=bottom><b>m_data</b></td></tr>
126
<hr><a name="_details"></a><h2>Detailed Description</h2>
127
Helper class for managing constant (key=value) sequences.
129
<hr><h2>Constructor & Destructor Documentation</h2>
130
<a class="anchor" name="wxPGChoicesa37" doxytag="wxPGChoices::wxPGChoices" ></a><p>
131
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
134
<table cellpadding="0" cellspacing="0" border="0">
136
<td class="md" nowrap valign="top"> wxPGChoices::wxPGChoices </td>
137
<td class="md" valign="top">( </td>
138
<td class="mdname1" valign="top" nowrap> </td>
139
<td class="md" valign="top"> ) </td>
140
<td class="md" nowrap><code> [inline]</code></td>
147
<table cellspacing=5 cellpadding=0 border=0>
160
<a class="anchor" name="wxPGChoicesa36" doxytag="wxPGChoices::wxPGChoices" ></a><p>
161
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
164
<table cellpadding="0" cellspacing="0" border="0">
166
<td class="md" nowrap valign="top"> wxPGChoices::wxPGChoices </td>
167
<td class="md" valign="top">( </td>
168
<td class="md" nowrap valign="top"><a class="el" href="classwxPGChoices.htm">wxPGChoices</a> & </td>
169
<td class="mdname1" valign="top" nowrap> <em>a</em> </td>
170
<td class="md" valign="top"> ) </td>
171
<td class="md" nowrap><code> [inline]</code></td>
178
<table cellspacing=5 cellpadding=0 border=0>
191
<a class="anchor" name="wxPGChoicesa35" doxytag="wxPGChoices::wxPGChoices" ></a><p>
192
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
195
<table cellpadding="0" cellspacing="0" border="0">
197
<td class="md" nowrap valign="top"> wxPGChoices::wxPGChoices </td>
198
<td class="md" valign="top">( </td>
199
<td class="md" nowrap valign="top">const wxChar ** </td>
200
<td class="mdname" nowrap> <em>labels</em>, </td>
203
<td class="md" nowrap align="right"></td>
205
<td class="md" nowrap>const long * </td>
206
<td class="mdname" nowrap> <em>values</em> = NULL</td>
210
<td class="md">) </td>
211
<td class="md" colspan="2"><code> [inline]</code></td>
218
<table cellspacing=5 cellpadding=0 border=0>
231
<a class="anchor" name="wxPGChoicesa34" doxytag="wxPGChoices::wxPGChoices" ></a><p>
232
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
235
<table cellpadding="0" cellspacing="0" border="0">
237
<td class="md" nowrap valign="top"> wxPGChoices::wxPGChoices </td>
238
<td class="md" valign="top">( </td>
239
<td class="md" nowrap valign="top">const wxArrayString & </td>
240
<td class="mdname" nowrap> <em>labels</em>, </td>
243
<td class="md" nowrap align="right"></td>
245
<td class="md" nowrap>const wxArrayInt & </td>
246
<td class="mdname" nowrap> <em>values</em> = (*((wxArrayInt*)NULL))</td>
250
<td class="md">) </td>
251
<td class="md" colspan="2"><code> [inline]</code></td>
258
<table cellspacing=5 cellpadding=0 border=0>
271
<a class="anchor" name="wxPGChoicesa33" doxytag="wxPGChoices::wxPGChoices" ></a><p>
272
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
275
<table cellpadding="0" cellspacing="0" border="0">
277
<td class="md" nowrap valign="top"> wxPGChoices::wxPGChoices </td>
278
<td class="md" valign="top">( </td>
279
<td class="md" nowrap valign="top">wxPGChoicesData * </td>
280
<td class="mdname1" valign="top" nowrap> <em>data</em> </td>
281
<td class="md" valign="top"> ) </td>
282
<td class="md" nowrap><code> [inline]</code></td>
289
<table cellspacing=5 cellpadding=0 border=0>
297
Simple interface constructor.
302
<a class="anchor" name="wxPGChoicesa38" doxytag="wxPGChoices::~wxPGChoices" ></a><p>
303
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
306
<table cellpadding="0" cellspacing="0" border="0">
308
<td class="md" nowrap valign="top"> wxPGChoices::~<a class="el" href="classwxPGChoices.htm">wxPGChoices</a> </td>
309
<td class="md" valign="top">( </td>
310
<td class="mdname1" valign="top" nowrap> </td>
311
<td class="md" valign="top"> ) </td>
312
<td class="md" nowrap><code> [inline]</code></td>
319
<table cellspacing=5 cellpadding=0 border=0>
332
<hr><h2>Member Function Documentation</h2>
333
<a class="anchor" name="wxPGChoicesa0" doxytag="wxPGChoices::Add" ></a><p>
334
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
337
<table cellpadding="0" cellspacing="0" border="0">
339
<td class="md" nowrap valign="top"> void wxPGChoices::Add </td>
340
<td class="md" valign="top">( </td>
341
<td class="md" nowrap valign="top">const wxChar * </td>
342
<td class="mdname" nowrap> <em>label</em>, </td>
345
<td class="md" nowrap align="right"></td>
347
<td class="md" nowrap>int </td>
348
<td class="mdname" nowrap> <em>value</em> = INT_MAX</td>
352
<td class="md">) </td>
353
<td class="md" colspan="2"></td>
360
<table cellspacing=5 cellpadding=0 border=0>
373
<a class="anchor" name="wxPGChoicesa1" doxytag="wxPGChoices::Add" ></a><p>
374
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
377
<table cellpadding="0" cellspacing="0" border="0">
379
<td class="md" nowrap valign="top"> void wxPGChoices::Add </td>
380
<td class="md" valign="top">( </td>
381
<td class="md" nowrap valign="top">const wxArrayString & </td>
382
<td class="mdname" nowrap> <em>arr</em>, </td>
385
<td class="md" nowrap align="right"></td>
387
<td class="md" nowrap>const wxArrayInt & </td>
388
<td class="mdname" nowrap> <em>arrint</em></td>
392
<td class="md">) </td>
393
<td class="md" colspan="2"></td>
400
<table cellspacing=5 cellpadding=0 border=0>
408
Version that works with wxArrayString and wxArrayInt.
413
<a class="anchor" name="wxPGChoicesa2" doxytag="wxPGChoices::Add" ></a><p>
414
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
417
<table cellpadding="0" cellspacing="0" border="0">
419
<td class="md" nowrap valign="top"> void wxPGChoices::Add </td>
420
<td class="md" valign="top">( </td>
421
<td class="md" nowrap valign="top">const wxArrayString & </td>
422
<td class="mdname" nowrap> <em>arr</em>, </td>
425
<td class="md" nowrap align="right"></td>
427
<td class="md" nowrap>const long * </td>
428
<td class="mdname" nowrap> <em>values</em> = NULL</td>
432
<td class="md">) </td>
433
<td class="md" colspan="2"></td>
440
<table cellspacing=5 cellpadding=0 border=0>
448
Version that works with wxArrayString.
453
<a class="anchor" name="wxPGChoicesa3" doxytag="wxPGChoices::Add" ></a><p>
454
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
457
<table cellpadding="0" cellspacing="0" border="0">
459
<td class="md" nowrap valign="top"> void wxPGChoices::Add </td>
460
<td class="md" valign="top">( </td>
461
<td class="md" nowrap valign="top">const wxChar ** </td>
462
<td class="mdname" nowrap> <em>labels</em>, </td>
465
<td class="md" nowrap align="right"></td>
467
<td class="md" nowrap>const long * </td>
468
<td class="mdname" nowrap> <em>values</em> = NULL</td>
472
<td class="md">) </td>
473
<td class="md" colspan="2"></td>
480
<table cellspacing=5 cellpadding=0 border=0>
490
If did not have own copies, creates them now. If was empty, identical to set except that creates copies. </td>
493
<a class="anchor" name="wxPGChoicesa4" doxytag="wxPGChoices::AddAsSorted" ></a><p>
494
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
497
<table cellpadding="0" cellspacing="0" border="0">
499
<td class="md" nowrap valign="top"> void wxPGChoices::AddAsSorted </td>
500
<td class="md" valign="top">( </td>
501
<td class="md" nowrap valign="top">const wxString & </td>
502
<td class="mdname" nowrap> <em>label</em>, </td>
505
<td class="md" nowrap align="right"></td>
507
<td class="md" nowrap>int </td>
508
<td class="mdname" nowrap> <em>value</em> = INT_MAX</td>
512
<td class="md">) </td>
513
<td class="md" colspan="2"></td>
520
<table cellspacing=5 cellpadding=0 border=0>
533
<a class="anchor" name="wxPGChoicesa14" doxytag="wxPGChoices::GetId" ></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"> wxPGChoicesId wxPGChoices::GetId </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> const<code> [inline]</code></td>
550
<table cellspacing=5 cellpadding=0 border=0>
558
Gets a unsigned number identifying this list.
563
<a class="anchor" name="wxPGChoicesa17" doxytag="wxPGChoices::GetLabels" ></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"> wxArrayString& wxPGChoices::GetLabels </td>
570
<td class="md" valign="top">( </td>
571
<td class="mdname1" valign="top" nowrap> </td>
572
<td class="md" valign="top"> ) </td>
573
<td class="md" nowrap><code> [inline]</code></td>
580
<table cellspacing=5 cellpadding=0 border=0>
588
Returns reference to wxArrayString of labels for you to modify.
593
<a class="anchor" name="wxPGChoicesa20" doxytag="wxPGChoices::GetValues" ></a><p>
594
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
597
<table cellpadding="0" cellspacing="0" border="0">
599
<td class="md" nowrap valign="top"> wxArrayInt& wxPGChoices::GetValues </td>
600
<td class="md" valign="top">( </td>
601
<td class="mdname1" valign="top" nowrap> </td>
602
<td class="md" valign="top"> ) </td>
603
<td class="md" nowrap><code> [inline]</code></td>
610
<table cellspacing=5 cellpadding=0 border=0>
618
Returns reference to wxArrayInt of values for you to modify.
623
<a class="anchor" name="wxPGChoicesa22" doxytag="wxPGChoices::Insert" ></a><p>
624
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
627
<table cellpadding="0" cellspacing="0" border="0">
629
<td class="md" nowrap valign="top"> void wxPGChoices::Insert </td>
630
<td class="md" valign="top">( </td>
631
<td class="md" nowrap valign="top">const wxChar * </td>
632
<td class="mdname" nowrap> <em>label</em>, </td>
635
<td class="md" nowrap align="right"></td>
637
<td class="md" nowrap>int </td>
638
<td class="mdname" nowrap> <em>index</em>, </td>
641
<td class="md" nowrap align="right"></td>
643
<td class="md" nowrap>int </td>
644
<td class="mdname" nowrap> <em>value</em> = INT_MAX</td>
648
<td class="md">) </td>
649
<td class="md" colspan="2"></td>
656
<table cellspacing=5 cellpadding=0 border=0>
669
<a class="anchor" name="wxPGChoicesa23" doxytag="wxPGChoices::IsOk" ></a><p>
670
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
673
<table cellpadding="0" cellspacing="0" border="0">
675
<td class="md" nowrap valign="top"> bool wxPGChoices::IsOk </td>
676
<td class="md" valign="top">( </td>
677
<td class="mdname1" valign="top" nowrap> </td>
678
<td class="md" valign="top"> ) </td>
679
<td class="md" nowrap> const<code> [inline]</code></td>
686
<table cellspacing=5 cellpadding=0 border=0>
694
Returns false if this is a constant empty set of choices, which should not be modified.
699
<a class="anchor" name="wxPGChoicesa24" doxytag="wxPGChoices::RemoveAt" ></a><p>
700
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
703
<table cellpadding="0" cellspacing="0" border="0">
705
<td class="md" nowrap valign="top"> void wxPGChoices::RemoveAt </td>
706
<td class="md" valign="top">( </td>
707
<td class="md" nowrap valign="top">size_t </td>
708
<td class="mdname" nowrap> <em>nIndex</em>, </td>
711
<td class="md" nowrap align="right"></td>
713
<td class="md" nowrap>size_t </td>
714
<td class="mdname" nowrap> <em>count</em> = 1</td>
718
<td class="md">) </td>
719
<td class="md" colspan="2"><code> [inline]</code></td>
726
<table cellspacing=5 cellpadding=0 border=0>
734
Removes count items starting at position nIndex.
739
<a class="anchor" name="wxPGChoicesa25" doxytag="wxPGChoices::Set" ></a><p>
740
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
743
<table cellpadding="0" cellspacing="0" border="0">
745
<td class="md" nowrap valign="top"> void wxPGChoices::Set </td>
746
<td class="md" valign="top">( </td>
747
<td class="md" nowrap valign="top">const wxArrayString & </td>
748
<td class="mdname" nowrap> <em>labels</em>, </td>
751
<td class="md" nowrap align="right"></td>
753
<td class="md" nowrap>const wxArrayInt & </td>
754
<td class="mdname" nowrap> <em>values</em> = (*((wxArrayInt*)NULL))</td>
758
<td class="md">) </td>
759
<td class="md" colspan="2"><code> [inline]</code></td>
766
<table cellspacing=5 cellpadding=0 border=0>
774
Version that works with wxArrayString and wxArrayInt.
779
<a class="anchor" name="wxPGChoicesa26" doxytag="wxPGChoices::Set" ></a><p>
780
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
783
<table cellpadding="0" cellspacing="0" border="0">
785
<td class="md" nowrap valign="top"> void wxPGChoices::Set </td>
786
<td class="md" valign="top">( </td>
787
<td class="md" nowrap valign="top">wxArrayString & </td>
788
<td class="mdname" nowrap> <em>arr</em>, </td>
791
<td class="md" nowrap align="right"></td>
793
<td class="md" nowrap>const long * </td>
794
<td class="mdname" nowrap> <em>values</em> = (const long*) NULL</td>
798
<td class="md">) </td>
799
<td class="md" colspan="2"><code> [inline]</code></td>
806
<table cellspacing=5 cellpadding=0 border=0>
814
Version that works with wxArrayString.
816
TODO: Deprecate this. </td>
819
<a class="anchor" name="wxPGChoicesa27" doxytag="wxPGChoices::Set" ></a><p>
820
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
823
<table cellpadding="0" cellspacing="0" border="0">
825
<td class="md" nowrap valign="top"> void wxPGChoices::Set </td>
826
<td class="md" valign="top">( </td>
827
<td class="md" nowrap valign="top">const wxChar ** </td>
828
<td class="mdname" nowrap> <em>labels</em>, </td>
831
<td class="md" nowrap align="right"></td>
833
<td class="md" nowrap>const long * </td>
834
<td class="mdname" nowrap> <em>values</em> = NULL</td>
838
<td class="md">) </td>
839
<td class="md" colspan="2"><code> [inline]</code></td>
846
<table cellspacing=5 cellpadding=0 border=0>
854
Does not create copies for itself.
859
<hr>The documentation for this class was generated from the following file:<ul>
861
<hr size="1"><address style="align: right;"><small>Generated on Mon Oct 29 16:56:23 2007 for wxPropertyGrid by
862
<a href="http://www.doxygen.org/index.html">
863
<img src="doxygen.png" alt="doxygen" align="middle" border=0 >
864
</a>1.3.6 </small></address>