83 virtual YQDialog * createDialog ( YDialogType dialogType, YDialogColorMode colorMode = YDialogNormalColor );
89 virtual YQLayoutBox * createLayoutBox ( YWidget * parent, YUIDimension dim );
90 virtual YQButtonBox * createButtonBox ( YWidget * parent );
96 virtual YQPushButton * createPushButton ( YWidget * parent,
const std::string & label );
97 virtual YQLabel * createLabel ( YWidget * parent,
const std::string & text,
bool isHeading =
false,
bool isOutputField =
false );
98 virtual YQInputField * createInputField ( YWidget * parent,
const std::string & label,
bool passwordMode =
false );
99 virtual YQCheckBox * createCheckBox ( YWidget * parent,
const std::string & label,
bool isChecked =
false );
100 virtual YQRadioButton * createRadioButton ( YWidget * parent,
const std::string & label,
bool isChecked =
false );
101 virtual YQComboBox * createComboBox ( YWidget * parent,
const std::string & label,
bool editable =
false );
102 virtual YQSelectionBox * createSelectionBox ( YWidget * parent,
const std::string & label );
103 virtual YQTree * createTree ( YWidget * parent,
const std::string & label,
bool multiselection =
false,
bool recursiveselection =
false );
104 virtual YQTable * createTable ( YWidget * parent, YTableHeader * header,
bool multiSelection =
false );
105 virtual YQProgressBar * createProgressBar ( YWidget * parent,
const std::string & label,
int maxValue = 100 );
106 virtual YQRichText * createRichText ( YWidget * parent,
const std::string & text = std::string(),
bool plainTextMode =
false );
112 virtual YQIntField * createIntField ( YWidget * parent,
const std::string & label,
int minVal,
int maxVal,
int initialVal );
113 virtual YQMenuButton * createMenuButton ( YWidget * parent,
const std::string & label );
114 virtual YQMultiLineEdit * createMultiLineEdit ( YWidget * parent,
const std::string & label );
115 virtual YQImage * createImage ( YWidget * parent,
const std::string & imageFileName,
bool animated =
false );
116 virtual YQLogView * createLogView ( YWidget * parent,
const std::string & label,
int visibleLines,
int storedLines = 0 );
117 virtual YQMultiSelectionBox *createMultiSelectionBox( YWidget * parent,
const std::string & label );
118 virtual YQBusyIndicator * createBusyIndicator ( YWidget * parent,
const std::string & label,
int maxValue = 100 );
120 virtual YPackageSelector * createPackageSelector ( YWidget * parent,
long modeFlags = 0 );
121 virtual YWidget * createPkgSpecial ( YWidget * parent,
const std::string & name );
127 virtual YQSpacing * createSpacing ( YWidget * parent, YUIDimension dim,
bool stretchable =
false, YLayoutSize_t size = 0.0 );
128 virtual YQEmpty * createEmpty ( YWidget * parent );
129 virtual YQAlignment * createAlignment ( YWidget * parent, YAlignmentType horAlignment, YAlignmentType vertAlignment );
130 virtual YQSquash * createSquash ( YWidget * parent,
bool horSquash,
bool vertSquash );
136 virtual YQFrame * createFrame ( YWidget * parent,
const std::string & label );
137 virtual YQCheckBoxFrame * createCheckBoxFrame ( YWidget * parent,
const std::string & label,
bool checked );
150 virtual YQItemSelector * createItemSelector ( YWidget * parent,
bool enforceSingleSelection =
true );
151 virtual YQCustomStatusItemSelector * createCustomStatusItemSelector ( YWidget * parent,
const YItemCustomStatusVector & customStates );
152 virtual YQMenuBar * createMenuBar ( YWidget * parent );
Definition YQRichText.h:40