1
<html><head><TITLE>EditWindow</TITLE></head>
3
<H2><A HREF ="#DOC.DOCU" > <IMG BORDER=0 SRC=down.gif></A> class EditWindow : public <!2><A HREF="MainWindow.html#DOC.220.1">MainWindow</A> </H2><BLOCKQUOTE>
4
(abstract) main window class common to all editors.
8
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=155>
9
<param name=classes value="CComponent,MComponent.html,CMWidget,MMWidget.html,CMainWindow,MMainWindow.html,CEditWindow,MEditWindow.html,CDrawWindow,MDrawWindow.html">
10
<param name=before value="M,M,M,M,M^_">
11
<param name=after value="Md_SPSP,Md_SP,Md_,M,M">
12
<param name=indent value="0,1,2,3,3">
13
<param name=arrowdir value="down">
19
<DT><h3>Public Classes</h3><DD><TR><TD VALIGN=top><A HREF="#DOC.143.5"> <IMG BORDER=0 SRC=icon1.gif></A> enum </TD><TD><B>ScreenType</B> <br>
20
<I> most common screen sizes.</I>
21
</TD></TR></TABLE><TABLE>
22
<DT><h3>Public Methods</h3><DD><TR><TD VALIGN=top><A HREF="#DOC.143.1"> <IMG BORDER=0 SRC=icon1.gif></A> </TD><TD><B>EditWindow</B> (const char *<!2><A HREF="Component.html#DOC.52.13">name</A>)<br>
24
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.2"> <IMG BORDER=0 SRC=icon1.gif></A> virtual </TD><TD><B>~EditWindow</B> ()<br>
26
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.3"> <IMG BORDER=0 SRC=icon1.gif></A> const char* </TD><TD><B>GetClassName</B> ()<br>
28
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.4"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>Manage</B> ()<br>
30
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.6"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetStatus</B> (const char *message)<br>
31
<I> set text field of status area to message</I>
32
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.7"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetStatus</B> (const <!1><A HREF="string.html">string</A> *message)<br>
34
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.8"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetDocumentName</B> (const char *s)<br>
35
<I> set text field of document name to s</I>
36
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.9"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetDocumentName</B> (const <!1><A HREF="string.html">string</A> *s)<br>
38
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.10"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetDocumentType</B> (const char *s)<br>
39
<I> set text field of document type to s</I>
40
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.11"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetDocumentType</B> (const <!1><A HREF="string.html">string</A> *s)<br>
42
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.12"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetDocumentLevel</B> (const char *s)<br>
44
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.13"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetDocumentLevel</B> (const <!1><A HREF="string.html">string</A> *s)<br>
46
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.14"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetDirName</B> (const char *s)<br>
47
<I> set text field of directory name to s</I>
48
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.15"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetDirName</B> (const <!1><A HREF="string.html">string</A> *s)<br>
50
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.16"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetModified</B> (bool set)<br>
51
<I> set/reset modified toggle</I>
52
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.17"> <IMG BORDER=0 SRC=icon1.gif></A> virtual void </TD><TD><B>SetUndoName</B> (const char *s)<br>
53
<I> sets name of edit undo menu item.</I>
54
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.18"> <IMG BORDER=0 SRC=icon1.gif></A> virtual void </TD><TD><B>SetRedoName</B> (const char *s)<br>
55
<I> sets name of edit redo menu item.</I>
56
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.19"> <IMG BORDER=0 SRC=icon1.gif></A> virtual void </TD><TD><B>EnableUndo</B> (bool flag)<br>
57
<I> enables edit undo menu item.</I>
58
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.20"> <IMG BORDER=0 SRC=icon1.gif></A> virtual void </TD><TD><B>EnableRedo</B> (bool flag)<br>
59
<I> enables edit redo menu item.</I>
60
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.21"> <IMG BORDER=0 SRC=icon1.gif></A> virtual void </TD><TD><B>EnableDocumentSource</B> (bool)<br>
61
<I> enable show document source menu item.</I>
62
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.22"> <IMG BORDER=0 SRC=icon1.gif></A> bool </TD><TD><B>IsDoMap</B> ()<br>
64
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.23"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="Menu.html">Menu</A>* </TD><TD><B>GetFileMenu</B> ()<br>
66
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.24"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="Menu.html">Menu</A>* </TD><TD><B>GetEditMenu</B> ()<br>
68
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.25"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="Menu.html">Menu</A>* </TD><TD><B>GetPrintMenu</B> ()<br>
70
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.26"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="Menu.html">Menu</A>* </TD><TD><B>GetHelpMenu</B> ()<br>
72
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.27"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="Menu.html">Menu</A>* </TD><TD><B>GetViewMenu</B> ()<br>
74
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.28"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="Menu.html">Menu</A>* </TD><TD><B>GetSearchMenu</B> ()<br>
76
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.29"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="Menu.html">Menu</A>* </TD><TD><B>GetPropertiesMenu</B> ()<br>
78
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.30"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="MenuItem.html">MenuItem</A>* </TD><TD><B>GetPopupEditItems</B> ()<br>
80
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.31"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetPageSubMenuItem</B> (const char *text, int n)<br>
81
<I> set toggles in submenu of page menu.</I>
82
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.32"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetPageMenuItem</B> (const char *text, bool b)<br>
83
<I> set toggle in page menu.</I>
84
</TD></TR></TABLE><TABLE>
85
<DT><h3>Protected Fields</h3><DD><TR><TD VALIGN=top><A HREF="#DOC.143.65"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="Menu.html">Menu</A>* </TD><TD><B>fileMenu</B> <br>
87
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.66"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="Menu.html">Menu</A>* </TD><TD><B>editMenu</B> <br>
89
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.67"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="Menu.html">Menu</A>* </TD><TD><B>printMenu</B> <br>
91
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.68"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="Menu.html">Menu</A>* </TD><TD><B>pageMenu</B> <br>
93
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.69"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="Menu.html">Menu</A>* </TD><TD><B>viewMenu</B> <br>
95
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.70"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="Menu.html">Menu</A>* </TD><TD><B>propertiesMenu</B> <br>
97
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.71"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="Menu.html">Menu</A>* </TD><TD><B>helpMenu</B> <br>
99
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.72"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="Menu.html">Menu</A>* </TD><TD><B>searchMenu</B> <br>
101
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.73"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="MenuItem.html">MenuItem</A>* </TD><TD><B>popupEditItems</B> <br>
103
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.74"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="MenuItem.html">MenuItem</A>* </TD><TD><B>fileItems</B> <br>
105
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.75"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="MenuItem.html">MenuItem</A>* </TD><TD><B>editItems</B> <br>
107
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.76"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="MenuItem.html">MenuItem</A>* </TD><TD><B>viewItems</B> <br>
109
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.77"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="MenuItem.html">MenuItem</A>* </TD><TD><B>bannerPageItems</B> <br>
111
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.78"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="MenuItem.html">MenuItem</A>* </TD><TD><B>printItems</B> <br>
113
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.79"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="MenuItem.html">MenuItem</A>* </TD><TD><B>searchItems</B> <br>
115
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.80"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="MenuItem.html">MenuItem</A>* </TD><TD><B>propertiesItems</B> <br>
117
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.81"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="MenuItem.html">MenuItem</A>* </TD><TD><B>printerOptionsItems</B> <br>
119
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.82"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="MenuItem.html">MenuItem</A>* </TD><TD><B>helpItems</B> <br>
121
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.83"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="MenuItem.html">MenuItem</A>* </TD><TD><B>pageOrientationItems</B> <br>
123
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.84"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="MenuItem.html">MenuItem</A>* </TD><TD><B>pageSizeItems</B> <br>
125
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.85"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="MenuItem.html">MenuItem</A>* </TD><TD><B>pageItems</B> <br>
127
</TD></TR></TABLE><TABLE>
128
<DT><h3>Protected Methods</h3><DD><TR><TD VALIGN=top><A HREF="#DOC.143.33"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="Document.html">Document</A>* </TD><TD><B>GetDocument</B> ()<br>
130
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.34"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetDocument</B> (<!1><A HREF="Document.html">Document</A> *d)<br>
132
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.35"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="Printer.html">Printer</A>* </TD><TD><B>GetPrinter</B> ()<br>
134
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.36"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="Helper.html">Helper</A>* </TD><TD><B>GetHelper</B> ()<br>
136
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.37"> <IMG BORDER=0 SRC=icon1.gif></A> int </TD><TD><B>GetArgsLeft</B> ()<br>
138
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.38"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetArgsLeft</B> (int n)<br>
140
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.39"> <IMG BORDER=0 SRC=icon1.gif></A> <!2><A HREF="EditWindow.html#DOC.143.5">ScreenType</A> </TD><TD><B>GetScreenType</B> ()<br>
142
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.40"> <IMG BORDER=0 SRC=icon1.gif></A> bool </TD><TD><B>IsDoLoad</B> ()<br>
144
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.41"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetDoLoad</B> (bool b)<br>
146
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.42"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetLoadFile</B> (const char *s)<br>
148
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.43"> <IMG BORDER=0 SRC=icon1.gif></A> Widget </TD><TD><B>GetMenuBar</B> ()<br>
150
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.44"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetMenuBar</B> (Widget w)<br>
152
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.45"> <IMG BORDER=0 SRC=icon1.gif></A> Widget </TD><TD><B>GetDocumentArea</B> ()<br>
154
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.46"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetDocumentArea</B> (Widget w)<br>
156
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.47"> <IMG BORDER=0 SRC=icon1.gif></A> Widget </TD><TD><B>GetStatusArea</B> ()<br>
158
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.48"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetStatusArea</B> (Widget w)<br>
160
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.49"> <IMG BORDER=0 SRC=icon1.gif></A> Widget </TD><TD><B>GetControlArea</B> ()<br>
162
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.50"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetControlArea</B> (Widget w)<br>
164
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.51"> <IMG BORDER=0 SRC=icon1.gif></A> Widget </TD><TD><B>GetLogo</B> ()<br>
166
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.52"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetLogo</B> (Widget w)<br>
168
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.53"> <IMG BORDER=0 SRC=icon1.gif></A> Widget </TD><TD><B>GetDirName</B> ()<br>
170
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.54"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>SetDirName</B> (Widget w)<br>
172
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.55"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>ParseUserOptions</B> (int argc, char **argv)<br>
173
<I> parse user options.</I>
174
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.56"> <IMG BORDER=0 SRC=icon1.gif></A> Widget </TD><TD><B>CreateWorkArea</B> (Widget parent, int argc, char **argv)<br>
175
<I> create the work area of a document window widget (a frame).</I>
176
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.57"> <IMG BORDER=0 SRC=icon1.gif></A> virtual Widget </TD><TD><B>CreateMenuBar</B> (Widget parent)<br>
178
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.58"> <IMG BORDER=0 SRC=icon1.gif></A> virtual Widget </TD><TD><B>CreateLogo</B> (Widget parent)<br>
180
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.59"> <IMG BORDER=0 SRC=icon1.gif></A> virtual Widget </TD><TD><B>CreateDocumentArea</B> (Widget parent)<br>
182
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.60"> <IMG BORDER=0 SRC=icon1.gif></A> virtual Widget </TD><TD><B>CreateStatusArea</B> (Widget parent)<br>
184
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.61"> <IMG BORDER=0 SRC=icon1.gif></A> virtual Widget </TD><TD><B>CreateControlArea</B> (Widget parent)<br>
186
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.62"> <IMG BORDER=0 SRC=icon1.gif></A> Widget </TD><TD><B>CreateToggle</B> (Widget parent, const char *label, bool Init, XtCallbackProc fun, XtPointer clientData)<br>
188
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.63"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>Finalize</B> ()<br>
190
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.64"> <IMG BORDER=0 SRC=icon1.gif></A> virtual void </TD><TD><B>InitMenuItems</B> ()<br>
192
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.143.86"> <IMG BORDER=0 SRC=icon1.gif></A> virtual void </TD><TD><B>WriteUsage</B> (const char *s)<br>
194
</TD></TR></TABLE></DL>
195
<hr><H3>Inherited from <A HREF="MainWindow.html">MainWindow:</A></h3>
199
<DT><h3>Public Methods</h3><DD><DT><IMG SRC=icon2.gif> virtual void <B>Initialize</B>(int argc, char** argv, <!1><A HREF="Config.html">Config</A> *<!2><A HREF="MainWindow.html#DOC.220.29">config</A>)
200
<DT><IMG SRC=icon2.gif> virtual void <B>Unmanage</B>()
201
<DT><IMG SRC=icon2.gif> virtual void <B>Iconify</B>()
202
<DT><IMG SRC=icon2.gif> void <B>ManageUnmapped</B>()
203
<DT><IMG SRC=icon2.gif> void <B>Close</B>()
204
<DT><IMG SRC=icon2.gif> void <B>SetTitle</B>(const char *title)
205
<DT><IMG SRC=icon2.gif> void <B>SetTitle</B>(const <!1><A HREF="string.html">string</A> *title)
206
<DT><IMG SRC=icon2.gif> void <B>SetIconName</B>(const char *<!2><A HREF="Component.html#DOC.52.13">name</A>)
207
<DT><IMG SRC=icon2.gif> void <B>SetIconPixmap</B>(Pixmap px)
208
<DT><IMG SRC=icon2.gif> void <B>SetCursor</B>(int cursorNum)
209
<DT><IMG SRC=icon2.gif> void <B>SetSizeCursor</B>(int cursorNum)
210
<DT><IMG SRC=icon2.gif> virtual int <B>GetTool</B>()
211
<DT><IMG SRC=icon2.gif> <!1><A HREF="PrinterOptions.html">PrinterOptions</A>* <B>GetPrinterOptions</B>()
213
<DT><h3>Protected Methods</h3><DD><DT><IMG SRC=icon2.gif> virtual void <B>CreateComponents</B>(Widget window)
214
<DT><IMG SRC=icon2.gif> <!1><A HREF="MouseCursor.html">MouseCursor</A>* <B>GetCursor</B>()
215
<DT><IMG SRC=icon2.gif> <!1><A HREF="Config.html">Config</A>* <B>GetConfig</B>()
217
<hr><H3>Inherited from <A HREF = "MWidget.html"> MWidget:</A></h3>
221
<DT><h3>Public Methods</h3><DD><DT><IMG SRC=icon2.gif> bool <B>IsRealized</B>()
222
<DT><IMG SRC=icon2.gif> void <B>SetColormap</B>(Colormap cmap)
223
<DT><IMG SRC=icon2.gif> void <B>SetDestroyCallback</B>(XtCallbackProc fun, XtPointer clientData)
224
<DT><IMG SRC=icon2.gif> void <B>AddLiteClue</B>(Widget w, const char *text)
226
<DT><h3>Protected Methods</h3><DD><DT><IMG SRC=icon2.gif> Widget <B>GetLiteClue</B>()
227
<DT><IMG SRC=icon2.gif> void <B>CreateLiteClue</B>()
228
<DT><IMG SRC=icon2.gif> void <B>InstallDestroyHandler</B>()
230
<hr><H3>Inherited from <A HREF = "Component.html"> Component:</A></h3>
234
<DT><h3>Public Methods</h3><DD><DT><IMG SRC=icon2.gif> bool <B>IsManaged</B>()
235
<DT><IMG SRC=icon2.gif> Widget <B>GetWidget</B>()
236
<DT><IMG SRC=icon2.gif> Display* <B>GetDisplay</B>()
237
<DT><IMG SRC=icon2.gif> Window <B>GetWindow</B>()
239
<DT><h3>Protected Methods</h3><DD><DT><IMG SRC=icon2.gif> void <B>SetWidget</B>(Widget w)
240
<DT><IMG SRC=icon2.gif> const <!1><A HREF="string.html">string</A>* <B>GetName</B>() const
241
<DT><IMG SRC=icon2.gif> void <B>SetName</B>(const <!1><A HREF="string.html">string</A> *s)
242
<DT><IMG SRC=icon2.gif> void <B>SetName</B>(const char *s)
246
<h2> Documentation </h2>
248
(abstract) main window class common to all editors.
253
<A NAME="EditWindow">
254
<A NAME ="DOC.143.1">
255
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> EditWindow(const char *<!2><A HREF="Component.html#DOC.52.13">name</A>)</B></TT>
257
<A NAME="~EditWindow">
258
<A NAME ="DOC.143.2">
259
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> virtual ~EditWindow()</B></TT>
261
<A NAME="GetClassName">
262
<A NAME ="DOC.143.3">
263
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> const char* GetClassName()</B></TT>
266
<A NAME ="DOC.143.4">
267
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void Manage()</B></TT>
269
<A NAME="ScreenType">
270
<A NAME ="DOC.143.5">
271
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> enum ScreenType</B></TT>
272
<DD> most common screen sizes.
275
<A NAME ="DOC.143.6">
276
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetStatus(const char *message)</B></TT>
277
<DD> set text field of status area to message
280
<A NAME ="DOC.143.7">
281
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetStatus(const <!1><A HREF="string.html">string</A> *message)</B></TT>
283
<A NAME="SetDocumentName">
284
<A NAME ="DOC.143.8">
285
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetDocumentName(const char *s)</B></TT>
286
<DD> set text field of document name to s
288
<A NAME="SetDocumentName">
289
<A NAME ="DOC.143.9">
290
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetDocumentName(const <!1><A HREF="string.html">string</A> *s)</B></TT>
292
<A NAME="SetDocumentType">
293
<A NAME ="DOC.143.10">
294
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetDocumentType(const char *s)</B></TT>
295
<DD> set text field of document type to s
297
<A NAME="SetDocumentType">
298
<A NAME ="DOC.143.11">
299
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetDocumentType(const <!1><A HREF="string.html">string</A> *s)</B></TT>
301
<A NAME="SetDocumentLevel">
302
<A NAME ="DOC.143.12">
303
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetDocumentLevel(const char *s)</B></TT>
305
<A NAME="SetDocumentLevel">
306
<A NAME ="DOC.143.13">
307
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetDocumentLevel(const <!1><A HREF="string.html">string</A> *s)</B></TT>
309
<A NAME="SetDirName">
310
<A NAME ="DOC.143.14">
311
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetDirName(const char *s)</B></TT>
312
<DD> set text field of directory name to s
314
<A NAME="SetDirName">
315
<A NAME ="DOC.143.15">
316
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetDirName(const <!1><A HREF="string.html">string</A> *s)</B></TT>
318
<A NAME="SetModified">
319
<A NAME ="DOC.143.16">
320
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetModified(bool set)</B></TT>
321
<DD> set/reset modified toggle
323
<A NAME="SetUndoName">
324
<A NAME ="DOC.143.17">
325
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> virtual void SetUndoName(const char *s)</B></TT>
326
<DD> sets name of edit undo menu item.
328
<A NAME="SetRedoName">
329
<A NAME ="DOC.143.18">
330
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> virtual void SetRedoName(const char *s)</B></TT>
331
<DD> sets name of edit redo menu item.
333
<A NAME="EnableUndo">
334
<A NAME ="DOC.143.19">
335
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> virtual void EnableUndo(bool flag)</B></TT>
336
<DD> enables edit undo menu item.
338
<A NAME="EnableRedo">
339
<A NAME ="DOC.143.20">
340
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> virtual void EnableRedo(bool flag)</B></TT>
341
<DD> enables edit redo menu item.
343
<A NAME="EnableDocumentSource">
344
<A NAME ="DOC.143.21">
345
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> virtual void EnableDocumentSource(bool)</B></TT>
346
<DD> enable show document source menu item.
349
<A NAME ="DOC.143.22">
350
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> bool IsDoMap()</B></TT>
352
<A NAME="GetFileMenu">
353
<A NAME ="DOC.143.23">
354
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="Menu.html">Menu</A>* GetFileMenu()</B></TT>
356
<A NAME="GetEditMenu">
357
<A NAME ="DOC.143.24">
358
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="Menu.html">Menu</A>* GetEditMenu()</B></TT>
360
<A NAME="GetPrintMenu">
361
<A NAME ="DOC.143.25">
362
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="Menu.html">Menu</A>* GetPrintMenu()</B></TT>
364
<A NAME="GetHelpMenu">
365
<A NAME ="DOC.143.26">
366
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="Menu.html">Menu</A>* GetHelpMenu()</B></TT>
368
<A NAME="GetViewMenu">
369
<A NAME ="DOC.143.27">
370
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="Menu.html">Menu</A>* GetViewMenu()</B></TT>
372
<A NAME="GetSearchMenu">
373
<A NAME ="DOC.143.28">
374
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="Menu.html">Menu</A>* GetSearchMenu()</B></TT>
376
<A NAME="GetPropertiesMenu">
377
<A NAME ="DOC.143.29">
378
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="Menu.html">Menu</A>* GetPropertiesMenu()</B></TT>
380
<A NAME="GetPopupEditItems">
381
<A NAME ="DOC.143.30">
382
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="MenuItem.html">MenuItem</A>* GetPopupEditItems()</B></TT>
384
<A NAME="SetPageSubMenuItem">
385
<A NAME ="DOC.143.31">
386
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetPageSubMenuItem(const char *text, int n)</B></TT>
387
<DD> set toggles in submenu of page menu.
389
<A NAME="SetPageMenuItem">
390
<A NAME ="DOC.143.32">
391
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetPageMenuItem(const char *text, bool b)</B></TT>
392
<DD> set toggle in page menu.
394
<A NAME="GetDocument">
395
<A NAME ="DOC.143.33">
396
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="Document.html">Document</A>* GetDocument()</B></TT>
398
<A NAME="SetDocument">
399
<A NAME ="DOC.143.34">
400
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetDocument(<!1><A HREF="Document.html">Document</A> *d)</B></TT>
402
<A NAME="GetPrinter">
403
<A NAME ="DOC.143.35">
404
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="Printer.html">Printer</A>* GetPrinter()</B></TT>
407
<A NAME ="DOC.143.36">
408
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="Helper.html">Helper</A>* GetHelper()</B></TT>
410
<A NAME="GetArgsLeft">
411
<A NAME ="DOC.143.37">
412
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> int GetArgsLeft()</B></TT>
414
<A NAME="SetArgsLeft">
415
<A NAME ="DOC.143.38">
416
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetArgsLeft(int n)</B></TT>
418
<A NAME="GetScreenType">
419
<A NAME ="DOC.143.39">
420
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!2><A HREF="EditWindow.html#DOC.143.5">ScreenType</A> GetScreenType()</B></TT>
423
<A NAME ="DOC.143.40">
424
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> bool IsDoLoad()</B></TT>
427
<A NAME ="DOC.143.41">
428
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetDoLoad(bool b)</B></TT>
430
<A NAME="SetLoadFile">
431
<A NAME ="DOC.143.42">
432
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetLoadFile(const char *s)</B></TT>
434
<A NAME="GetMenuBar">
435
<A NAME ="DOC.143.43">
436
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> Widget GetMenuBar()</B></TT>
438
<A NAME="SetMenuBar">
439
<A NAME ="DOC.143.44">
440
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetMenuBar(Widget w)</B></TT>
442
<A NAME="GetDocumentArea">
443
<A NAME ="DOC.143.45">
444
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> Widget GetDocumentArea()</B></TT>
446
<A NAME="SetDocumentArea">
447
<A NAME ="DOC.143.46">
448
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetDocumentArea(Widget w)</B></TT>
450
<A NAME="GetStatusArea">
451
<A NAME ="DOC.143.47">
452
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> Widget GetStatusArea()</B></TT>
454
<A NAME="SetStatusArea">
455
<A NAME ="DOC.143.48">
456
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetStatusArea(Widget w)</B></TT>
458
<A NAME="GetControlArea">
459
<A NAME ="DOC.143.49">
460
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> Widget GetControlArea()</B></TT>
462
<A NAME="SetControlArea">
463
<A NAME ="DOC.143.50">
464
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetControlArea(Widget w)</B></TT>
467
<A NAME ="DOC.143.51">
468
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> Widget GetLogo()</B></TT>
471
<A NAME ="DOC.143.52">
472
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetLogo(Widget w)</B></TT>
474
<A NAME="GetDirName">
475
<A NAME ="DOC.143.53">
476
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> Widget GetDirName()</B></TT>
478
<A NAME="SetDirName">
479
<A NAME ="DOC.143.54">
480
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void SetDirName(Widget w)</B></TT>
482
<A NAME="ParseUserOptions">
483
<A NAME ="DOC.143.55">
484
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void ParseUserOptions(int argc, char **argv)</B></TT>
485
<DD> parse user options.
487
<A NAME="CreateWorkArea">
488
<A NAME ="DOC.143.56">
489
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> Widget CreateWorkArea(Widget parent, int argc, char **argv)</B></TT>
490
<DD> create the work area of a document window widget (a frame).
492
<A NAME="CreateMenuBar">
493
<A NAME ="DOC.143.57">
494
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> virtual Widget CreateMenuBar(Widget parent)</B></TT>
496
<A NAME="CreateLogo">
497
<A NAME ="DOC.143.58">
498
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> virtual Widget CreateLogo(Widget parent)</B></TT>
501
<A NAME="CreateDocumentArea">
502
<A NAME ="DOC.143.59">
503
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> virtual Widget CreateDocumentArea(Widget parent)</B></TT>
505
<A NAME="CreateStatusArea">
506
<A NAME ="DOC.143.60">
507
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> virtual Widget CreateStatusArea(Widget parent)</B></TT>
509
<A NAME="CreateControlArea">
510
<A NAME ="DOC.143.61">
511
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> virtual Widget CreateControlArea(Widget parent)</B></TT>
513
<A NAME="CreateToggle">
514
<A NAME ="DOC.143.62">
515
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> Widget CreateToggle(Widget parent, const char *label, bool Init, XtCallbackProc fun, XtPointer clientData)</B></TT>
518
<A NAME ="DOC.143.63">
519
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void Finalize()</B></TT>
521
<A NAME="InitMenuItems">
522
<A NAME ="DOC.143.64">
523
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> virtual void InitMenuItems()</B></TT>
526
<A NAME ="DOC.143.65">
527
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="Menu.html">Menu</A>* fileMenu</B></TT>
530
<A NAME ="DOC.143.66">
531
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="Menu.html">Menu</A>* editMenu</B></TT>
534
<A NAME ="DOC.143.67">
535
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="Menu.html">Menu</A>* printMenu</B></TT>
538
<A NAME ="DOC.143.68">
539
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="Menu.html">Menu</A>* pageMenu</B></TT>
542
<A NAME ="DOC.143.69">
543
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="Menu.html">Menu</A>* viewMenu</B></TT>
545
<A NAME="propertiesMenu">
546
<A NAME ="DOC.143.70">
547
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="Menu.html">Menu</A>* propertiesMenu</B></TT>
550
<A NAME ="DOC.143.71">
551
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="Menu.html">Menu</A>* helpMenu</B></TT>
553
<A NAME="searchMenu">
554
<A NAME ="DOC.143.72">
555
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="Menu.html">Menu</A>* searchMenu</B></TT>
557
<A NAME="popupEditItems">
558
<A NAME ="DOC.143.73">
559
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="MenuItem.html">MenuItem</A>* popupEditItems</B></TT>
562
<A NAME ="DOC.143.74">
563
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="MenuItem.html">MenuItem</A>* fileItems</B></TT>
566
<A NAME ="DOC.143.75">
567
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="MenuItem.html">MenuItem</A>* editItems</B></TT>
570
<A NAME ="DOC.143.76">
571
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="MenuItem.html">MenuItem</A>* viewItems</B></TT>
573
<A NAME="bannerPageItems">
574
<A NAME ="DOC.143.77">
575
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="MenuItem.html">MenuItem</A>* bannerPageItems</B></TT>
577
<A NAME="printItems">
578
<A NAME ="DOC.143.78">
579
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="MenuItem.html">MenuItem</A>* printItems</B></TT>
581
<A NAME="searchItems">
582
<A NAME ="DOC.143.79">
583
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="MenuItem.html">MenuItem</A>* searchItems</B></TT>
585
<A NAME="propertiesItems">
586
<A NAME ="DOC.143.80">
587
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="MenuItem.html">MenuItem</A>* propertiesItems</B></TT>
589
<A NAME="printerOptionsItems">
590
<A NAME ="DOC.143.81">
591
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="MenuItem.html">MenuItem</A>* printerOptionsItems</B></TT>
594
<A NAME ="DOC.143.82">
595
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="MenuItem.html">MenuItem</A>* helpItems</B></TT>
597
<A NAME="pageOrientationItems">
598
<A NAME ="DOC.143.83">
599
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="MenuItem.html">MenuItem</A>* pageOrientationItems</B></TT>
601
<A NAME="pageSizeItems">
602
<A NAME ="DOC.143.84">
603
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="MenuItem.html">MenuItem</A>* pageSizeItems</B></TT>
606
<A NAME ="DOC.143.85">
607
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="MenuItem.html">MenuItem</A>* pageItems</B></TT>
609
<A NAME="WriteUsage">
610
<A NAME ="DOC.143.86">
611
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> virtual void WriteUsage(const char *s)</B></TT>
614
<DL><DT><B>Direct child classes:
615
</B><DD><A HREF="DrawWindow.html"> DrawWindow </A><br>
617
<DL></DL><P><I><A HREF="aindex.html"> alphabetic index</A></I> <I><A HREF="HIER.html"> hierarchy of classes</A></I><P><hr>
618
<A HREF="http://www.zib.de/Visual/software/doc++/index.html"><IMG BORDER=0 ALIGN=RIGHT SRC=logo.gif></A>
619
<P Align=Center><I>this page has been generated automatically by doc++</I>
620
<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>