keep {Left,Middle,Right}Down() methods of wxMouseState which were present in 2.9; just deprecate them in favour of the new XXXIsDown() ones (see #10756)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@60472 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -289,6 +289,9 @@ Deprecated methods and their replacements
|
|||||||
on some ports (e.g. wxGTK).
|
on some ports (e.g. wxGTK).
|
||||||
You should now create windows placed inside a wxStaticBox as children of
|
You should now create windows placed inside a wxStaticBox as children of
|
||||||
the static box itself.
|
the static box itself.
|
||||||
|
- wxMouseState::{Left,Middle,Right}Down() were renamed to XXXIsDown() for
|
||||||
|
consistency with wxMouseEvent and the old names were deprecated.
|
||||||
|
|
||||||
|
|
||||||
Major new features in this release
|
Major new features in this release
|
||||||
----------------------------------
|
----------------------------------
|
||||||
|
@@ -118,6 +118,15 @@ public:
|
|||||||
// this mostly makes sense in the derived classes such as wxMouseEvent
|
// this mostly makes sense in the derived classes such as wxMouseEvent
|
||||||
void SetState(const wxMouseState& state) { *this = state; }
|
void SetState(const wxMouseState& state) { *this = state; }
|
||||||
|
|
||||||
|
// these functions are for compatibility only, they were used in 2.8
|
||||||
|
// version of wxMouseState but their names are confusing as wxMouseEvent
|
||||||
|
// has methods with the same names which do something quite different so
|
||||||
|
// don't use them any more
|
||||||
|
#ifdef WXWIN_COMPATIBILITY_2_8
|
||||||
|
wxDEPRECATED_INLINE(bool LeftDown() const, return LeftIsDown(); )
|
||||||
|
wxDEPRECATED_INLINE(bool MiddleDown() const, return MiddleIsDown(); )
|
||||||
|
wxDEPRECATED_INLINE(bool RightDown() const, return RightIsDown(); )
|
||||||
|
#endif // WXWIN_COMPATIBILITY_2_8
|
||||||
|
|
||||||
// for compatibility reasons these variables are public as the code using
|
// for compatibility reasons these variables are public as the code using
|
||||||
// wxMouseEvent often uses them directly -- however they should not be
|
// wxMouseEvent often uses them directly -- however they should not be
|
||||||
|
Reference in New Issue
Block a user