120 DRAG_TOPLEFT = (DRAG_TOP|DRAG_LEFT),
121 DRAG_TOPRIGHT = (DRAG_TOP|DRAG_RIGHT),
122 DRAG_BOTTOMLEFT = (DRAG_BOTTOM|DRAG_LEFT),
123 DRAG_BOTTOMRIGHT = (DRAG_BOTTOM|DRAG_RIGHT),
168 virtual void create();
171 virtual void detach();
174 virtual void layout();
177 virtual FXint getDefaultWidth();
183 virtual void setFocus();
186 virtual bool canFocus()
const;
198 void setNormalX(
FXint x){ normalPosX=x; }
199 void setNormalY(
FXint y){ normalPosY=y; }
200 void setNormalWidth(
FXint w){ normalWidth=w; }
201 void setNormalHeight(
FXint h){ normalHeight=h; }
204 FXint getNormalX()
const {
return normalPosX; }
205 FXint getNormalY()
const {
return normalPosY; }
206 FXint getNormalWidth()
const {
return normalWidth; }
207 FXint getNormalHeight()
const {
return normalHeight; }
210 void setIconX(
FXint x){ iconPosX=x; }
211 void setIconY(
FXint y){ iconPosY=y; }
212 void setIconWidth(
FXint w){ iconWidth=w; }
213 void setIconHeight(
FXint h){ iconHeight=h; }
216 FXint getIconX()
const {
return iconPosX; }
217 FXint getIconY()
const {
return iconPosY; }
218 FXint getIconWidth()
const {
return iconWidth; }
219 FXint getIconHeight()
const {
return iconHeight; }
222 FXWindow *contentWindow()
const;
225 void setTitle(
const FXString&
name);
228 FXString getTitle()
const {
return title; }
231 FXColor getHiliteColor()
const {
return hiliteColor; }
232 FXColor getShadowColor()
const {
return shadowColor; }
233 FXColor getBaseColor()
const {
return baseColor; }
234 FXColor getBorderColor()
const {
return borderColor; }
235 FXColor getTitleColor ()
const {
return titleColor; }
236 FXColor getTitleBackColor()
const {
return titleBackColor; }
239 void setHiliteColor(
FXColor clr);
240 void setShadowColor(
FXColor clr);
241 void setBaseColor(
FXColor clr);
242 void setBorderColor(
FXColor clr);
243 void setTitleColor(
FXColor clr);
244 void setTitleBackColor(
FXColor clr);
259 FXbool isMaximized()
const;
262 FXbool isMinimized()
const;
268 void setIcon(
FXIcon* icon);
280 FXbool getTracking()
const;
283 void setFont(
FXFont *fnt);
286 FXFont* getFont()
const {
return font; }
289 virtual void save(
FXStream& store)
const;
Track continuously during dragging.
Definition: FXMDIChild.h:48
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:396
FXuint FXSelector
Association key.
Definition: FXObject.h:53
#define FXAPI
Definition: fxdefs.h:122
FXuchar FXbool
Definition: fxdefs.h:393
FXString title(const FXString &file)
Return file title, i.e. document name only.
Base composite.
Definition: FXComposite.h:35
#define NULL
Definition: fxdefs.h:41
FXuint FXColor
Definition: fxdefs.h:454
FXString name(const FXString &file)
Return name and extension part of the path name.
A stream is a way to serialize data and objects into a byte stream.
Definition: FXStream.h:99
Window is iconified or minimized.
Definition: FXMDIChild.h:47
int FXint
Definition: fxdefs.h:397
An Icon is an image with two additional server-side resources: a shape bitmap, which is used to mask ...
Definition: FXIcon.h:45
#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
unsigned char FXuchar
Definition: fxdefs.h:392
The MDI client window manages a number of MDI child windows in a multiple-document interface (MDI) ap...
Definition: FXMDIClient.h:54
Normal display mode.
Definition: FXMDIChild.h:45
Font class.
Definition: FXFont.h:142
#define FXDECLARE(classname)
Macro to set up class declaration.
Definition: FXObject.h:92
FXString provides essential string manipulation capabilities.
Definition: FXString.h:33
Window appears maximized.
Definition: FXMDIChild.h:46