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);
96 void setJustify(FXuint mode);
99 FXuint getJustify()
const;
102 void setIconPosition(FXuint mode);
105 FXuint getIconPosition()
const;
108 void setHelpText(
const FXString& text);
114 void setTipText(
const FXString& text);
120 virtual void save(
FXStream& store)
const;
141 FXint heightIncrement;
148 long onFocusUp(
FXObject*,FXSelector,
void*);
149 long onFocusDown(
FXObject*,FXSelector,
void*);
150 long onTimeout(
FXObject*,FXSelector,
void*);
151 long onOpenItem(
FXObject*,FXSelector,
void*);
152 long onCmdSetValue(
FXObject*,FXSelector,
void*);
153 long onCmdSetIntValue(
FXObject*,FXSelector,
void*);
154 long onCmdGetIntValue(
FXObject*,FXSelector,
void*);
155 long onCmdOpen(
FXObject*,FXSelector,
void*);
156 long onUpdOpen(
FXObject*,FXSelector,
void*);
159 ID_SHUTTER_TIMEOUT=FXVerticalFrame::ID_LAST,
171 ID_OPEN_LAST=ID_OPEN_FIRST+100,
177 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);
180 virtual void layout();
183 virtual void setCurrent(FXint panel,FXbool notify=
false);
189 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:135
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:81
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:138
FXint getCurrent() const
Return the index of the currently displayed item.
Definition: FXShutter.h:186
Font class.
Definition: FXFont.h:137
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