24 #ifndef FXVERTICALFRAME_H 25 #include "FXVerticalFrame.h" 55 long onFocusUp(
FXObject*,FXSelector,
void*);
56 long onFocusDown(
FXObject*,FXSelector,
void*);
57 long onCmdButton(
FXObject*,FXSelector,
void*);
60 ID_SHUTTERITEM_BUTTON=FXVerticalFrame::ID_LAST,
66 FXShutterItem(
FXShutter *p,
const FXString& text=FXString::null,
FXIcon* icon=
nullptr,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,FXint hs=DEFAULT_SPACING,FXint vs=DEFAULT_SPACING);
78 void setHelpText(
const FXString& text);
84 void setTipText(
const FXString& text);
90 virtual void save(
FXStream& store)
const;
111 FXint heightIncrement;
118 long onFocusUp(
FXObject*,FXSelector,
void*);
119 long onFocusDown(
FXObject*,FXSelector,
void*);
120 long onTimeout(
FXObject*,FXSelector,
void*);
121 long onOpenItem(
FXObject*,FXSelector,
void*);
122 long onCmdSetValue(
FXObject*,FXSelector,
void*);
123 long onCmdSetIntValue(
FXObject*,FXSelector,
void*);
124 long onCmdGetIntValue(
FXObject*,FXSelector,
void*);
125 long onCmdOpen(
FXObject*,FXSelector,
void*);
126 long onUpdOpen(
FXObject*,FXSelector,
void*);
129 ID_SHUTTER_TIMEOUT=FXVerticalFrame::ID_LAST,
141 ID_OPEN_LAST=ID_OPEN_FIRST+100,
147 FXShutter(
FXComposite *p,
FXObject* tgt=
nullptr,FXSelector sel=0,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,FXint hs=DEFAULT_SPACING,FXint vs=DEFAULT_SPACING);
150 virtual void layout();
153 virtual void setCurrent(FXint panel,FXbool notify=
false);
159 virtual void save(
FXStream& store)
const;
FXScrollWindow * getScrollWindow() const
Return a pointer to the scroll window.
Definition: FXShutter.h:69
The Shutter widget provides a set of foldable sub panels.
Definition: FXShutter.h:105
A Shutter Item is a panel which is embedded inside a Shutter Widget.
Definition: FXShutter.h:43
FXVerticalFrame * getContent() const
Return a pointer to the contents for this item.
Definition: FXShutter.h:75
Base composite.
Definition: FXComposite.h:32
A stream is a way to serialize data and objects into a byte stream.
Definition: FXStream.h:78
Vertical frame layout manager widget is used to automatically place child-windows vertically from top...
Definition: FXVerticalFrame.h:36
Definition: FX4Splitter.h:28
An Icon is an image with two additional server-side resources: a shape bitmap, which is used to mask ...
Definition: FXIcon.h:42
Object is the base class for all objects in FOX; in order to receive messages from the user interface...
Definition: FXObject.h:103
FXint getCurrent() const
Return the index of the currently displayed item.
Definition: FXShutter.h:156
FXButton * getButton() const
Return a pointer to the button for this item.
Definition: FXShutter.h:72
FXString provides essential string manipulation capabilities in FOX.
Definition: FXString.h:42