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,
326 virtual void setSize(
int newWidth,
int newHeight ) = 0;
394 virtual void setEnabled(
bool enabled =
true );
414 virtual bool stretchable( YUIDimension dim )
const;
438 virtual int weight( YUIDimension dim );
601 void *
operator new(
size_t size );
614 virtual void doneMultipleChanges() {}
682 static bool _usedOperatorNew;
685 #include "YWidget_OptimizeChanges.h"
690 std::ostream & operator<<( std::ostream & stream,
const YWidget * widget );
ChildrenList::const_iterator end() const
bool contains(T *child) const
ChildrenList::const_iterator begin() const