Merge pull request #1143 from RobinD42/fix-issue1140

Added missing setters for the wheel-related properties in wx.MouseEvent
(cherry picked from commit c3cbf2e68a)
This commit is contained in:
Robin Dunn
2019-01-15 16:00:01 -08:00
parent 35990a6027
commit 38ebb70786
2 changed files with 23 additions and 4 deletions

View File

@@ -53,6 +53,8 @@ Changes in this release include the following:
* Added missing HtmlWindow.ScrollToAnchor method, and also a couple methods
in HtmlCell too. (#1141)
* Added missing setters for the wheel-related properties in wx.MouseEvent.
(#1140)

View File

@@ -419,10 +419,27 @@ def run():
#---------------------------------------
# wxMouseEvent
c = module.find('wxMouseEvent')
c.addProperty('LinesPerAction GetLinesPerAction')
c.addProperty('LogicalPosition GetLogicalPosition')
c.addProperty('WheelDelta GetWheelDelta')
c.addProperty('WheelRotation GetWheelRotation')
c.addCppMethod('void', 'SetWheelAxis', '(wxMouseWheelAxis wheelAxis)',
body="self->m_wheelAxis = wheelAxis;")
c.addCppMethod('void', 'SetWheelRotation', '(int wheelRotation)',
body="self->m_wheelRotation = wheelRotation;")
c.addCppMethod('void', 'SetWheelDelta', '(int wheelDelta)',
body="self->m_wheelDelta = wheelDelta;")
c.addCppMethod('void', 'SetLinesPerAction', '(int linesPerAction)',
body="self->m_linesPerAction = linesPerAction;")
c.addCppMethod('void', 'SetColumnsPerAction', '(int columnsPerAction)',
body="self->m_columnsPerAction = columnsPerAction;")
c.addProperty('WheelAxis GetWheelAxis SetWheelAxis')
c.addProperty('WheelRotation GetWheelRotation SetWheelRotation')
c.addProperty('WheelDelta GetWheelDelta SetWheelDelta')
c.addProperty('LinesPerAction GetLinesPerAction SetLinesPerAction')
c.addProperty('ColumnsPerAction GetColumnsPerAction SetColumnsPerAction')
#---------------------------------------
# wxSetCursorEvent