25 #include "FXComposite.h" 67 long onPaint(
FXObject*,FXSelector,
void*);
68 long onCmdActivateNext(
FXObject*,FXSelector,
void*);
69 long onCmdActivatePrev(
FXObject*,FXSelector,
void*);
70 long onCmdTileHorizontal(
FXObject*,FXSelector,
void*);
71 long onCmdTileVertical(
FXObject*,FXSelector,
void*);
72 long onCmdCascade(
FXObject*,FXSelector,
void*);
73 long onUpdActivateNext(
FXObject*,FXSelector,
void*);
74 long onUpdActivatePrev(
FXObject*,FXSelector,
void*);
75 long onUpdTileVertical(
FXObject*,FXSelector,
void*);
76 long onUpdTileHorizontal(
FXObject*,FXSelector,
void*);
77 long onUpdCascade(
FXObject*,FXSelector,
void*);
78 long onUpdClose(
FXObject*,FXSelector,
void*);
79 long onUpdMenuClose(
FXObject*,FXSelector,
void*);
80 long onUpdRestore(
FXObject*,FXSelector,
void*);
81 long onUpdMenuRestore(
FXObject*,FXSelector,
void*);
82 long onUpdMinimize(
FXObject*,FXSelector,
void*);
83 long onUpdMenuMinimize(
FXObject*,FXSelector,
void*);
84 long onUpdMaximize(
FXObject*,FXSelector,
void*);
85 long onUpdMenuWindow(
FXObject*,FXSelector,
void*);
86 long onCmdWindowSelect(
FXObject*,FXSelector,
void*);
87 long onUpdWindowSelect(
FXObject*,FXSelector,
void*);
88 long onCmdOthersWindows(
FXObject*,FXSelector,
void*);
89 long onUpdOthersWindows(
FXObject*,FXSelector,
void*);
90 long onUpdAnyWindows(
FXObject*,FXSelector,
void*);
91 virtual long onDefault(
FXObject*,FXSelector,
void*);
123 virtual void create();
126 virtual FXint getDefaultWidth();
129 virtual FXint getDefaultHeight();
132 virtual void layout();
138 long forallWindows(
FXObject* sender,FXSelector sel,
void* ptr);
144 long forallDocuments(
FXObject* sender,FXSelector sel,
void* ptr);
150 long forallDocWindows(
FXObject* document,
FXObject* sender,FXSelector sel,
void* ptr);
153 virtual FXbool setActiveChild(
FXMDIChild* child=
nullptr,FXbool notify=
true);
159 FXObject* getActiveDocument()
const;
162 void setBackImage(
FXImage* img);
168 virtual void cascade(FXbool notify=
false);
171 virtual void horizontal(FXbool notify=
false);
174 virtual void vertical(FXbool notify=
false);
189 virtual void save(
FXStream& store)
const;
FXint getCascadeY() const
Get cascade offset Y.
Definition: FXMDIClient.h:186
The MDI child window contains the application work area in a Multiple Document Interface application...
Definition: FXMDIChild.h:78
Base composite.
Definition: FXComposite.h:32
A stream is a way to serialize data and objects into a byte stream.
Definition: FXStream.h:81
Definition: FX4Splitter.h:28
FXImage * getBackImage() const
Return background image.
Definition: FXMDIClient.h:165
void setCascadeX(FXint off)
Change cascade offset X.
Definition: FXMDIClient.h:177
Object is the base class for all objects in FOX; in order to receive messages from the user interface...
Definition: FXObject.h:138
An Image is a rectangular array of pixels.
Definition: FXImage.h:67
The MDI client window manages a number of MDI child windows in a multiple-document interface (MDI) ap...
Definition: FXMDIClient.h:53
void setCascadeY(FXint off)
Change cascade offset Y.
Definition: FXMDIClient.h:180
FXint getCascadeX() const
Get cascade offset X.
Definition: FXMDIClient.h:183
FXMDIChild * getActiveChild() const
Get current active child; may be NULL!
Definition: FXMDIClient.h:156