// Purpose: documentation of wxMouseEventsManager class
// Author: Vadim Zeitlin
// Created: 2009-04-20
-// RCS-ID: $Id$
// Copyright: (c) 2009 Vadim Zeitlin <vadim@wxwidgets.org>
// Licence: wxWindows licence
///////////////////////////////////////////////////////////////////////////////
(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.