1
<html><head><TITLE>Application</TITLE></head>
3
<H2><A HREF ="#DOC.DOCU" > <IMG BORDER=0 SRC=down.gif></A> class Application : public <!2><A HREF="MWidget.html#DOC.237.1">MWidget</A> </H2><BLOCKQUOTE>
4
generic window-based application class. See: MWidget.
8
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=95>
9
<param name=classes value="CComponent,MComponent.html,CMWidget,MMWidget.html,CApplication,MApplication.html">
10
<param name=before value="M,M,M">
11
<param name=after value="Md_SP,Md_,M">
12
<param name=indent value="0,1,2">
13
<param name=arrowdir value="down">
19
<DT><h3>Public Methods</h3><DD><TR><TD VALIGN=top><A HREF="#DOC.7.1"> <IMG BORDER=0 SRC=icon1.gif></A> </TD><TD><B>Application</B> (const char *<!2><A HREF="Component.html#DOC.52.13">name</A>)<br>
21
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.7.2"> <IMG BORDER=0 SRC=icon1.gif></A> virtual </TD><TD><B>~Application</B> ()<br>
23
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.7.3"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>Manage</B> ()<br>
24
<I> manage application's top-level windows</I>
25
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.7.4"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>Unmanage</B> ()<br>
26
<I> unmanage application's top-level windows</I>
27
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.7.5"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>Iconify</B> ()<br>
28
<I> iconify application's top-level windows</I>
29
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.7.6"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>Quit</B> ()<br>
30
<I> close all top-level windows and quit application.</I>
31
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.7.7"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>CloseWindow</B> (<!1><A HREF="MainWindow.html">MainWindow</A> *m)<br>
32
<I> close window and quit application when it is the last.</I>
33
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.7.8"> <IMG BORDER=0 SRC=icon1.gif></A> Display* </TD><TD><B>GetDisplay</B> ()<br>
35
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.7.9"> <IMG BORDER=0 SRC=icon1.gif></A> XtAppContext </TD><TD><B>GetAppContext</B> ()<br>
37
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.7.10"> <IMG BORDER=0 SRC=icon1.gif></A> const char* </TD><TD><B>GetAppClass</B> ()<br>
39
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.7.11"> <IMG BORDER=0 SRC=icon1.gif></A> const char* </TD><TD><B>GetClassName</B> ()<br>
41
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.7.12"> <IMG BORDER=0 SRC=icon1.gif></A> bool </TD><TD><B>Initialized</B> ()<br>
43
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.7.13"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="MessageLogDialog.html">MessageLogDialog</A>* </TD><TD><B>GetMessageLogDialog</B> ()<br>
45
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.7.14"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="PrinterOptions.html">PrinterOptions</A>* </TD><TD><B>GetPrinterOptions</B> ()<br>
47
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.7.15"> <IMG BORDER=0 SRC=icon1.gif></A> friend int </TD><TD><B>main</B> (int argc, char** argv)<br>
48
<I> Allow main and MainWindow to access protected member functions</I>
49
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.7.16"> <IMG BORDER=0 SRC=icon1.gif></A> void </TD><TD><B>CreatePrivateColormap</B> ()<br>
51
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.7.17"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="List.html">List</A> <<!1><A HREF="Color.html">Color</A> *> * </TD><TD><B>GetColors</B> ()<br>
53
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.7.18"> <IMG BORDER=0 SRC=icon1.gif></A> static void </TD><TD><B>XtErrorHandler</B> (char *msg)<br>
54
<I> Show Xt and X error in error message log.</I>
55
</TD></TR></TABLE><TABLE>
56
<DT><h3>Protected Methods</h3><DD><TR><TD VALIGN=top><A HREF="#DOC.7.19"> <IMG BORDER=0 SRC=icon1.gif></A> <!1><A HREF="Config.html">Config</A>* </TD><TD><B>GetConfig</B> ()<br>
58
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.7.20"> <IMG BORDER=0 SRC=icon1.gif></A> virtual void </TD><TD><B>Initialize</B> (int argc, char** argv)<br>
60
</TD></TR><TR><TD VALIGN=top><A HREF="#DOC.7.21"> <IMG BORDER=0 SRC=icon1.gif></A> virtual void </TD><TD><B>HandleEvents</B> ()<br>
62
</TD></TR></TABLE></DL>
63
<hr><H3>Inherited from <A HREF="MWidget.html">MWidget:</A></h3>
67
<DT><h3>Public Methods</h3><DD><DT><IMG SRC=icon2.gif> bool <B>IsRealized</B>()
68
<DT><IMG SRC=icon2.gif> void <B>SetColormap</B>(Colormap cmap)
69
<DT><IMG SRC=icon2.gif> void <B>SetDestroyCallback</B>(XtCallbackProc fun, XtPointer clientData)
70
<DT><IMG SRC=icon2.gif> void <B>AddLiteClue</B>(Widget w, const char *text)
72
<DT><h3>Protected Methods</h3><DD><DT><IMG SRC=icon2.gif> Widget <B>GetLiteClue</B>()
73
<DT><IMG SRC=icon2.gif> void <B>CreateLiteClue</B>()
74
<DT><IMG SRC=icon2.gif> void <B>InstallDestroyHandler</B>()
76
<hr><H3>Inherited from <A HREF = "Component.html"> Component:</A></h3>
80
<DT><h3>Public Methods</h3><DD><DT><IMG SRC=icon2.gif> bool <B>IsManaged</B>()
81
<DT><IMG SRC=icon2.gif> Widget <B>GetWidget</B>()
82
<DT><IMG SRC=icon2.gif> Window <B>GetWindow</B>()
84
<DT><h3>Protected Methods</h3><DD><DT><IMG SRC=icon2.gif> void <B>SetWidget</B>(Widget w)
85
<DT><IMG SRC=icon2.gif> const <!1><A HREF="string.html">string</A>* <B>GetName</B>() const
86
<DT><IMG SRC=icon2.gif> void <B>SetName</B>(const <!1><A HREF="string.html">string</A> *s)
87
<DT><IMG SRC=icon2.gif> void <B>SetName</B>(const char *s)
91
<h2> Documentation </h2>
93
generic window-based application class. See: MWidget.
98
<A NAME="Application">
100
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> Application(const char *<!2><A HREF="Component.html#DOC.52.13">name</A>)</B></TT>
102
<A NAME="~Application">
104
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> virtual ~Application()</B></TT>
108
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void Manage()</B></TT>
109
<DD> manage application's top-level windows
113
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void Unmanage()</B></TT>
114
<DD> unmanage application's top-level windows
118
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void Iconify()</B></TT>
119
<DD> iconify application's top-level windows
123
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void Quit()</B></TT>
124
<DD> close all top-level windows and quit application.
126
<A NAME="CloseWindow">
128
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void CloseWindow(<!1><A HREF="MainWindow.html">MainWindow</A> *m)</B></TT>
129
<DD> close window and quit application when it is the last.
131
<A NAME="GetDisplay">
133
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> Display* GetDisplay()</B></TT>
135
<A NAME="GetAppContext">
137
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> XtAppContext GetAppContext()</B></TT>
139
<A NAME="GetAppClass">
141
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> const char* GetAppClass()</B></TT>
143
<A NAME="GetClassName">
145
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> const char* GetClassName()</B></TT>
147
<A NAME="Initialized">
149
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> bool Initialized()</B></TT>
151
<A NAME="GetMessageLogDialog">
153
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="MessageLogDialog.html">MessageLogDialog</A>* GetMessageLogDialog()</B></TT>
155
<A NAME="GetPrinterOptions">
157
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="PrinterOptions.html">PrinterOptions</A>* GetPrinterOptions()</B></TT>
161
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> friend int main(int argc, char** argv)</B></TT>
162
<DD> Allow main and MainWindow to access protected member functions
164
<A NAME="CreatePrivateColormap">
166
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> void CreatePrivateColormap()</B></TT>
170
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="List.html">List</A> <<!1><A HREF="Color.html">Color</A> *> * GetColors()</B></TT>
172
<A NAME="XtErrorHandler">
174
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> static void XtErrorHandler(char *msg)</B></TT>
175
<DD> Show Xt and X error in error message log.
179
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> <!1><A HREF="Config.html">Config</A>* GetConfig()</B></TT>
181
<A NAME="Initialize">
183
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> virtual void Initialize(int argc, char** argv)</B></TT>
185
<A NAME="HandleEvents">
187
<DT><IMG BORDER=0 SRC=icon2.gif><TT><B> virtual void HandleEvents()</B></TT>
190
<DL><DT><B>This class has no child classes.</B></DL>
191
<DL></DL><P><I><A HREF="aindex.html"> alphabetic index</A></I> <I><A HREF="HIER.html"> hierarchy of classes</A></I><P><hr>
192
<A HREF="http://www.zib.de/Visual/software/doc++/index.html"><IMG BORDER=0 ALIGN=RIGHT SRC=logo.gif></A>
193
<P Align=Center><I>this page has been generated automatically by doc++</I>
194
<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>