40 FXGroupBoxModule(FXVerticalFrame* contentFrame,
const std::string& text,
const int options = Options::COLLAPSIBLE);
46 void setText(
const std::string& text);
52 long onPaint(FXObject*, FXSelector,
void*);
FXGroupBoxModule (based on FXGroupBox)
FXButton * myCollapseButton
button for collapse elements
long onCmdSaveButton(FXObject *, FXSelector, void *)
save contents
long onCmdCollapseButton(FXObject *, FXSelector, void *)
collapse GroupBoxModule
FXLabel * myLabel
label used in non collapsable FXGroupBoxModule
FXButton * mySaveButton
button for save elements
long onCmdLoadButton(FXObject *, FXSelector, void *)
load contents
~FXGroupBoxModule()
destructor
Options
GroupBoxModule options.
FXGroupBoxModule()
FOX need this.
const int myOptions
GroupBoxModule options.
FXButton * myLoadButton
button for load elements
virtual bool loadContents() const
load contents (can be reimplemented in children)
void toogleSaveButton(const bool value)
enable or disable save buttons
FXVerticalFrame * myCollapsableFrame
vertical collapsable frame
long onPaint(FXObject *, FXSelector, void *)
draw FXGroupBoxModule
virtual bool saveContents() const
save contents (can be reimplemented in children)
void setText(const std::string &text)
set text
bool myCollapsed
flag to check if this groupbox is collapsed
FXVerticalFrame * getCollapsableFrame()
get collapsable frame (used by all elements that will be collapsed if button is toogled)