libyui
Public Member Functions | Protected Member Functions | Friends

YWidgetFactory Class Reference

#include <YWidgetFactory.h>

List of all members.

Public Member Functions

YDialogcreateMainDialog (YDialogColorMode colorMode=YDialogNormalColor)
YDialogcreatePopupDialog (YDialogColorMode colorMode=YDialogNormalColor)
virtual YDialogcreateDialog (YDialogType dialogType, YDialogColorMode colorMode=YDialogNormalColor)=0
YLayoutBoxcreateVBox (YWidget *parent)
YLayoutBoxcreateHBox (YWidget *parent)
virtual YLayoutBoxcreateLayoutBox (YWidget *parent, YUIDimension dimension)=0
virtual YButtonBoxcreateButtonBox (YWidget *parent)=0
virtual YPushButtoncreatePushButton (YWidget *parent, const string &label)=0
virtual YLabelcreateLabel (YWidget *parent, const string &text, bool isHeading=false, bool isOutputField=false)=0
YLabelcreateHeading (YWidget *parent, const string &label)
virtual YInputFieldcreateInputField (YWidget *parent, const string &label, bool passwordMode=false)=0
virtual YCheckBoxcreateCheckBox (YWidget *parent, const string &label, bool isChecked=false)=0
virtual YRadioButtoncreateRadioButton (YWidget *parent, const string &label, bool isChecked=false)=0
virtual YComboBoxcreateComboBox (YWidget *parent, const string &label, bool editable=false)=0
virtual YSelectionBoxcreateSelectionBox (YWidget *parent, const string &label)=0
virtual YTreecreateTree (YWidget *parent, const string &label, bool multiselection=false, bool recursiveselection=false)=0
virtual YTablecreateTable (YWidget *parent, YTableHeader *header_disown, bool multiSelection=false)=0
virtual YProgressBarcreateProgressBar (YWidget *parent, const string &label, int maxValue=100)=0
virtual YRichTextcreateRichText (YWidget *parent, const string &text=string(), bool plainTextMode=false)=0
virtual YBusyIndicatorcreateBusyIndicator (YWidget *parent, const string &label, int timeout=1000)=0
YPushButtoncreateIconButton (YWidget *parent, const string &iconName, const string &fallbackTextLabel)
YLabelcreateOutputField (YWidget *parent, const string &label)
virtual YIntFieldcreateIntField (YWidget *parent, const string &label, int minVal, int maxVal, int initialVal)=0
YInputFieldcreatePasswordField (YWidget *parent, const string &label)
virtual YMenuButtoncreateMenuButton (YWidget *parent, const string &label)=0
virtual YMultiLineEditcreateMultiLineEdit (YWidget *parent, const string &label)=0
virtual YImagecreateImage (YWidget *parent, const string &imageFileName, bool animated=false)=0
virtual YLogViewcreateLogView (YWidget *parent, const string &label, int visibleLines, int storedLines=0)=0
virtual YMultiSelectionBoxcreateMultiSelectionBox (YWidget *parent, const string &label)=0
virtual YPackageSelectorcreatePackageSelector (YWidget *parent, long ModeFlags=0)=0
virtual YWidgetcreatePkgSpecial (YWidget *parent, const string &subwidgetName)=0
YSpacingcreateHStretch (YWidget *parent)
YSpacingcreateVStretch (YWidget *parent)
YSpacingcreateHSpacing (YWidget *parent, YLayoutSize_t size=1.0)
YSpacingcreateVSpacing (YWidget *parent, YLayoutSize_t size=1.0)
virtual YSpacingcreateSpacing (YWidget *parent, YUIDimension dim, bool stretchable=false, YLayoutSize_t size=0.0)=0
virtual YEmptycreateEmpty (YWidget *parent)=0
YAlignmentcreateLeft (YWidget *parent)
YAlignmentcreateRight (YWidget *parent)
YAlignmentcreateTop (YWidget *parent)
YAlignmentcreateBottom (YWidget *parent)
YAlignmentcreateHCenter (YWidget *parent)
YAlignmentcreateVCenter (YWidget *parent)
YAlignmentcreateHVCenter (YWidget *parent)
YAlignmentcreateMarginBox (YWidget *parent, YLayoutSize_t horMargin, YLayoutSize_t vertMargin)
YAlignmentcreateMarginBox (YWidget *parent, YLayoutSize_t leftMargin, YLayoutSize_t rightMargin, YLayoutSize_t topMargin, YLayoutSize_t bottomMargin)
YAlignmentcreateMinWidth (YWidget *parent, YLayoutSize_t minWidth)
YAlignmentcreateMinHeight (YWidget *parent, YLayoutSize_t minHeight)
YAlignmentcreateMinSize (YWidget *parent, YLayoutSize_t minWidth, YLayoutSize_t minHeight)
virtual YAlignmentcreateAlignment (YWidget *parent, YAlignmentType horAlignment, YAlignmentType vertAlignment)=0
YSquashcreateHSquash (YWidget *parent)
YSquashcreateVSquash (YWidget *parent)
YSquashcreateHVSquash (YWidget *parent)
virtual YSquashcreateSquash (YWidget *parent, bool horSquash, bool vertSquash)=0
virtual YFramecreateFrame (YWidget *parent, const string &label)=0
virtual YCheckBoxFramecreateCheckBoxFrame (YWidget *parent, const string &label, bool checked)=0
virtual YRadioButtonGroupcreateRadioButtonGroup (YWidget *parent)=0
virtual YReplacePointcreateReplacePoint (YWidget *parent)=0

Protected Member Functions

 YWidgetFactory ()
virtual ~YWidgetFactory ()

Friends

class YUI

Detailed Description

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.


Constructor & Destructor Documentation

YWidgetFactory::YWidgetFactory ( ) [protected]

Constructor.

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

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

Destructor.


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