libyui-ncurses  2.44.1
 All Classes Functions Variables
NCWidgetFactory Class Reference

#include <NCWidgetFactory.h>

Inheritance diagram for NCWidgetFactory:
Collaboration diagram for NCWidgetFactory:

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

NCWidgetFactory::NCWidgetFactory ( )
protected

Constructor.

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

Definition at line 36 of file NCWidgetFactory.cc.

NCWidgetFactory::~NCWidgetFactory ( )
protectedvirtual

Destructor.

Definition at line 42 of file NCWidgetFactory.cc.


The documentation for this class was generated from the following files: