Added missing setters for the wheel-related properties in wx.MouseEvent

This commit is contained in:
Robin Dunn
2019-01-15 14:06:03 -08:00
parent a2e31b42e2
commit 5abd2c67f1
2 changed files with 23 additions and 4 deletions

View File

@@ -20,6 +20,8 @@ Pip: ``pip install wxPython==4.0.5``
Changes in this release include the following:
* Added missing setters for the wheel-related properties in wx.MouseEvent.
(#1140)

View File

@@ -413,10 +413,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