|
libyui
|
#include <YWidgetFactory.h>
Public Member Functions | |
| YDialog * | createMainDialog (YDialogColorMode colorMode=YDialogNormalColor) |
| YDialog * | createPopupDialog (YDialogColorMode colorMode=YDialogNormalColor) |
| virtual YDialog * | createDialog (YDialogType dialogType, YDialogColorMode colorMode=YDialogNormalColor)=0 |
| YLayoutBox * | createVBox (YWidget *parent) |
| YLayoutBox * | createHBox (YWidget *parent) |
| virtual YLayoutBox * | createLayoutBox (YWidget *parent, YUIDimension dimension)=0 |
| virtual YButtonBox * | createButtonBox (YWidget *parent)=0 |
| virtual YPushButton * | createPushButton (YWidget *parent, const string &label)=0 |
| virtual YLabel * | createLabel (YWidget *parent, const string &text, bool isHeading=false, bool isOutputField=false)=0 |
| YLabel * | createHeading (YWidget *parent, const string &label) |
| virtual YInputField * | createInputField (YWidget *parent, const string &label, bool passwordMode=false)=0 |
| virtual YCheckBox * | createCheckBox (YWidget *parent, const string &label, bool isChecked=false)=0 |
| virtual YRadioButton * | createRadioButton (YWidget *parent, const string &label, bool isChecked=false)=0 |
| virtual YComboBox * | createComboBox (YWidget *parent, const string &label, bool editable=false)=0 |
| virtual YSelectionBox * | createSelectionBox (YWidget *parent, const string &label)=0 |
| virtual YTree * | createTree (YWidget *parent, const string &label, bool multiselection=false, bool recursiveselection=false)=0 |
| virtual YTable * | createTable (YWidget *parent, YTableHeader *header_disown, bool multiSelection=false)=0 |
| virtual YProgressBar * | createProgressBar (YWidget *parent, const string &label, int maxValue=100)=0 |
| virtual YRichText * | createRichText (YWidget *parent, const string &text=string(), bool plainTextMode=false)=0 |
| virtual YBusyIndicator * | createBusyIndicator (YWidget *parent, const string &label, int timeout=1000)=0 |
| YPushButton * | createIconButton (YWidget *parent, const string &iconName, const string &fallbackTextLabel) |
| YLabel * | createOutputField (YWidget *parent, const string &label) |
| virtual YIntField * | createIntField (YWidget *parent, const string &label, int minVal, int maxVal, int initialVal)=0 |
| YInputField * | createPasswordField (YWidget *parent, const string &label) |
| virtual YMenuButton * | createMenuButton (YWidget *parent, const string &label)=0 |
| virtual YMultiLineEdit * | createMultiLineEdit (YWidget *parent, const string &label)=0 |
| virtual YImage * | createImage (YWidget *parent, const string &imageFileName, bool animated=false)=0 |
| virtual YLogView * | createLogView (YWidget *parent, const string &label, int visibleLines, int storedLines=0)=0 |
| virtual YMultiSelectionBox * | createMultiSelectionBox (YWidget *parent, const string &label)=0 |
| virtual YPackageSelector * | createPackageSelector (YWidget *parent, long ModeFlags=0)=0 |
| virtual YWidget * | createPkgSpecial (YWidget *parent, const string &subwidgetName)=0 |
| YSpacing * | createHStretch (YWidget *parent) |
| YSpacing * | createVStretch (YWidget *parent) |
| YSpacing * | createHSpacing (YWidget *parent, YLayoutSize_t size=1.0) |
| YSpacing * | createVSpacing (YWidget *parent, YLayoutSize_t size=1.0) |
| virtual YSpacing * | createSpacing (YWidget *parent, YUIDimension dim, bool stretchable=false, YLayoutSize_t size=0.0)=0 |
| virtual YEmpty * | createEmpty (YWidget *parent)=0 |
| YAlignment * | createLeft (YWidget *parent) |
| YAlignment * | createRight (YWidget *parent) |
| YAlignment * | createTop (YWidget *parent) |
| YAlignment * | createBottom (YWidget *parent) |
| YAlignment * | createHCenter (YWidget *parent) |
| YAlignment * | createVCenter (YWidget *parent) |
| YAlignment * | createHVCenter (YWidget *parent) |
| YAlignment * | createMarginBox (YWidget *parent, YLayoutSize_t horMargin, YLayoutSize_t vertMargin) |
| YAlignment * | createMarginBox (YWidget *parent, YLayoutSize_t leftMargin, YLayoutSize_t rightMargin, YLayoutSize_t topMargin, YLayoutSize_t bottomMargin) |
| YAlignment * | createMinWidth (YWidget *parent, YLayoutSize_t minWidth) |
| YAlignment * | createMinHeight (YWidget *parent, YLayoutSize_t minHeight) |
| YAlignment * | createMinSize (YWidget *parent, YLayoutSize_t minWidth, YLayoutSize_t minHeight) |
| virtual YAlignment * | createAlignment (YWidget *parent, YAlignmentType horAlignment, YAlignmentType vertAlignment)=0 |
| YSquash * | createHSquash (YWidget *parent) |
| YSquash * | createVSquash (YWidget *parent) |
| YSquash * | createHVSquash (YWidget *parent) |
| virtual YSquash * | createSquash (YWidget *parent, bool horSquash, bool vertSquash)=0 |
| virtual YFrame * | createFrame (YWidget *parent, const string &label)=0 |
| virtual YCheckBoxFrame * | createCheckBoxFrame (YWidget *parent, const string &label, bool checked)=0 |
| virtual YRadioButtonGroup * | createRadioButtonGroup (YWidget *parent)=0 |
| virtual YReplacePoint * | createReplacePoint (YWidget *parent)=0 |
Protected Member Functions | |
| YWidgetFactory () | |
| virtual | ~YWidgetFactory () |
Friends | |
| class | YUI |
Abstract widget factory for mandatory widgets. Use YOptionalWidgetFactory for optional ("special") widgets.
Refer to the respective widget's documentation (in the header file) for documentation about the function parameters.
| YWidgetFactory::YWidgetFactory | ( | ) | [protected] |
Constructor.
Use YUI::widgetFactory() to get the singleton for this class.
| YWidgetFactory::~YWidgetFactory | ( | ) | [protected, virtual] |
Destructor.
1.7.3