.. wxPython Phoenix documentation
This file was generated by Phoenix's sphinx generator and associated
tools, do not edit by hand.
Copyright: (c) 2011-2020 by Total Control Software
License: wxWindows License
.. include:: headings.inc
.. _wx.ZoomGestureEvent:
==========================================================================================================================================
|phoenix_title| **wx.ZoomGestureEvent**
==========================================================================================================================================
This event is generated when two fingers pinch the surface to zoom in or out.
.. _ZoomGestureEvent-events:
|events| Events Emitted by this Class
=====================================
Handlers bound for the following event types will receive a :ref:`wx.ZoomGestureEvent` parameter.
- EVT_GESTURE_ZOOM: Process a ``wxEVT_GESTURE_ZOOM`` .
.. versionadded:: 4.1/wxWidgets-3.1.1
|
|class_hierarchy| Class Hierarchy
=================================
.. raw:: html

Inheritance diagram for class
ZoomGestureEvent:
|
|method_summary| Methods Summary
================================
================================================================================ ================================================================================
:meth:`~wx.ZoomGestureEvent.__init__` Constructor.
:meth:`~wx.ZoomGestureEvent.GetZoomFactor` Returns the zoom Factor since the gesture started.
:meth:`~wx.ZoomGestureEvent.SetZoomFactor` Sets the zoom Factor.
================================================================================ ================================================================================
|
|property_summary| Properties Summary
=====================================
================================================================================ ================================================================================
:attr:`~wx.ZoomGestureEvent.ZoomFactor` See :meth:`~wx.ZoomGestureEvent.GetZoomFactor` and :meth:`~wx.ZoomGestureEvent.SetZoomFactor`
================================================================================ ================================================================================
|
|api| Class API
===============
.. class:: wx.ZoomGestureEvent(GestureEvent)
**Possible constructors**::
ZoomGestureEvent(windid: int=0) -> None
This event is generated when two fingers pinch the surface to zoom in
or out.
.. method:: __init__(self, windid: int=0)
Constructor.
:param `windid`:
:type `windid`: wx.WindowID
:rtype: `None`
.. method:: GetZoomFactor(self)
Returns the zoom Factor since the gesture started.
Hence, starting of the gesture is considered as 1:1. A value greater than 1.0 means we should enlarge (or zoom in), a value less than 1.0 means we should shrink (or zoom out).
:rtype: `float`
.. method:: SetZoomFactor(self, zoomFactor : float)
Sets the zoom Factor.
:param `zoomFactor`:
:type `zoomFactor`: float
:rtype: `None`
.. attribute:: ZoomFactor
See :meth:`~wx.ZoomGestureEvent.GetZoomFactor` and :meth:`~wx.ZoomGestureEvent.SetZoomFactor`