1
<html><head><TITLE>SelectionDialog</TITLE></head>
3
<H2><A HREF ="#DOC.DOCU" > <IMG BORDER=0 SRC=down.gif></A> class SelectionDialog : public <!2><A HREF="Dialog.html#DOC.115.1">Dialog</A> </H2><BLOCKQUOTE>
4
selection dialog class.
8
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=275>
9
<param name=classes value="CComponent,MComponent.html,CMWidget,MMWidget.html,CDialog,MDialog.html,CSelectionDialog,MSelectionDialog.html,CPromptDialog,MPromptDialog.html,CPrinterQueueDialog,MPrinterQueueDialog.html,CFindDialog,MFindDialog.html,CFileSelectionDialog,MFileSelectionDialog.html,CColorChooserDialog,MColorChooserDialog.html">
10
<param name=before value="M,M,M,M,M|_,MR_,MR_,MR_,Mr_">
11
<param name=after value="Md_SPSP,Md_SP,Md_,M,M,M,M,M,M">
12
<param name=indent value="0,1,2,3,3,3,3,3,3">
13
<param name=arrowdir value="down">
19
<DT><h3>Public Methods</h3><DD><TR><TD VALIGN=top><A HREF="#DOC.294.1"> <IMG BORDER=0 SRC=icon1.gif></A> </TD><TD><B>SelectionDialog</B> (Widget <!2><A HREF="Dialog.html#DOC.115.36">parent</A>)<br>
21
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.2"> <IMG BORDER=0 SRC=icon1.gif></A> const char* </TD><TD><B>GetClassName</B> ()<br>
23
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.3"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetTextString</B> (const char *v)<br>
24
<I> sets selection value</I>
25
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.4"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetTextString</B> (const <!1><A HREF="string.html">string</A> *v)<br>
27
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.5"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetEditable</B> (bool b)<br>
28
<I> make text field (un)editable</I>
29
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.6"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>GetTextString</B> (char *n)<br>
30
<I> returns selection value.</I>
31
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.7"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>GetTextString</B> (<!1><A HREF="string.html">string</A> *n)<br>
33
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.8"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>ManageTextString</B> (bool)<br>
35
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.9"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetSelectionLabel</B> (const char *l)<br>
37
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.10"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>ManageSelectionLabel</B> (bool)<br>
39
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.11"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetApplyCallback</B> (XtCallbackProc fun, XtPointer clientData)<br>
41
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.12"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetApplyButtonLabel</B> (const char *txt)<br>
43
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.13"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>ManageApplyButton</B> (bool)<br>
45
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.14"> <IMG BORDER=0 SRC=icon1.gif></A> static void </TD><TD><B>ClearCB</B> (Widget, XtPointer, XtPointer)<br>
47
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.15"> <IMG BORDER=0 SRC=icon1.gif></A> static void </TD><TD><B>SetDefaultCB</B> (Widget, XtPointer, XtPointer)<br>
49
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.16"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetDefaultValue</B> (const char *s)<br>
51
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.17"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetDefaultValue</B> (const <!1><A HREF="string.html">string</A> *s)<br>
53
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.18"> <IMG BORDER=0 SRC=icon1.gif></A> const <!1><A HREF="string.html">string</A>* </TD><TD><B>GetDefaultValue</B> ()<br>
55
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.19"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SelectItem</B> (const <!1><A HREF="string.html">string</A> *label)<br>
57
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.20"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>DeselectAllItems</B> ()<br>
59
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.21"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>DeleteAllItems</B> ()<br>
61
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.22"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>AddItem</B> (const char *<!2><A HREF="SelectionDialog.html#DOC.294.32">text</A>, int pos = 0)<br>
63
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.23"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>AddItem</B> (const <!1><A HREF="string.html">string</A> *<!2><A HREF="SelectionDialog.html#DOC.294.32">text</A>, int pos = 0)<br>
65
</TD></TR></TABLE><TABLE>
66
<DT><h3>Protected Methods</h3><DD><TR><TD VALIGN=top><A HREF="#DOC.294.24"> <IMG BORDER=0 SRC=icon1.gif></A> Widget </TD><TD><B>GetText</B> ()<br>
68
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.25"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetText</B> (Widget w)<br>
70
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.26"> <IMG BORDER=0 SRC=icon1.gif></A> Widget </TD><TD><B>GetList</B> ()<br>
72
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.27"> <IMG BORDER=0 SRC=icon1.gif></A> Widget </TD><TD><B>GetSelectionLabel</B> ()<br>
74
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.28"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetSelectionLabel</B> (Widget w)<br>
76
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.29"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>CreateWidget</B> ()<br>
78
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.294.30"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>Configure</B> ()<br>
80
</TD></TR></TABLE></DL>
81
<hr><H3>Inherited from <A HREF="Dialog.html">Dialog:</A></h3>
85
<DT><h3>Public Fields</h3><DD><DT><IMG SRC=icon2.gif> static const unsigned <B>MAXTITLE</B>
87
<DT><h3>Public Methods</h3><DD><DT><IMG SRC=icon2.gif> void <B>Initialize</B>()
88
<DT><IMG SRC=icon2.gif> virtual void <B>SetOKCallback</B>(XtCallbackProc fun, XtPointer clientData)
89
<DT><IMG SRC=icon2.gif> virtual void <B>SetCancelCallback</B>(XtCallbackProc fun, XtPointer clientData)
90
<DT><IMG SRC=icon2.gif> virtual void <B>SetHelpCallback</B>(XtCallbackProc fun, XtPointer clientData)
91
<DT><IMG SRC=icon2.gif> void <B>SetOKButtonLabel</B>(const char *txt)
92
<DT><IMG SRC=icon2.gif> void <B>SetCancelButtonLabel</B>(const char *txt)
93
<DT><IMG SRC=icon2.gif> void <B>SetHelpButtonLabel</B>(const char *txt)
94
<DT><IMG SRC=icon2.gif> void <B>ManageOKButton</B>(bool)
95
<DT><IMG SRC=icon2.gif> void <B>ManageCancelButton</B>(bool)
96
<DT><IMG SRC=icon2.gif> void <B>ManageHelpButton</B>(bool)
97
<DT><IMG SRC=icon2.gif> virtual void <B>SetAutoDestroy</B>(bool b)
98
<DT><IMG SRC=icon2.gif> virtual void <B>Popup</B>()
99
<DT><IMG SRC=icon2.gif> virtual void <B>Popdown</B>()
100
<DT><IMG SRC=icon2.gif> void <B>SetTitle</B>(const char *title)
101
<DT><IMG SRC=icon2.gif> void <B>SetTitle</B>(const <!1><A HREF="string.html">string</A> *title)
102
<DT><IMG SRC=icon2.gif> void <B>GetTitle</B>(char *title)
103
<DT><IMG SRC=icon2.gif> void <B>GetTitle</B>(<!1><A HREF="string.html">string</A> *title)
104
<DT><IMG SRC=icon2.gif> void <B>SetModal</B>(bool b)
105
<DT><IMG SRC=icon2.gif> void <B>SetAutoUnmanage</B>(bool b)
106
<DT><IMG SRC=icon2.gif> bool <B>GetAutoUnmanage</B>()
107
<DT><IMG SRC=icon2.gif> void <B>SetCenteredOnPointer</B>(bool b)
108
<DT><IMG SRC=icon2.gif> static void <B>UnmanageCB</B>(Widget, XtPointer, XtPointer)
109
<DT><IMG SRC=icon2.gif> static void <B>DestroyCB</B>(Widget, XtPointer, XtPointer)
110
<DT><IMG SRC=icon2.gif> static void <B>DestroyWidgetCB</B>(Widget, XtPointer, XtPointer)
111
<DT><IMG SRC=icon2.gif> static void <B>TraverseNextCB</B>(Widget, XtPointer, XtPointer)
112
<DT><IMG SRC=icon2.gif> static void <B>TraverseNextGroupCB</B>(Widget, XtPointer, XtPointer)
114
<DT><h3>Protected Methods</h3><DD><DT><IMG SRC=icon2.gif> Widget <B>GetParent</B>()
115
<DT><IMG SRC=icon2.gif> void <B>ManageWidget</B>(Widget, bool)
116
<DT><IMG SRC=icon2.gif> void <B>ManageCenteredOnPointer</B>()
118
<hr><H3>Inherited from <A HREF = "MWidget.html"> MWidget:</A></h3>
122
<DT><h3>Public Methods</h3><DD><DT><IMG SRC=icon2.gif> virtual void <B>Manage</B>()
123
<DT><IMG SRC=icon2.gif> bool <B>IsRealized</B>()
124
<DT><IMG SRC=icon2.gif> void <B>SetColormap</B>(Colormap cmap)
125
<DT><IMG SRC=icon2.gif> void <B>SetDestroyCallback</B>(XtCallbackProc fun, XtPointer clientData)
126
<DT><IMG SRC=icon2.gif> void <B>AddLiteClue</B>(Widget w, const char *text)
128
<DT><h3>Protected Methods</h3><DD><DT><IMG SRC=icon2.gif> Widget <B>GetLiteClue</B>()
129
<DT><IMG SRC=icon2.gif> void <B>CreateLiteClue</B>()
130
<DT><IMG SRC=icon2.gif> void <B>InstallDestroyHandler</B>()
132
<hr><H3>Inherited from <A HREF = "Component.html"> Component:</A></h3>
136
<DT><h3>Public Methods</h3><DD><DT><IMG SRC=icon2.gif> bool <B>IsManaged</B>()
137
<DT><IMG SRC=icon2.gif> virtual void <B>Unmanage</B>()
138
<DT><IMG SRC=icon2.gif> Widget <B>GetWidget</B>()
139
<DT><IMG SRC=icon2.gif> Display* <B>GetDisplay</B>()
140
<DT><IMG SRC=icon2.gif> Window <B>GetWindow</B>()
142
<DT><h3>Protected Methods</h3><DD><DT><IMG SRC=icon2.gif> void <B>SetWidget</B>(Widget w)
143
<DT><IMG SRC=icon2.gif> const <!1><A HREF="string.html">string</A>* <B>GetName</B>() const
144
<DT><IMG SRC=icon2.gif> void <B>SetName</B>(const <!1><A HREF="string.html">string</A> *s)
145
<DT><IMG SRC=icon2.gif> void <B>SetName</B>(const char *s)
149
<h2> Documentation </h2>
151
selection dialog class.
156
<A NAME="SelectionDialog">
157
<A NAME ="DOC.294.1">
158
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> SelectionDialog(Widget <!2><A HREF="Dialog.html#DOC.115.36">parent</A>)</B></TT>
160
<A NAME="GetClassName">
161
<A NAME ="DOC.294.2">
162
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> const char* GetClassName()</B></TT>
164
<A NAME="SetTextString">
165
<A NAME ="DOC.294.3">
166
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetTextString(const char *v)</B></TT>
167
<DD> sets selection value
169
<A NAME="SetTextString">
170
<A NAME ="DOC.294.4">
171
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetTextString(const <!1><A HREF="string.html">string</A> *v)</B></TT>
173
<A NAME="SetEditable">
174
<A NAME ="DOC.294.5">
175
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetEditable(bool b)</B></TT>
176
<DD> make text field (un)editable
178
<A NAME="GetTextString">
179
<A NAME ="DOC.294.6">
180
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void GetTextString(char *n)</B></TT>
181
<DD> returns selection value.
183
<A NAME="GetTextString">
184
<A NAME ="DOC.294.7">
185
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void GetTextString(<!1><A HREF="string.html">string</A> *n)</B></TT>
187
<A NAME="ManageTextString">
188
<A NAME ="DOC.294.8">
189
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void ManageTextString(bool)</B></TT>
191
<A NAME="SetSelectionLabel">
192
<A NAME ="DOC.294.9">
193
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetSelectionLabel(const char *l)</B></TT>
195
<A NAME="ManageSelectionLabel">
196
<A NAME ="DOC.294.10">
197
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void ManageSelectionLabel(bool)</B></TT>
199
<A NAME="SetApplyCallback">
200
<A NAME ="DOC.294.11">
201
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetApplyCallback(XtCallbackProc fun, XtPointer clientData)</B></TT>
203
<A NAME="SetApplyButtonLabel">
204
<A NAME ="DOC.294.12">
205
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetApplyButtonLabel(const char *txt)</B></TT>
207
<A NAME="ManageApplyButton">
208
<A NAME ="DOC.294.13">
209
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void ManageApplyButton(bool)</B></TT>
212
<A NAME ="DOC.294.14">
213
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> static void ClearCB(Widget, XtPointer, XtPointer)</B></TT>
215
<A NAME="SetDefaultCB">
216
<A NAME ="DOC.294.15">
217
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> static void SetDefaultCB(Widget, XtPointer, XtPointer)</B></TT>
219
<A NAME="SetDefaultValue">
220
<A NAME ="DOC.294.16">
221
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetDefaultValue(const char *s)</B></TT>
223
<A NAME="SetDefaultValue">
224
<A NAME ="DOC.294.17">
225
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetDefaultValue(const <!1><A HREF="string.html">string</A> *s)</B></TT>
227
<A NAME="GetDefaultValue">
228
<A NAME ="DOC.294.18">
229
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> const <!1><A HREF="string.html">string</A>* GetDefaultValue()</B></TT>
231
<A NAME="SelectItem">
232
<A NAME ="DOC.294.19">
233
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SelectItem(const <!1><A HREF="string.html">string</A> *label)</B></TT>
235
<A NAME="DeselectAllItems">
236
<A NAME ="DOC.294.20">
237
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void DeselectAllItems()</B></TT>
239
<A NAME="DeleteAllItems">
240
<A NAME ="DOC.294.21">
241
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void DeleteAllItems()</B></TT>
244
<A NAME ="DOC.294.22">
245
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void AddItem(const char *<!2><A HREF="SelectionDialog.html#DOC.294.32">text</A>, int pos = 0)</B></TT>
248
<A NAME ="DOC.294.23">
249
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void AddItem(const <!1><A HREF="string.html">string</A> *<!2><A HREF="SelectionDialog.html#DOC.294.32">text</A>, int pos = 0)</B></TT>
252
<A NAME ="DOC.294.24">
253
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> Widget GetText()</B></TT>
256
<A NAME ="DOC.294.25">
257
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetText(Widget w)</B></TT>
260
<A NAME ="DOC.294.26">
261
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> Widget GetList()</B></TT>
263
<A NAME="GetSelectionLabel">
264
<A NAME ="DOC.294.27">
265
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> Widget GetSelectionLabel()</B></TT>
267
<A NAME="SetSelectionLabel">
268
<A NAME ="DOC.294.28">
269
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetSelectionLabel(Widget w)</B></TT>
271
<A NAME="CreateWidget">
272
<A NAME ="DOC.294.29">
273
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void CreateWidget()</B></TT>
276
<A NAME ="DOC.294.30">
277
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void Configure()</B></TT>
280
<DL><DT><B>Direct child classes:
281
</B><DD><A HREF="PromptDialog.html"> PromptDialog </A><br>
282
<A HREF="PrinterQueueDialog.html"> PrinterQueueDialog </A><br>
283
<A HREF="FindDialog.html"> FindDialog </A><br>
284
<A HREF="FileSelectionDialog.html"> FileSelectionDialog </A><br>
285
<A HREF="ColorChooserDialog.html"> ColorChooserDialog </A><br>
287
<DL></DL><P><I><A HREF="aindex.html"> alphabetic index</A></I> <I><A HREF="HIER.html"> hierarchy of classes</A></I><P><hr>
288
<A HREF="http://www.zib.de/Visual/software/doc++/index.html"><IMG BORDER=0 ALIGN=RIGHT SRC=logo.gif></A>
289
<P Align=Center><I>this page has been generated automatically by doc++</I>
290
<P Align=Center><I>(c)opyright by <A HREF="http://www.zib.de/zoeckler/"> Malte Zöckler</A>, <A HREF="mailto:wunderling@zib.de"> Roland Wunderling </A><br>contact: <A HREF="mailto:doc++@zib.de"> doc++@zib.de</a></I>