Go to the documentation of this file. 1 #ifndef Fireworks_Core_FWDialogBuilder_h
2 #define Fireworks_Core_FWDialogBuilder_h
4 #include "TGNumberEntry.h"
6 class TGCompositeFrame;
118 float defaultValue,
size_t digits, TGNumberFormat::EStyle
style,
int min,
int max, TGNumberEntry **
out);
FWDialogBuilder & endTab(void)
FWLayoutBuilder & spaceDown(size_t spacing)
TGCompositeFrame * nextFrame()
FWDialogBuilder & frameSpaceRight(size_t spacing=3)
FWDialogBuilder & addHSeparator(size_t horizontalPadding=4, size_t verticalPadding=3)
FWLayoutBuilder & frameSpaceLeft(size_t spacing)
TGCompositeFrame * m_currentFrame
FWDialogBuilder & addTextEdit(const char *defaultText=nullptr, TGTextEdit **out=nullptr)
FWDialogBuilder & addTextView(const char *defaultText=nullptr, TGTextView **out=nullptr)
FWDialogBuilder & spaceUpDown(size_t spacing=3)
FWDialogBuilder & newRow()
FWDialogBuilder * m_parent
TGCompositeFrame * m_window
FWDialogBuilder & unindent(void)
TGLayoutHints * m_currentHints
FWLayoutBuilder & frameSpaceDown(size_t spacing)
FWDialogBuilder & tabs(TGTab **out)
FWDialogBuilder & indent(int left=2, int right=-1)
FWDialogBuilder & addNumberEntry(float defaultValue, size_t digits, TGNumberFormat::EStyle style, int min, int max, TGNumberEntry **out)
def window(xmin, xmax, ymin, ymax, x=0, y=0, width=100, height=100, xlogbase=None, ylogbase=None, minusInfinity=-1000, flipx=False, flipy=True)
FWDialogBuilder & floatLeft(size_t spacing=3)
FWDialogBuilder & untabs(void)
FWLayoutBuilder & spaceLeft(size_t spacing)
FWDialogBuilder & addTextButton(const char *text, TGTextButton **out=nullptr)
TGCompositeFrame * currentFrame(void)
FWLayoutBuilder & frameSpaceUp(size_t spacing)
TGVerticalFrame * verticalFrame()
FWLayoutBuilder & floatLeft(size_t spacing)
FWDialogBuilder & addValidatingTextEntry(const char *defaultText, FWGUIValidatingTextEntry **out)
FWLayoutBuilder & expand(bool expandX=true, bool expandY=false)
TGLayoutHints * nextHints()
FWDialogBuilder & spaceDown(size_t spacing=3)
FWDialogBuilder & frameSpaceLeft(size_t spacing=3)
FWDialogBuilder & vSpacer(size_t size=0)
FWDialogBuilder & expand(size_t expandX=true, size_t expandY=false)
FWDialogBuilder & addHSlider(size_t size, TGHSlider **out=nullptr)
FWDialogBuilder & addColorPicker(const FWColorManager *manager, FWColorSelect **out=nullptr)
FWDialogBuilder & frameSpaceLeftRight(size_t spacing=3)
FWDialogBuilder & spaceUp(size_t spacing=3)
FWLayoutBuilder & frameSpaceRight(size_t spacing)
FWLayoutBuilder & spaceRight(size_t spacing)
FWDialogBuilder & spaceRight(size_t spacing=3)
FWDialogBuilder & spaceLeftRight(size_t spacing=3)
FWDialogBuilder & beginTab(const char *label)
std::vector< TGVerticalFrame * > m_framesStack
TGLayoutHints * m_currentFrameHints
FWLayoutBuilder(TGCompositeFrame *window, bool expandY=true)
FWDialogBuilder & addHtml(TGHtml **out=nullptr)
FWLayoutBuilder & spaceUp(size_t spacing)
FWDialogBuilder(TGCompositeFrame *window, FWDialogBuilder *parent=nullptr, bool expandY=true)
FWDialogBuilder & hSpacer(size_t size=0)
FWDialogBuilder & frameSpaceUpDown(size_t spacing=3)
FWDialogBuilder & frameSpaceUp(size_t spacing=3)
FWLayoutBuilder & unindent(void)
FWLayoutBuilder & newRow()
FWDialogBuilder & addTable(FWTableManagerBase *manager, FWTableWidget **out=nullptr)
FWDialogBuilder & frameSpaceDown(size_t spacing=3)
FWLayoutBuilder & indent(int left=2, int right=-1)
FWDialogBuilder & spaceLeft(size_t spacing=3)
FWDialogBuilder & extract(T *in, T **out)
FWDialogBuilder & addTextEntry(const char *defaultText, TGTextEntry **out)
FWDialogBuilder & addLabel(const char *text, size_t fontSize=12, size_t weight=0, TGLabel **out=nullptr)
FWDialogBuilder & addCheckbox(const char *text, TGCheckButton **out=nullptr)