IconListener
class CanvasView : public StateView, public Scrollable, public IconListener {
public IconListener {
Icon::AddListener(IconListener* listener)
Icon::RemoveListener(IconListener* listener)
IconListener* listener
= (IconListener*)listeners.ItemAtFast(i);
IconListener::IconListener() {}
IconListener::~IconListener() {}
class IconListener {
IconListener();
virtual ~IconListener();
bool AddListener(IconListener* listener);
bool RemoveListener(IconListener* listener);