ShapeListener
class ShapeStyleListener : public ShapeListener,
ShapeListener::ShapeListener()
ShapeListener::~ShapeListener()
Shape::AddListener(ShapeListener* listener)
Shape::RemoveListener(ShapeListener* listener)
ShapeListener* listener
= (ShapeListener*)listeners.ItemAtFast(i);
bool AddListener(ShapeListener* listener);
bool RemoveListener(ShapeListener* listener);
class ShapeListener {
ShapeListener();
virtual ~ShapeListener();