libyui-ncurses  2.44.1
NCWidgetFactory Class Reference

#include <NCWidgetFactory.h>

List of all members.

Public Member Functions

virtual NCDialogcreateDialog (YDialogType dialogType, YDialogColorMode colorMode=YDialogNormalColor)
virtual NCLayoutBoxcreateLayoutBox (YWidget *parent, YUIDimension dim)
virtual NCButtonBoxcreateButtonBox (YWidget *parent)
virtual NCPushButtoncreatePushButton (YWidget *parent, const std::string &label)
virtual NCLabelcreateLabel (YWidget *parent, const std::string &text, bool isHeading=false, bool isOutputField=false)
virtual NCInputFieldcreateInputField (YWidget *parent, const std::string &label, bool passwordMode=false)
virtual NCCheckBoxcreateCheckBox (YWidget *parent, const std::string &label, bool isChecked=false)
virtual NCRadioButtoncreateRadioButton (YWidget *parent, const std::string &label, bool isChecked=false)
virtual NCComboBoxcreateComboBox (YWidget *parent, const std::string &label, bool editable=false)
virtual NCSelectionBoxcreateSelectionBox (YWidget *parent, const std::string &label)
virtual NCTreecreateTree (YWidget *parent, const std::string &label, bool multiselection=false, bool recursiveselection=false)
virtual NCTablecreateTable (YWidget *parent, YTableHeader *tableHeader, bool multiSelection=false)
virtual NCProgressBarcreateProgressBar (YWidget *parent, const std::string &label, int maxValue=100)
virtual NCRichTextcreateRichText (YWidget *parent, const std::string &text=std::string(), bool plainTextMode=false)
virtual NCIntFieldcreateIntField (YWidget *parent, const std::string &label, int minVal, int maxVal, int initialVal)
virtual NCMenuButtoncreateMenuButton (YWidget *parent, const std::string &label)
virtual NCMultiLineEditcreateMultiLineEdit (YWidget *parent, const std::string &label)
virtual NCImagecreateImage (YWidget *parent, const std::string &imagePath, bool animated=false)
virtual NCLogViewcreateLogView (YWidget *parent, const std::string &label, int visibleLines, int storedLines=0)
virtual NCMultiSelectionBoxcreateMultiSelectionBox (YWidget *parent, const std::string &label)
virtual YPackageSelector * createPackageSelector (YWidget *parent, long ModeFlags=0)
virtual NCBusyIndicatorcreateBusyIndicator (YWidget *parent, const std::string &label, int timeout=1000)
virtual YWidget * createPkgSpecial (YWidget *parent, const std::string &subwidgetName)
virtual NCSpacingcreateSpacing (YWidget *parent, YUIDimension dim, bool stretchable=false, YLayoutSize_t size=0.0)
virtual NCEmptycreateEmpty (YWidget *parent)
virtual NCAlignmentcreateAlignment (YWidget *parent, YAlignmentType horAlignment, YAlignmentType vertAlignment)
virtual NCSquashcreateSquash (YWidget *parent, bool horSquash, bool vertSquash)
virtual NCFramecreateFrame (YWidget *parent, const std::string &label)
virtual NCCheckBoxFramecreateCheckBoxFrame (YWidget *parent, const std::string &label, bool checked)
virtual NCRadioButtonGroupcreateRadioButtonGroup (YWidget *parent)
virtual NCReplacePointcreateReplacePoint (YWidget *parent)

Protected Member Functions

 NCWidgetFactory ()
virtual ~NCWidgetFactory ()

Friends

class YNCursesUI

Detailed Description

Concrete widget factory for mandatory widgets.

Definition at line 66 of file NCWidgetFactory.h.


Constructor & Destructor Documentation

Constructor.

Use YUI::widgetFactory() to get the singleton for this class.

Definition at line 36 of file NCWidgetFactory.cc.

NCWidgetFactory::~NCWidgetFactory ( ) [protected, virtual]

Destructor.

Definition at line 42 of file NCWidgetFactory.cc.


The documentation for this class was generated from the following files:
 All Classes Functions Variables