32 SWITCHER_HCOLLAPSE = 0x00020000,
33 SWITCHER_VCOLLAPSE = 0x00040000
62 long onPaint(
FXObject*,FXSelector,
void*);
63 long onCmdSetValue(
FXObject*,FXSelector,
void*);
64 long onCmdSetIntValue(
FXObject*,FXSelector,
void*);
65 long onCmdGetIntValue(
FXObject*,FXSelector,
void*);
66 long onCmdOpen(
FXObject*,FXSelector,
void*);
67 long onUpdOpen(
FXObject*,FXSelector,
void*);
70 ID_OPEN_FIRST=FXPacker::ID_LAST,
80 ID_OPEN_LAST=ID_OPEN_FIRST+100,
86 FXSwitcher(
FXComposite *p,FXuint opts=0,FXint x=0,FXint y=0,FXint w=0,FXint h=0,FXint pl=DEFAULT_SPACING,FXint pr=DEFAULT_SPACING,FXint pt=DEFAULT_SPACING,FXint pb=DEFAULT_SPACING);
89 virtual FXint getDefaultWidth();
92 virtual FXint getDefaultHeight();
95 virtual void layout();
98 void setCurrent(FXint index,FXbool notify=
false);
104 void setSwitcherStyle(FXuint style);
107 FXuint getSwitcherStyle()
const;
110 virtual void save(
FXStream& store)
const;
Base composite.
Definition: FXComposite.h:32
FXint getCurrent() const
Return the index of the child window currently on top.
Definition: FXSwitcher.h:101
The Switcher layout manager automatically arranges its child windows such that one of them is placed ...
Definition: FXSwitcher.h:52
A stream is a way to serialize data and objects into a byte stream.
Definition: FXStream.h:81
Definition: FX4Splitter.h:28
Packer is a layout manager which automatically places child windows inside its area against the left...
Definition: FXPacker.h:48
Object is the base class for all objects in FOX; in order to receive messages from the user interface...
Definition: FXObject.h:138