32 #include "YProperty.h" 33 #include "YUISymbols.h" 34 #include "YUIException.h" 35 #include "YChildrenManager.h" 72 virtual const char *
widgetClass()
const {
return "YWidget"; }
152 virtual bool setProperty(
const std::string & propertyName,
353 virtual void setSize(
int newWidth,
int newHeight ) = 0;
421 virtual void setEnabled(
bool enabled =
true );
441 virtual bool stretchable( YUIDimension dim )
const;
465 virtual int weight( YUIDimension dim );
628 void *
operator new(
size_t size );
641 virtual void doneMultipleChanges() {}
709 static bool _usedOperatorNew;
712 #include "YWidget_OptimizeChanges.h" 717 std::ostream & operator<<( std::ostream & stream,
const YWidget * widget );
Definition: YMacroRecorder.h:38
bool hasChildren() const
Definition: YChildrenManager.h:61
ChildrenList::iterator begin()
Definition: YChildrenManager.h:76
T * lastChild()
Definition: YChildrenManager.h:119
Definition: YProperty.h:104
Definition: YProperty.h:197
Definition: YChildrenManager.h:37
bool contains(T *child) const
Definition: YChildrenManager.h:150
Definition: YChildrenManager.h:173
Definition: YChildrenManager.h:214
ChildrenList::iterator end()
Definition: YChildrenManager.h:82
T * firstChild()
Definition: YChildrenManager.h:113
int count() const
Definition: YChildrenManager.h:71