(although this is the most common case) -- it can be any value which can
be used to uniquely identify an item.
- @library{core}
+ @library{wxcore}
@category{events}
*/
class wxMouseEventsManager : public wxEvtHandler
{
public:
+ /**
+ Default constructor.
+
+ You must call Create() to finish initializing the mouse events manager.
+ If possible, avoid the use of this constructor in favour of the other
+ one which fully initializes the mouse events manager immediately.
+ */
+ wxMouseEventsManager();
+
/**
Constructor creates the manager for the window.
*/
wxMouseEventsManager(wxWindow *win);
+ /**
+ Finishes initialization of the object created using default
+ constructor.
+
+ Currently always returns @true.
+ */
+ bool Create(wxWindow *win);
+
protected:
/**
Must be overridden to return the item at the given position.