64 FXMDIClient(const FXMDIClient&);
65 FXMDIClient &operator=(const FXMDIClient&);
68 long onCmdActivatePrev(FXObject*,FXSelector,
void*);
69 long onCmdTileHorizontal(FXObject*,FXSelector,
void*);
70 long onCmdTileVertical(FXObject*,FXSelector,
void*);
71 long onCmdCascade(FXObject*,FXSelector,
void*);
72 long onUpdActivateNext(FXObject*,FXSelector,
void*);
73 long onUpdActivatePrev(FXObject*,FXSelector,
void*);
74 long onUpdTileVertical(FXObject*,FXSelector,
void*);
75 long onUpdTileHorizontal(FXObject*,FXSelector,
void*);
76 long onUpdCascade(FXObject*,FXSelector,
void*);
77 long onUpdClose(FXObject*,FXSelector,
void*);
78 long onUpdMenuClose(FXObject*,FXSelector,
void*);
79 long onUpdRestore(FXObject*,FXSelector,
void*);
80 long onUpdMenuRestore(FXObject*,FXSelector,
void*);
81 long onUpdMinimize(FXObject*,FXSelector,
void*);
82 long onUpdMenuMinimize(FXObject*,FXSelector,
void*);
83 long onUpdMaximize(FXObject*,FXSelector,
void*);
84 long onUpdMenuWindow(FXObject*,FXSelector,
void*);
85 long onCmdWindowSelect(FXObject*,FXSelector,
void*);
86 long onUpdWindowSelect(FXObject*,FXSelector,
void*);
87 long onCmdOthersWindows(FXObject*,FXSelector,
void*);
88 long onUpdOthersWindows(FXObject*,FXSelector,
void*);
89 long onUpdAnyWindows(FXObject*,FXSelector,
void*);
90 virtual
long onDefault(FXObject*,FXSelector,
void*);
122 virtual FXint getDefaultWidth();
125 virtual FXint getDefaultHeight();
128 virtual void layout();
152 FXMDIChild* getActiveChild()
const {
return active; }
164 void setCascadeX(
FXint off){ cascadex=off; }
167 void setCascadeY(
FXint off){ cascadey=off; }
170 FXint getCascadeX()
const {
return cascadex; }
173 FXint getCascadeY()
const {
return cascadey; }
176 virtual void save(FXStream& store)
const;
179 virtual void load(FXStream& store);
182 virtual ~FXMDIClient();
The MDI child window contains the application work area in a Multiple Document Interface application...
Definition: FXMDIChild.h:80
#define TRUE
Definition: fxdefs.h:32
unsigned int FXuint
Definition: fxdefs.h:389
FXuint FXSelector
Association key.
Definition: FXObject.h:53
#define FXAPI
Definition: fxdefs.h:122
FXuchar FXbool
Definition: fxdefs.h:386
Base composite.
Definition: FXComposite.h:35
#define NULL
Definition: fxdefs.h:41
Definition: FX4Splitter.h:31
int FXint
Definition: fxdefs.h:390
#define FALSE
Definition: fxdefs.h:35
Object is the base class for all objects in FOX; in order to receive messages from the user interface...
Definition: FXObject.h:166
The MDI client window manages a number of MDI child windows in a multiple-document interface (MDI) ap...
Definition: FXMDIClient.h:54
#define FXDECLARE(classname)
Macro to set up class declaration.
Definition: FXObject.h:92