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: YChildrenManager.h:38
T * firstChild()
Definition: YChildrenManager.h:113
bool hasChildren() const
Definition: YChildrenManager.h:61
ChildrenList::iterator end()
Definition: YChildrenManager.h:82
int count() const
Definition: YChildrenManager.h:71
T * lastChild()
Definition: YChildrenManager.h:119
bool contains(T *child) const
Definition: YChildrenManager.h:150
ChildrenList::iterator begin()
Definition: YChildrenManager.h:76
Definition: YChildrenManager.h:215
Definition: YMacroRecorder.h:39
Definition: YProperty.h:198
Definition: YProperty.h:105
Definition: YChildrenManager.h:174