libyui-ncurses
2.44.1
|
#include <NCWidgetFactory.h>
Public Member Functions | |
virtual NCDialog * | createDialog (YDialogType dialogType, YDialogColorMode colorMode=YDialogNormalColor) |
virtual NCLayoutBox * | createLayoutBox (YWidget *parent, YUIDimension dim) |
virtual NCButtonBox * | createButtonBox (YWidget *parent) |
virtual NCPushButton * | createPushButton (YWidget *parent, const std::string &label) |
virtual NCLabel * | createLabel (YWidget *parent, const std::string &text, bool isHeading=false, bool isOutputField=false) |
virtual NCInputField * | createInputField (YWidget *parent, const std::string &label, bool passwordMode=false) |
virtual NCCheckBox * | createCheckBox (YWidget *parent, const std::string &label, bool isChecked=false) |
virtual NCRadioButton * | createRadioButton (YWidget *parent, const std::string &label, bool isChecked=false) |
virtual NCComboBox * | createComboBox (YWidget *parent, const std::string &label, bool editable=false) |
virtual NCSelectionBox * | createSelectionBox (YWidget *parent, const std::string &label) |
virtual NCTree * | createTree (YWidget *parent, const std::string &label, bool multiselection=false, bool recursiveselection=false) |
virtual NCTable * | createTable (YWidget *parent, YTableHeader *tableHeader, bool multiSelection=false) |
virtual NCProgressBar * | createProgressBar (YWidget *parent, const std::string &label, int maxValue=100) |
virtual NCRichText * | createRichText (YWidget *parent, const std::string &text=std::string(), bool plainTextMode=false) |
virtual NCIntField * | createIntField (YWidget *parent, const std::string &label, int minVal, int maxVal, int initialVal) |
virtual NCMenuButton * | createMenuButton (YWidget *parent, const std::string &label) |
virtual NCMultiLineEdit * | createMultiLineEdit (YWidget *parent, const std::string &label) |
virtual NCImage * | createImage (YWidget *parent, const std::string &imagePath, bool animated=false) |
virtual NCLogView * | createLogView (YWidget *parent, const std::string &label, int visibleLines, int storedLines=0) |
virtual NCMultiSelectionBox * | createMultiSelectionBox (YWidget *parent, const std::string &label) |
virtual YPackageSelector * | createPackageSelector (YWidget *parent, long ModeFlags=0) |
virtual NCBusyIndicator * | createBusyIndicator (YWidget *parent, const std::string &label, int timeout=1000) |
virtual YWidget * | createPkgSpecial (YWidget *parent, const std::string &subwidgetName) |
virtual NCSpacing * | createSpacing (YWidget *parent, YUIDimension dim, bool stretchable=false, YLayoutSize_t size=0.0) |
virtual NCEmpty * | createEmpty (YWidget *parent) |
virtual NCAlignment * | createAlignment (YWidget *parent, YAlignmentType horAlignment, YAlignmentType vertAlignment) |
virtual NCSquash * | createSquash (YWidget *parent, bool horSquash, bool vertSquash) |
virtual NCFrame * | createFrame (YWidget *parent, const std::string &label) |
virtual NCCheckBoxFrame * | createCheckBoxFrame (YWidget *parent, const std::string &label, bool checked) |
virtual NCRadioButtonGroup * | createRadioButtonGroup (YWidget *parent) |
virtual NCReplacePoint * | createReplacePoint (YWidget *parent) |
Protected Member Functions | |
NCWidgetFactory () | |
virtual | ~NCWidgetFactory () |
Friends | |
class | YNCursesUI |
Concrete widget factory for mandatory widgets.
Definition at line 66 of file NCWidgetFactory.h.
|
protected |
Constructor.
Use YUI::widgetFactory() to get the singleton for this class.
Definition at line 36 of file NCWidgetFactory.cc.
|
protectedvirtual |
Destructor.
Definition at line 42 of file NCWidgetFactory.cc.