<html> <head> <link rel="stylesheet" href="page.css" type="text/css"> <title>fox-toolkit.org - Documentation</title> </head> <body bgcolor=#ffffff link=#990033 vlink=#990033 alink=#990033 text=#000000> <font face='verdana,sans-serif' size=2 > <!---- TOPIC TITLE WITH LOGO---> <table border=0 cellpadding= cellspacing=2 width=100% ><tr><td><a href='http://www.fox-toolkit.org/doc.html'><img src='../art/foxlogo_small.jpg' border=0></a></td><td width=100% valign=bottom><font face='verdana,sans-serif' size=2 ><b> <a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <br><img src='../art/line.gif' width=100% height=1></b></font></td></tr></table> <p> <!--- TOPIC TITLE WITH LOGO ---> <!-- Generated by Doxygen 1.3.3 --> <h1>FXMDIChild.h</h1><div class="fragment"><pre>00001 <span class="comment">/********************************************************************************</span> 00002 <span class="comment">* *</span> 00003 <span class="comment">* M u l t i p l e D o c u m e n t C h i l d W i n d o w *</span> 00004 <span class="comment">* *</span> 00005 <span class="comment">*********************************************************************************</span> 00006 <span class="comment">* Copyright (C) 1998,2004 by Jeroen van der Zijp. All Rights Reserved. *</span> 00007 <span class="comment">*********************************************************************************</span> 00008 <span class="comment">* This library is free software; you can redistribute it and/or *</span> 00009 <span class="comment">* modify it under the terms of the GNU Lesser General Public *</span> 00010 <span class="comment">* License as published by the Free Software Foundation; either *</span> 00011 <span class="comment">* version 2.1 of the License, or (at your option) any later version. *</span> 00012 <span class="comment">* *</span> 00013 <span class="comment">* This library is distributed in the hope that it will be useful, *</span> 00014 <span class="comment">* but WITHOUT ANY WARRANTY; without even the implied warranty of *</span> 00015 <span class="comment">* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *</span> 00016 <span class="comment">* Lesser General Public License for more details. *</span> 00017 <span class="comment">* *</span> 00018 <span class="comment">* You should have received a copy of the GNU Lesser General Public *</span> 00019 <span class="comment">* License along with this library; if not, write to the Free Software *</span> 00020 <span class="comment">* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. *</span> 00021 <span class="comment">*********************************************************************************</span> 00022 <span class="comment">* $Id: FXMDIChild.h,v 1.38 2004/02/08 17:17:33 fox Exp $ *</span> 00023 <span class="comment">********************************************************************************/</span> 00024 <span class="preprocessor">#ifndef FXMDICHILD_H</span> 00025 <span class="preprocessor"></span><span class="preprocessor">#define FXMDICHILD_H</span> 00026 <span class="preprocessor"></span> 00027 <span class="preprocessor">#ifndef FXCOMPOSITE_H</span> 00028 <span class="preprocessor"></span><span class="preprocessor">#include "FXComposite.h"</span> 00029 <span class="preprocessor">#endif</span> 00030 <span class="preprocessor"></span> 00031 <span class="keyword">namespace </span>FX { 00032 00033 00034 <span class="keyword">class </span>FXMDIClient; 00035 <span class="keyword">class </span>FXMenuButton; 00036 <span class="keyword">class </span>FXButton; 00037 <span class="keyword">class </span>FXFont; 00038 00039 <span class="comment"></span> 00040 <span class="comment">/// MDI Child Window styles</span> 00041 <span class="comment"></span><span class="keyword">enum</span> { 00042 <a class="code" href="group__FXMDIChild__0.html#a0a1875">MDI_NORMAL</a> = 0, <span class="comment">/// Normal display mode</span> 00043 <span class="comment"></span> <a class="code" href="group__FXMDIChild__0.html#a0a1876">MDI_MAXIMIZED</a> = 0x00001000, <span class="comment">/// Window appears maximized</span> 00044 <span class="comment"></span> <a class="code" href="group__FXMDIChild__0.html#a0a1877">MDI_MINIMIZED</a> = 0x00002000, <span class="comment">/// Window is iconified or minimized</span> 00045 <span class="comment"></span> <a class="code" href="group__FXMDIChild__0.html#a0a1878">MDI_TRACKING</a> = 0x00004000 <span class="comment">/// Track continuously during dragging</span> 00046 <span class="comment"></span> }; 00047 00048 00049 <span class="comment"></span> 00050 <span class="comment">/**</span> 00051 <span class="comment">* The MDI child window contains the application</span> 00052 <span class="comment">* work area in a Multiple Document Interface application.</span> 00053 <span class="comment">*/</span> 00054 <span class="keyword">class </span>FXAPI FXMDIChild : <span class="keyword">public</span> FXComposite { 00055 FXDECLARE(FXMDIChild) 00056 <span class="keyword">protected</span>: 00057 FXString title; <span class="comment">// Window title</span> 00058 FXMenuButton *windowbtn; <span class="comment">// Window button</span> 00059 FXButton *minimizebtn; <span class="comment">// Minimize button</span> 00060 FXButton *restorebtn; <span class="comment">// Restore button</span> <a name="l00061"></a><a class="code" href="classFX_1_1FXMDIChild.html">00061</a> <a class="code" href="classFX_1_1FXButton.html">FXButton</a> *maximizebtn; <span class="comment">// Maximize buton</span> 00062 <a class="code" href="classFX_1_1FXButton.html">FXButton</a> *deletebtn; <span class="comment">// Close button</span> 00063 <a class="code" href="classFX_1_1FXFont.html">FXFont</a> *font; <span class="comment">// Title font</span> 00064 FXColor baseColor; <span class="comment">// Colors</span> 00065 FXColor hiliteColor; 00066 FXColor shadowColor; 00067 FXColor borderColor; 00068 FXColor titleColor; 00069 FXColor titleBackColor; 00070 FXint iconPosX; <span class="comment">// Saved icon position</span> 00071 FXint iconPosY; 00072 FXint iconWidth; 00073 FXint iconHeight; 00074 FXint normalPosX; <span class="comment">// Saved normal position</span> 00075 FXint normalPosY; 00076 FXint normalWidth; 00077 FXint normalHeight; 00078 FXint spotx; <span class="comment">// Grab-spot of mouse on window</span> 00079 FXint spoty; 00080 FXint xoff; <span class="comment">// Mouse offset to add</span> 00081 FXint yoff; 00082 FXint newx; <span class="comment">// New location of window</span> 00083 FXint newy; 00084 FXint neww; 00085 FXint newh; 00086 FXuchar mode; <span class="comment">// Dragging mode</span> 00087 <span class="keyword">protected</span>: 00088 FXMDIChild(); 00089 <span class="keywordtype">void</span> drawRubberBox(FXint x,FXint y,FXint w,FXint h); 00090 <span class="keywordtype">void</span> animateRectangles(FXint ox,FXint oy,FXint ow,FXint oh,FXint nx,FXint ny,FXint nw,FXint nh); 00091 FXuchar where(FXint x,FXint y); 00092 <span class="keywordtype">void</span> changeCursor(FXint x,FXint y); 00093 <span class="keywordtype">void</span> revertCursor(); 00094 <span class="keyword">protected</span>: 00095 <span class="keyword">enum</span> { 00096 DRAG_NONE = 0, 00097 DRAG_TOP = 1, 00098 DRAG_BOTTOM = 2, 00099 DRAG_LEFT = 4, 00100 DRAG_RIGHT = 8, 00101 DRAG_TOPLEFT = (DRAG_TOP|DRAG_LEFT), 00102 DRAG_TOPRIGHT = (DRAG_TOP|DRAG_RIGHT), 00103 DRAG_BOTTOMLEFT = (DRAG_BOTTOM|DRAG_LEFT), 00104 DRAG_BOTTOMRIGHT = (DRAG_BOTTOM|DRAG_RIGHT), 00105 DRAG_INVERTED = 16, 00106 DRAG_TITLE = 32 00107 }; 00108 <span class="keyword">private</span>: 00109 FXMDIChild(<span class="keyword">const</span> FXMDIChild&); 00110 FXMDIChild &operator=(<span class="keyword">const</span> FXMDIChild&); 00111 <span class="keyword">public</span>: 00112 <span class="keywordtype">long</span> onPaint(FXObject*,FXSelector,<span class="keywordtype">void</span>*); 00113 <span class="keywordtype">long</span> onFocusSelf(FXObject*,FXSelector,<span class="keywordtype">void</span>*); 00114 <span class="keywordtype">long</span> onFocusIn(FXObject*,FXSelector,<span class="keywordtype">void</span>*); 00115 <span class="keywordtype">long</span> onFocusOut(FXObject*,FXSelector,<span class="keywordtype">void</span>*); 00116 <span class="keywordtype">long</span> onRightBtnPress(FXObject*,FXSelector,<span class="keywordtype">void</span>*); 00117 <span class="keywordtype">long</span> onRightBtnRelease(FXObject*,FXSelector,<span class="keywordtype">void</span>*); 00118 <span class="keywordtype">long</span> onLeftBtnPress(FXObject*,FXSelector,<span class="keywordtype">void</span>*); 00119 <span class="keywordtype">long</span> onLeftBtnRelease(FXObject*,FXSelector,<span class="keywordtype">void</span>*); 00120 <span class="keywordtype">long</span> onMiddleBtnPress(FXObject*,FXSelector,<span class="keywordtype">void</span>*); 00121 <span class="keywordtype">long</span> onMiddleBtnRelease(FXObject*,FXSelector,<span class="keywordtype">void</span>*); 00122 <span class="keywordtype">long</span> onMotion(FXObject*,FXSelector,<span class="keywordtype">void</span>*); 00123 <span class="keywordtype">long</span> onSelected(FXObject*,FXSelector,<span class="keywordtype">void</span>*); 00124 <span class="keywordtype">long</span> onDeselected(FXObject*,FXSelector,<span class="keywordtype">void</span>*); 00125 <span class="keywordtype">long</span> onCmdClose(FXObject*,FXSelector,<span class="keywordtype">void</span>*); 00126 <span class="keywordtype">long</span> onUpdClose(FXObject*,FXSelector,<span class="keywordtype">void</span>*); 00127 <span class="keywordtype">long</span> onCmdRestore(FXObject*,FXSelector,<span class="keywordtype">void</span>*); 00128 <span class="keywordtype">long</span> onUpdRestore(FXObject*,FXSelector,<span class="keywordtype">void</span>*); 00129 <span class="keywordtype">long</span> onUpdMaximize(FXObject*,FXSelector,<span class="keywordtype">void</span>*); 00130 <span class="keywordtype">long</span> onUpdMinimize(FXObject*,FXSelector,<span class="keywordtype">void</span>*); <a name="l00131"></a><a class="code" href="classFX_1_1FXMDIChild.html#a12">00131</a> <span class="keywordtype">long</span> onCmdMaximize(<a class="code" href="classFX_1_1FXObject.html">FXObject</a>*,FXSelector,<span class="keywordtype">void</span>*); 00132 <span class="keywordtype">long</span> onCmdMinimize(<a class="code" href="classFX_1_1FXObject.html">FXObject</a>*,FXSelector,<span class="keywordtype">void</span>*); 00133 <span class="keywordtype">long</span> onUpdWindow(<a class="code" href="classFX_1_1FXObject.html">FXObject</a>*,FXSelector,<span class="keywordtype">void</span>*); 00134 <span class="keywordtype">long</span> onUpdMenuRestore(<a class="code" href="classFX_1_1FXObject.html">FXObject</a>*,FXSelector,<span class="keywordtype">void</span>*); 00135 <span class="keywordtype">long</span> onUpdMenuMinimize(<a class="code" href="classFX_1_1FXObject.html">FXObject</a>*,FXSelector,<span class="keywordtype">void</span>*); 00136 <span class="keywordtype">long</span> onUpdMenuClose(<a class="code" href="classFX_1_1FXObject.html">FXObject</a>*,FXSelector,<span class="keywordtype">void</span>*); <a name="l00137"></a><a class="code" href="classFX_1_1FXMDIChild.html#a16">00137</a> <span class="keywordtype">long</span> onUpdMenuWindow(<a class="code" href="classFX_1_1FXObject.html">FXObject</a>*,FXSelector,<span class="keywordtype">void</span>*); 00138 <span class="keywordtype">long</span> onCmdSetStringValue(<a class="code" href="classFX_1_1FXObject.html">FXObject</a>*,FXSelector,<span class="keywordtype">void</span>*); 00139 <span class="keywordtype">long</span> onCmdGetStringValue(<a class="code" href="classFX_1_1FXObject.html">FXObject</a>*,FXSelector,<span class="keywordtype">void</span>*); 00140 <span class="keywordtype">long</span> onCmdSetIconValue(<a class="code" href="classFX_1_1FXObject.html">FXObject</a>*,FXSelector,<span class="keywordtype">void</span>*); 00141 <span class="keywordtype">long</span> onCmdGetIconValue(<a class="code" href="classFX_1_1FXObject.html">FXObject</a>*,FXSelector,<span class="keywordtype">void</span>*); 00142 <span class="keyword">virtual</span> <span class="keywordtype">long</span> onDefault(<a class="code" href="classFX_1_1FXObject.html">FXObject</a>*,FXSelector,<span class="keywordtype">void</span>*); <a name="l00143"></a><a class="code" href="classFX_1_1FXMDIChild.html#a20">00143</a> <span class="keyword">public</span>: 00144 <span class="comment"></span> 00145 <span class="comment"> /// Construct MDI Child window with given name and icon</span> 00146 <span class="comment"></span> FXMDIChild(<a class="code" href="classFX_1_1FXMDIClient.html">FXMDIClient</a>* p,<span class="keyword">const</span> <a class="code" href="classFX_1_1FXString.html">FXString</a>& name,<a class="code" href="classFX_1_1FXIcon.html">FXIcon</a>* ic=NULL,<a class="code" href="classFX_1_1FXPopup.html">FXPopup</a>* pup=NULL,FXuint opts=0,FXint x=0,FXint y=0,FXint w=0,FXint h=0); 00147 <span class="comment"></span> 00148 <span class="comment"> /// Create window</span> <a name="l00149"></a><a class="code" href="classFX_1_1FXMDIChild.html#a24">00149</a> <span class="comment"></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> create(); 00150 <span class="comment"></span> 00151 <span class="comment"> /// Detach window</span> 00152 <span class="comment"></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> detach(); 00153 <span class="comment"></span> 00154 <span class="comment"> /// Perform layout</span> 00155 <span class="comment"></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> layout(); 00156 <span class="comment"></span> 00157 <span class="comment"> /// Return the default width of this window</span> 00158 <span class="comment"></span> <span class="keyword">virtual</span> FXint getDefaultWidth(); 00159 <span class="comment"></span> 00160 <span class="comment"> /// Return the default height of this window</span> <a name="l00161"></a><a class="code" href="classFX_1_1FXMDIChild.html#a30">00161</a> <span class="comment"></span> <span class="keyword">virtual</span> FXint getDefaultHeight(); 00162 <span class="comment"></span> 00163 <span class="comment"> /// Move the focus to this window</span> <a name="l00164"></a><a class="code" href="classFX_1_1FXMDIChild.html#a31">00164</a> <span class="comment"></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> setFocus(); 00165 <span class="comment"></span> 00166 <span class="comment"> /// MDI Child can receive focus</span> 00167 <span class="comment"></span> <span class="keyword">virtual</span> FXbool canFocus() <span class="keyword">const</span>; 00168 <span class="comment"></span> 00169 <span class="comment"> /// Move this window to the specified position in the parent's coordinates</span> 00170 <span class="comment"></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> move(FXint x,FXint y); 00171 <span class="comment"></span> 00172 <span class="comment"> /// Resize this window to the specified width and height</span> 00173 <span class="comment"></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> resize(FXint w,FXint h); 00174 <span class="comment"></span> 00175 <span class="comment"> /// Move and resize this window in the parent's coordinates</span> 00176 <span class="comment"></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> position(FXint x,FXint y,FXint w,FXint h); 00177 <span class="comment"></span> 00178 <span class="comment"> /// Change normal (restored) position</span> 00179 <span class="comment"></span> <span class="keywordtype">void</span> setNormalX(FXint x){ normalPosX=x; } 00180 <span class="keywordtype">void</span> setNormalY(FXint y){ normalPosY=y; } 00181 <span class="keywordtype">void</span> setNormalWidth(FXint w){ normalWidth=w; } 00182 <span class="keywordtype">void</span> setNormalHeight(FXint h){ normalHeight=h; } 00183 <span class="comment"></span> 00184 <span class="comment"> /// Return normal (restored) position</span> 00185 <span class="comment"></span> FXint getNormalX()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> normalPosX; } 00186 FXint getNormalY()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> normalPosY; } 00187 FXint getNormalWidth()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> normalWidth; } 00188 FXint getNormalHeight()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> normalHeight; } 00189 <span class="comment"></span> 00190 <span class="comment"> /// Change iconified position</span> 00191 <span class="comment"></span> <span class="keywordtype">void</span> setIconX(FXint x){ iconPosX=x; } 00192 <span class="keywordtype">void</span> setIconY(FXint y){ iconPosY=y; } 00193 <span class="keywordtype">void</span> setIconWidth(FXint w){ iconWidth=w; } 00194 <span class="keywordtype">void</span> setIconHeight(FXint h){ iconHeight=h; } 00195 <span class="comment"></span> 00196 <span class="comment"> /// Return iconified position</span> 00197 <span class="comment"></span> FXint getIconX()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> iconPosX; } 00198 FXint getIconY()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> iconPosY; } 00199 FXint getIconWidth()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> iconWidth; } 00200 FXint getIconHeight()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> iconHeight; } 00201 <span class="comment"></span> 00202 <span class="comment"> /// Return content window</span> 00203 <span class="comment"></span> FXWindow *contentWindow() <span class="keyword">const</span>; 00204 <span class="comment"></span> 00205 <span class="comment"> /// Change MDI Child's title</span> 00206 <span class="comment"></span> <span class="keywordtype">void</span> setTitle(<span class="keyword">const</span> FXString& name); 00207 <span class="comment"></span> 00208 <span class="comment"> /// Get current title</span> 00209 <span class="comment"></span> FXString getTitle()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> title; } 00210 <span class="comment"></span> 00211 <span class="comment"> /// Get colors</span> 00212 <span class="comment"></span> FXColor getHiliteColor()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> hiliteColor; } 00213 FXColor getShadowColor()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> shadowColor; } 00214 FXColor getBaseColor()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> baseColor; } 00215 FXColor getBorderColor()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> borderColor; } 00216 FXColor getTitleColor ()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> titleColor; } 00217 FXColor getTitleBackColor()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> titleBackColor; } 00218 <span class="comment"></span> <a name="l00219"></a><a class="code" href="classFX_1_1FXMDIChild.html#a56">00219</a> <span class="comment"> /// Change colors</span> 00220 <span class="comment"></span> <span class="keywordtype">void</span> setHiliteColor(FXColor clr); 00221 <span class="keywordtype">void</span> setShadowColor(FXColor clr); 00222 <span class="keywordtype">void</span> setBaseColor(FXColor clr); 00223 <span class="keywordtype">void</span> setBorderColor(FXColor clr); 00224 <span class="keywordtype">void</span> setTitleColor(FXColor clr); 00225 <span class="keywordtype">void</span> setTitleBackColor(FXColor clr); 00226 <span class="comment"></span> 00227 <span class="comment"> /// Maximize MDI window, return TRUE if maximized</span> 00228 <span class="comment"></span> <span class="keyword">virtual</span> FXbool maximize(FXbool notify=FALSE); 00229 <span class="comment"></span> 00230 <span class="comment"> /// Minimize/iconify MDI window, return TRUE if minimized</span> 00231 <span class="comment"></span> <span class="keyword">virtual</span> FXbool minimize(FXbool notify=FALSE); 00232 <span class="comment"></span> 00233 <span class="comment"> /// Restore MDI window to normal, return TRUE if restored</span> 00234 <span class="comment"></span> <span class="keyword">virtual</span> FXbool restore(FXbool notify=FALSE); 00235 <span class="comment"></span> 00236 <span class="comment"> /// Close MDI window, return TRUE if actually closed</span> 00237 <span class="comment"></span> <span class="keyword">virtual</span> FXbool close(FXbool notify=FALSE); 00238 <span class="comment"></span> 00239 <span class="comment"> /// Return TRUE if maximized</span> 00240 <span class="comment"></span> FXbool isMaximized() <span class="keyword">const</span>; 00241 <span class="comment"></span> 00242 <span class="comment"> /// Return TRUE if minimized</span> 00243 <span class="comment"></span> FXbool isMinimized() <span class="keyword">const</span>; 00244 <span class="comment"></span> 00245 <span class="comment"> /// Get window icon</span> 00246 <span class="comment"></span> <a class="code" href="classFX_1_1FXIcon.html">FXIcon</a> *getIcon() <span class="keyword">const</span>; 00247 <span class="comment"></span> 00248 <span class="comment"> /// Set window icon</span> 00249 <span class="comment"></span> <span class="keywordtype">void</span> setIcon(<a class="code" href="classFX_1_1FXIcon.html">FXIcon</a>* icon); 00250 <span class="comment"></span> 00251 <span class="comment"> /// Get window menu</span> 00252 <span class="comment"></span> <a class="code" href="classFX_1_1FXPopup.html">FXPopup</a>* getMenu() <span class="keyword">const</span>; 00253 <span class="comment"></span> 00254 <span class="comment"> /// Set window menu</span> 00255 <span class="comment"></span> <span class="keywordtype">void</span> setMenu(<a class="code" href="classFX_1_1FXPopup.html">FXPopup</a>* menu); 00256 <span class="comment"></span> 00257 <span class="comment"> /// Set tracking instead of just outline</span> 00258 <span class="comment"></span> <span class="keywordtype">void</span> setTracking(FXbool tracking=TRUE); 00259 <span class="comment"></span> 00260 <span class="comment"> /// Return true if tracking</span> 00261 <span class="comment"></span> FXbool getTracking() <span class="keyword">const</span>; 00262 <span class="comment"></span> 00263 <span class="comment"> /// Set title font</span> 00264 <span class="comment"></span> <span class="keywordtype">void</span> setFont(<a class="code" href="classFX_1_1FXFont.html">FXFont</a> *fnt); 00265 <span class="comment"></span> 00266 <span class="comment"> /// Get title font</span> 00267 <span class="comment"></span> <a class="code" href="classFX_1_1FXFont.html">FXFont</a>* getFont()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> font; } 00268 <span class="comment"></span> 00269 <span class="comment"> /// Save to stream</span> 00270 <span class="comment"></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> save(FXStream& store) <span class="keyword">const</span>; 00271 <span class="comment"></span> 00272 <span class="comment"> /// Load from stream</span> 00273 <span class="comment"></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> load(FXStream& store); 00274 <span class="comment"></span> 00275 <span class="comment"> /// Destroy</span> 00276 <span class="comment"></span> <span class="keyword">virtual</span> ~FXMDIChild(); 00277 }; 00278 00279 } 00280 00281 <span class="preprocessor">#endif</span> </pre></div></font> <!--- COPYRIGHT --> <p> <table width=100% cellpadding=0 cellspacing=0><tr><td width=100% valign=top id=HEADLINE align=right> <img src='../art/line.gif' width=100% height=1><font size=-1> Copyright © 1997-2004 Jeroen van der Zijp</font> </td></tr></table> </p> <!--- COPYRIGHT --> </body> </html>