X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9b9337da0c597d9ba18f731a4e641bda25437224..1cbee0b42c9755a98104e3b1d8fd1133483ea54f:/include/wx/event.h?ds=sidebyside diff --git a/include/wx/event.h b/include/wx/event.h index 2c80ffb207..c0de5f5774 100644 --- a/include/wx/event.h +++ b/include/wx/event.h @@ -606,9 +606,6 @@ enum class WXDLLEXPORT wxMouseEvent : public wxEvent { -private: - wxMouseEvent& operator=(const wxMouseEvent& event); - public: wxMouseEvent(wxEventType mouseType = wxEVT_NULL); wxMouseEvent(const wxMouseEvent& event) : wxEvent(event) @@ -742,10 +739,12 @@ public: int GetLinesPerAction() const { return m_linesPerAction; } // Is the system set to do page scrolling? - bool IsPageScroll() const { return m_linesPerAction == UINT_MAX; } + bool IsPageScroll() const { return ((unsigned int)m_linesPerAction == UINT_MAX); } virtual wxEvent *Clone() const { return new wxMouseEvent(*this); } + wxMouseEvent& operator=(const wxMouseEvent& event) { Assign(event); return *this; } + public: wxCoord m_x, m_y; @@ -822,9 +821,9 @@ public: { m_x = evt.m_x; m_y = evt.m_y; - + m_keyCode = evt.m_keyCode; - + m_controlDown = evt.m_controlDown; m_shiftDown = evt.m_shiftDown; m_altDown = evt.m_altDown; @@ -833,7 +832,7 @@ public: m_rawCode = evt.m_rawCode; m_rawFlags = evt.m_rawFlags; } - + // Find state of shift/control keys bool ControlDown() const { return m_controlDown; } @@ -942,7 +941,7 @@ public: : wxEvent(event), m_size(event.m_size) { } - + wxSize GetSize() const { return m_size; } virtual wxEvent *Clone() const { return new wxSizeEvent(*this); } @@ -974,7 +973,7 @@ public: : wxEvent(event), m_pos(event.m_pos) { } - + wxPoint GetPosition() const { return m_pos; } virtual wxEvent *Clone() const { return new wxMoveEvent(*this); } @@ -1131,7 +1130,7 @@ public: wxActivateEvent(const wxActivateEvent& event) : wxEvent(event) { m_active = event.m_active; } - + bool GetActive() const { return m_active; } virtual wxEvent *Clone() const { return new wxActivateEvent(*this); } @@ -1177,7 +1176,7 @@ public: wxMenuEvent(const wxMenuEvent & event) : wxEvent(event) { m_menuId = event.m_menuId; } - + // only for wxEVT_MENU_HIGHLIGHT int GetMenuId() const { return m_menuId; } @@ -1222,7 +1221,7 @@ public: m_force = event.m_force; #endif // WXWIN_COMPATIBILITY } - + void SetLoggingOff(bool logOff) { m_loggingOff = logOff; } bool GetLoggingOff() const { return m_loggingOff; } @@ -1275,7 +1274,7 @@ public: wxShowEvent(const wxShowEvent & event) : wxEvent(event) { m_show = event.m_show; } - + void SetShow(bool show) { m_show = show; } bool GetShow() const { return m_show; } @@ -1301,7 +1300,7 @@ public: wxIconizeEvent(const wxIconizeEvent & event) : wxEvent(event) { m_iconized = event.m_iconized; } - + // return true if the frame was iconized, false if restored bool Iconized() const { return m_iconized; } @@ -1384,7 +1383,7 @@ public: m_buttonState(event.m_buttonState), m_joyStick(event.m_joyStick) { } - + wxPoint GetPosition() const { return m_pos; } int GetZPosition() const { return m_zPosition; } int GetButtonState() const { return m_buttonState; } @@ -1507,7 +1506,7 @@ public: m_setChecked(event.m_setChecked), m_text(event.m_text) { } - + bool GetChecked() const { return m_checked; } bool GetEnabled() const { return m_enabled; } wxString GetText() const { return m_text; } @@ -1646,7 +1645,7 @@ public: : wxEvent(event), m_paletteRealized(event.m_paletteRealized) { } - + // App sets this if it changes the palette. void SetPaletteRealized(bool realized) { m_paletteRealized = realized; } bool GetPaletteRealized() const { return m_paletteRealized; } @@ -1783,7 +1782,7 @@ public: m_target(event.m_target), m_link(event.m_link) { } - + // Position of event (in screen coordinates) const wxPoint& GetPosition() const { return m_pos; } void SetPosition(const wxPoint& pos) { m_pos = pos; } @@ -1828,7 +1827,7 @@ public: : wxCommandEvent(event), m_pos(event.m_pos) { } - + // Position of event (in screen coordinates) const wxPoint& GetPosition() const { return m_pos; } void SetPosition(const wxPoint& pos) { m_pos = pos; } @@ -1858,7 +1857,7 @@ public: : wxEvent(event), m_requestMore(event.m_requestMore) { } - + void RequestMore(bool needMore = TRUE) { m_requestMore = needMore; } bool MoreRequested() const { return m_requestMore; } @@ -2163,8 +2162,8 @@ typedef void (wxEvtHandler::*wxUpdateUIEventFunction)(wxUpdateUIEvent&); typedef void (wxEvtHandler::*wxIdleEventFunction)(wxIdleEvent&); typedef void (wxEvtHandler::*wxCloseEventFunction)(wxCloseEvent&); typedef void (wxEvtHandler::*wxShowEventFunction)(wxShowEvent&); -typedef void (wxEvtHandler::*wxIconizeEventFunction)(wxShowEvent&); -typedef void (wxEvtHandler::*wxMaximizeEventFunction)(wxShowEvent&); +typedef void (wxEvtHandler::*wxIconizeEventFunction)(wxIconizeEvent&); +typedef void (wxEvtHandler::*wxMaximizeEventFunction)(wxMaximizeEvent&); typedef void (wxEvtHandler::*wxNavigationKeyEventFunction)(wxNavigationKeyEvent&); typedef void (wxEvtHandler::*wxPaletteChangedEventFunction)(wxPaletteChangedEvent&); typedef void (wxEvtHandler::*wxQueryNewPaletteEventFunction)(wxQueryNewPaletteEvent&);