36 DOCKSITE_NO_WRAP = 0x00020000
73 void moveVerBar(
FXWindow*& begin,
FXWindow*& end,
FXWindow* bar,FXint barx,FXint bary,FXint barw,FXint barh,FXbool hop);
74 void moveHorBar(
FXWindow*& begin,
FXWindow*& end,
FXWindow* bar,FXint barx,FXint bary,FXint barw,FXint barh,FXbool hop);
77 FXint galleyWidth(
FXWindow* begin,
FXWindow*& end,FXint space,FXint& require,FXint& expand)
const;
78 FXint galleyHeight(
FXWindow* begin,
FXWindow*& end,FXint space,FXint& require,FXint& expand)
const;
86 DRAG_TOPLEFT = (DRAG_TOP|DRAG_LEFT),
87 DRAG_TOPRIGHT = (DRAG_TOP|DRAG_RIGHT),
88 DRAG_BOTTOMLEFT = (DRAG_BOTTOM|DRAG_LEFT),
89 DRAG_BOTTOMRIGHT = (DRAG_BOTTOM|DRAG_RIGHT)
104 FXDockSite(
FXComposite *p,FXuint opts=0,FXint x=0,FXint y=0,FXint w=0,FXint h=0,FXint pl=0,FXint pr=0,FXint pt=0,FXint pb=0,FXint hs=0,FXint vs=0);
111 virtual FXint getDefaultWidth();
118 virtual FXint getDefaultHeight();
125 virtual FXint getWidthForHeight(FXint h);
132 virtual FXint getHeightForWidth(FXint w);
135 virtual void layout();
138 virtual void resizeToolBar(
FXDockBar* bar,FXint barx,FXint bary,FXint barw,FXint barh);
145 virtual void moveToolBar(
FXDockBar* bar,FXint barx,FXint bary);
161 virtual void dockToolBar(
FXDockBar* bar,FXint barx,FXint bary);
169 virtual void undockToolBar(
FXDockBar* bar);
172 void wrapGalleys(FXbool wrap);
175 FXbool wrapGalleys()
const;
Window is the base class for all widgets in FOX.
Definition: FXWindow.h:130
Base composite.
Definition: FXComposite.h:32
The dock site widget is a widget where dock bars can be docked.
Definition: FXDockSite.h:62
Definition: FX4Splitter.h:28
Packer is a layout manager which automatically places child windows inside its area against the left...
Definition: FXPacker.h:48
A dock bar widget can be docked inside a dock site widget, or floated around freely.
Definition: FXDockBar.h:42