X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/bca8c756a30d54ee4fade96a091d78ad8988fd23..9e610e1caf91dee9e074551149e3ae5e08df9c09:/interface/wx/mousemanager.h diff --git a/interface/wx/mousemanager.h b/interface/wx/mousemanager.h index 2c8b05a1ae..bebd92691f 100644 --- a/interface/wx/mousemanager.h +++ b/interface/wx/mousemanager.h @@ -31,12 +31,21 @@ (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. @@ -46,6 +55,14 @@ public: */ 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.