1
<html><head><TITLE>FileSelectionDialog</TITLE></head>
3
<H2><A HREF ="#DOC.DOCU" > <IMG BORDER=0 SRC=down.gif></A> class FileSelectionDialog : public <!2><A HREF="SelectionDialog.html#DOC.294.1">SelectionDialog</A> </H2><BLOCKQUOTE>
4
file selection dialog class.
8
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=155>
9
<param name=classes value="CComponent,MComponent.html,CMWidget,MMWidget.html,CDialog,MDialog.html,CSelectionDialog,MSelectionDialog.html,CFileSelectionDialog,MFileSelectionDialog.html">
10
<param name=before value="M,M,M,M,M">
11
<param name=after value="Md_SPSPSP,Md_SPSP,Md_SP,Md_,M">
12
<param name=indent value="0,1,2,3,4">
13
<param name=arrowdir value="down">
19
<DT><h3>Public Methods</h3><DD><TR><TD VALIGN=top><A HREF="#DOC.174.1"> <IMG BORDER=0 SRC=icon1.gif></A> </TD><TD><B>FileSelectionDialog</B> (Widget <!2><A HREF="Dialog.html#DOC.115.36">parent</A>)<br>
21
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.174.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.174.3"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetExtension</B> (const char *extension)<br>
25
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.174.4"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetExtension</B> (const <!1><A HREF="string.html">string</A> *extension)<br>
27
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.174.5"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetDirectory</B> (const char *d)<br>
29
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.174.6"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetDirectory</B> (const <!1><A HREF="string.html">string</A> *d)<br>
31
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.174.7"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetDefaultFile</B> (const char *f)<br>
33
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.174.8"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetDefaultFile</B> (const <!1><A HREF="string.html">string</A> *f)<br>
35
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.174.9"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>CreateOptionMenu</B> (<!1><A HREF="string.html">string</A> *label, <!1><A HREF="List.html">List</A><<!1><A HREF="string.html">string</A> *> *items)<br>
37
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.174.10"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>GetOption</B> (<!1><A HREF="string.html">string</A> *item)<br>
39
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.174.11"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>Popup</B> ()<br>
41
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.174.12"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>GetFileName</B> (char *<!2><A HREF="Component.html#DOC.52.13">name</A>)<br>
42
<I> returns selected file name.</I>
43
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.174.13"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>GetFileName</B> (<!1><A HREF="string.html">string</A> *<!2><A HREF="Component.html#DOC.52.13">name</A>)<br>
45
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.174.14"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>GetDirectory</B> (char *dir)<br>
46
<I> returns current directory</I>
47
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.174.15"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>GetDirectory</B> (<!1><A HREF="string.html">string</A> *<!2><A HREF="Component.html#DOC.52.13">name</A>)<br>
49
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.174.16"> <IMG BORDER=0 SRC=icon1.gif></A> const <!1><A HREF="string.html">string</A>* </TD><TD><B>GetDefaultFile</B> () const <br>
51
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.174.17"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>ManageOptionMenu</B> (bool b)<br>
53
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.174.18"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetOptionChangedCallback</B> (XtCallbackProc fun, XtPointer cd)<br>
55
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.174.19"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetOption</B> (const <!1><A HREF="string.html">string</A> *s)<br>
57
</TD></TR></TABLE><TABLE>
58
<DT><h3>Protected Methods</h3><DD><TR><TD VALIGN=top><A HREF="#DOC.174.20"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>CreateWidget</B> ()<br>
60
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.174.21"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>Configure</B> ()<br>
62
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.174.22"> <IMG BORDER=0 SRC=icon1.gif></A> static void </TD><TD><B>OptionChangedCB</B> (Widget, XtPointer, XtPointer)<br>
64
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.174.23"> <IMG BORDER=0 SRC=icon1.gif></A> static void </TD><TD><B>SetDefaultFileCB</B> (Widget, XtPointer, XtPointer)<br>
66
</TD></TR></TABLE></DL>
67
<hr><H3>Inherited from <A HREF="SelectionDialog.html">SelectionDialog:</A></h3>
71
<DT><h3>Public Methods</h3><DD><DT><IMG SRC=icon2.gif> void <B>SetTextString</B>(const char *v)
72
<DT><IMG SRC=icon2.gif> void <B>SetTextString</B>(const <!1><A HREF="string.html">string</A> *v)
73
<DT><IMG SRC=icon2.gif> void <B>SetEditable</B>(bool b)
74
<DT><IMG SRC=icon2.gif> void <B>GetTextString</B>(char *n)
75
<DT><IMG SRC=icon2.gif> void <B>GetTextString</B>(<!1><A HREF="string.html">string</A> *n)
76
<DT><IMG SRC=icon2.gif> void <B>ManageTextString</B>(bool)
77
<DT><IMG SRC=icon2.gif> void <B>SetSelectionLabel</B>(const char *l)
78
<DT><IMG SRC=icon2.gif> void <B>ManageSelectionLabel</B>(bool)
79
<DT><IMG SRC=icon2.gif> void <B>SetApplyCallback</B>(XtCallbackProc fun, XtPointer clientData)
80
<DT><IMG SRC=icon2.gif> void <B>SetApplyButtonLabel</B>(const char *txt)
81
<DT><IMG SRC=icon2.gif> void <B>ManageApplyButton</B>(bool)
82
<DT><IMG SRC=icon2.gif> static void <B>ClearCB</B>(Widget, XtPointer, XtPointer)
83
<DT><IMG SRC=icon2.gif> static void <B>SetDefaultCB</B>(Widget, XtPointer, XtPointer)
84
<DT><IMG SRC=icon2.gif> void <B>SetDefaultValue</B>(const char *s)
85
<DT><IMG SRC=icon2.gif> void <B>SetDefaultValue</B>(const <!1><A HREF="string.html">string</A> *s)
86
<DT><IMG SRC=icon2.gif> const <!1><A HREF="string.html">string</A>* <B>GetDefaultValue</B>()
87
<DT><IMG SRC=icon2.gif> void <B>SelectItem</B>(const <!1><A HREF="string.html">string</A> *label)
88
<DT><IMG SRC=icon2.gif> void <B>DeselectAllItems</B>()
89
<DT><IMG SRC=icon2.gif> void <B>DeleteAllItems</B>()
90
<DT><IMG SRC=icon2.gif> void <B>AddItem</B>(const char *<!2><A HREF="SelectionDialog.html#DOC.294.32">text</A>, int pos = 0)
91
<DT><IMG SRC=icon2.gif> void <B>AddItem</B>(const <!1><A HREF="string.html">string</A> *<!2><A HREF="SelectionDialog.html#DOC.294.32">text</A>, int pos = 0)
93
<DT><h3>Protected Methods</h3><DD><DT><IMG SRC=icon2.gif> Widget <B>GetText</B>()
94
<DT><IMG SRC=icon2.gif> void <B>SetText</B>(Widget w)
95
<DT><IMG SRC=icon2.gif> Widget <B>GetList</B>()
96
<DT><IMG SRC=icon2.gif> Widget <B>GetSelectionLabel</B>()
97
<DT><IMG SRC=icon2.gif> void <B>SetSelectionLabel</B>(Widget w)
99
<hr><H3>Inherited from <A HREF = "Dialog.html"> Dialog:</A></h3>
103
<DT><h3>Public Fields</h3><DD><DT><IMG SRC=icon2.gif> static const unsigned <B>MAXTITLE</B>
105
<DT><h3>Public Methods</h3><DD><DT><IMG SRC=icon2.gif> void <B>Initialize</B>()
106
<DT><IMG SRC=icon2.gif> virtual void <B>SetOKCallback</B>(XtCallbackProc fun, XtPointer clientData)
107
<DT><IMG SRC=icon2.gif> virtual void <B>SetCancelCallback</B>(XtCallbackProc fun, XtPointer clientData)
108
<DT><IMG SRC=icon2.gif> virtual void <B>SetHelpCallback</B>(XtCallbackProc fun, XtPointer clientData)
109
<DT><IMG SRC=icon2.gif> void <B>SetOKButtonLabel</B>(const char *txt)
110
<DT><IMG SRC=icon2.gif> void <B>SetCancelButtonLabel</B>(const char *txt)
111
<DT><IMG SRC=icon2.gif> void <B>SetHelpButtonLabel</B>(const char *txt)
112
<DT><IMG SRC=icon2.gif> void <B>ManageOKButton</B>(bool)
113
<DT><IMG SRC=icon2.gif> void <B>ManageCancelButton</B>(bool)
114
<DT><IMG SRC=icon2.gif> void <B>ManageHelpButton</B>(bool)
115
<DT><IMG SRC=icon2.gif> virtual void <B>SetAutoDestroy</B>(bool b)
116
<DT><IMG SRC=icon2.gif> virtual void <B>Popdown</B>()
117
<DT><IMG SRC=icon2.gif> void <B>SetTitle</B>(const char *title)
118
<DT><IMG SRC=icon2.gif> void <B>SetTitle</B>(const <!1><A HREF="string.html">string</A> *title)
119
<DT><IMG SRC=icon2.gif> void <B>GetTitle</B>(char *title)
120
<DT><IMG SRC=icon2.gif> void <B>GetTitle</B>(<!1><A HREF="string.html">string</A> *title)
121
<DT><IMG SRC=icon2.gif> void <B>SetModal</B>(bool b)
122
<DT><IMG SRC=icon2.gif> void <B>SetAutoUnmanage</B>(bool b)
123
<DT><IMG SRC=icon2.gif> bool <B>GetAutoUnmanage</B>()
124
<DT><IMG SRC=icon2.gif> void <B>SetCenteredOnPointer</B>(bool b)
125
<DT><IMG SRC=icon2.gif> static void <B>UnmanageCB</B>(Widget, XtPointer, XtPointer)
126
<DT><IMG SRC=icon2.gif> static void <B>DestroyCB</B>(Widget, XtPointer, XtPointer)
127
<DT><IMG SRC=icon2.gif> static void <B>DestroyWidgetCB</B>(Widget, XtPointer, XtPointer)
128
<DT><IMG SRC=icon2.gif> static void <B>TraverseNextCB</B>(Widget, XtPointer, XtPointer)
129
<DT><IMG SRC=icon2.gif> static void <B>TraverseNextGroupCB</B>(Widget, XtPointer, XtPointer)
131
<DT><h3>Protected Methods</h3><DD><DT><IMG SRC=icon2.gif> Widget <B>GetParent</B>()
132
<DT><IMG SRC=icon2.gif> void <B>ManageWidget</B>(Widget, bool)
133
<DT><IMG SRC=icon2.gif> void <B>ManageCenteredOnPointer</B>()
135
<hr><H3>Inherited from <A HREF = "MWidget.html"> MWidget:</A></h3>
139
<DT><h3>Public Methods</h3><DD><DT><IMG SRC=icon2.gif> virtual void <B>Manage</B>()
140
<DT><IMG SRC=icon2.gif> bool <B>IsRealized</B>()
141
<DT><IMG SRC=icon2.gif> void <B>SetColormap</B>(Colormap cmap)
142
<DT><IMG SRC=icon2.gif> void <B>SetDestroyCallback</B>(XtCallbackProc fun, XtPointer clientData)
143
<DT><IMG SRC=icon2.gif> void <B>AddLiteClue</B>(Widget w, const char *text)
145
<DT><h3>Protected Methods</h3><DD><DT><IMG SRC=icon2.gif> Widget <B>GetLiteClue</B>()
146
<DT><IMG SRC=icon2.gif> void <B>CreateLiteClue</B>()
147
<DT><IMG SRC=icon2.gif> void <B>InstallDestroyHandler</B>()
149
<hr><H3>Inherited from <A HREF = "Component.html"> Component:</A></h3>
153
<DT><h3>Public Methods</h3><DD><DT><IMG SRC=icon2.gif> bool <B>IsManaged</B>()
154
<DT><IMG SRC=icon2.gif> virtual void <B>Unmanage</B>()
155
<DT><IMG SRC=icon2.gif> Widget <B>GetWidget</B>()
156
<DT><IMG SRC=icon2.gif> Display* <B>GetDisplay</B>()
157
<DT><IMG SRC=icon2.gif> Window <B>GetWindow</B>()
159
<DT><h3>Protected Methods</h3><DD><DT><IMG SRC=icon2.gif> void <B>SetWidget</B>(Widget w)
160
<DT><IMG SRC=icon2.gif> const <!1><A HREF="string.html">string</A>* <B>GetName</B>() const
161
<DT><IMG SRC=icon2.gif> void <B>SetName</B>(const <!1><A HREF="string.html">string</A> *s)
162
<DT><IMG SRC=icon2.gif> void <B>SetName</B>(const char *s)
166
<h2> Documentation </h2>
168
file selection dialog class.
173
<A NAME="FileSelectionDialog">
174
<A NAME ="DOC.174.1">
175
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> FileSelectionDialog(Widget <!2><A HREF="Dialog.html#DOC.115.36">parent</A>)</B></TT>
177
<A NAME="GetClassName">
178
<A NAME ="DOC.174.2">
179
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> const char* GetClassName()</B></TT>
181
<A NAME="SetExtension">
182
<A NAME ="DOC.174.3">
183
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetExtension(const char *extension)</B></TT>
185
<A NAME="SetExtension">
186
<A NAME ="DOC.174.4">
187
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetExtension(const <!1><A HREF="string.html">string</A> *extension)</B></TT>
189
<A NAME="SetDirectory">
190
<A NAME ="DOC.174.5">
191
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetDirectory(const char *d)</B></TT>
193
<A NAME="SetDirectory">
194
<A NAME ="DOC.174.6">
195
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetDirectory(const <!1><A HREF="string.html">string</A> *d)</B></TT>
197
<A NAME="SetDefaultFile">
198
<A NAME ="DOC.174.7">
199
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetDefaultFile(const char *f)</B></TT>
201
<A NAME="SetDefaultFile">
202
<A NAME ="DOC.174.8">
203
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetDefaultFile(const <!1><A HREF="string.html">string</A> *f)</B></TT>
205
<A NAME="CreateOptionMenu">
206
<A NAME ="DOC.174.9">
207
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void CreateOptionMenu(<!1><A HREF="string.html">string</A> *label, <!1><A HREF="List.html">List</A><<!1><A HREF="string.html">string</A> *> *items)</B></TT>
210
<A NAME ="DOC.174.10">
211
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void GetOption(<!1><A HREF="string.html">string</A> *item)</B></TT>
214
<A NAME ="DOC.174.11">
215
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void Popup()</B></TT>
217
<A NAME="GetFileName">
218
<A NAME ="DOC.174.12">
219
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void GetFileName(char *<!2><A HREF="Component.html#DOC.52.13">name</A>)</B></TT>
220
<DD> returns selected file name.
222
<A NAME="GetFileName">
223
<A NAME ="DOC.174.13">
224
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void GetFileName(<!1><A HREF="string.html">string</A> *<!2><A HREF="Component.html#DOC.52.13">name</A>)</B></TT>
226
<A NAME="GetDirectory">
227
<A NAME ="DOC.174.14">
228
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void GetDirectory(char *dir)</B></TT>
229
<DD> returns current directory
231
<A NAME="GetDirectory">
232
<A NAME ="DOC.174.15">
233
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void GetDirectory(<!1><A HREF="string.html">string</A> *<!2><A HREF="Component.html#DOC.52.13">name</A>)</B></TT>
235
<A NAME="GetDefaultFile">
236
<A NAME ="DOC.174.16">
237
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> const <!1><A HREF="string.html">string</A>* GetDefaultFile() const </B></TT>
239
<A NAME="ManageOptionMenu">
240
<A NAME ="DOC.174.17">
241
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void ManageOptionMenu(bool b)</B></TT>
243
<A NAME="SetOptionChangedCallback">
244
<A NAME ="DOC.174.18">
245
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetOptionChangedCallback(XtCallbackProc fun, XtPointer cd)</B></TT>
248
<A NAME ="DOC.174.19">
249
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetOption(const <!1><A HREF="string.html">string</A> *s)</B></TT>
251
<A NAME="CreateWidget">
252
<A NAME ="DOC.174.20">
253
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void CreateWidget()</B></TT>
256
<A NAME ="DOC.174.21">
257
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void Configure()</B></TT>
259
<A NAME="OptionChangedCB">
260
<A NAME ="DOC.174.22">
261
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> static void OptionChangedCB(Widget, XtPointer, XtPointer)</B></TT>
263
<A NAME="SetDefaultFileCB">
264
<A NAME ="DOC.174.23">
265
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> static void SetDefaultFileCB(Widget, XtPointer, XtPointer)</B></TT>
268
<DL><DT><B>This class has no child classes.</B></DL>
269
<DL></DL><P><I><A HREF="aindex.html"> alphabetic index</A></I> <I><A HREF="HIER.html"> hierarchy of classes</A></I><P><hr>
270
<A HREF="http://www.zib.de/Visual/software/doc++/index.html"><IMG BORDER=0 ALIGN=RIGHT SRC=logo.gif></A>
271
<P Align=Center><I>this page has been generated automatically by doc++</I>
272
<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>