.. 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.MirrorDC: ========================================================================================================================================== |phoenix_title| **wx.MirrorDC** ========================================================================================================================================== :ref:`wx.MirrorDC` is a simple wrapper class which is always associated with a real :ref:`wx.DC` object and either forwards all of its operations to it without changes (no mirroring takes place) or exchanges `x` and `y` coordinates which makes it possible to reuse the same code to draw a figure and its mirror – i.e. reflection related to the diagonal line x == y. .. versionadded:: 2.5.0 | |class_hierarchy| Class Hierarchy ================================= .. raw:: html
Inheritance diagram for class MirrorDC:
| |method_summary| Methods Summary ================================ ================================================================================ ================================================================================ :meth:`~wx.MirrorDC.__init__` Creates a (maybe) mirrored DC associated with the real `dc`. ================================================================================ ================================================================================ | |api| Class API =============== .. class:: wx.MirrorDC(DC) **Possible constructors**:: MirrorDC(dc, mirror) MirrorDC is a simple wrapper class which is always associated with a real DC object and either forwards all of its operations to it without changes (no mirroring takes place) or exchanges x and y coordinates which makes it possible to reuse the same code to draw a figure and its mirror i.e. .. method:: __init__(self, dc, mirror) Creates a (maybe) mirrored DC associated with the real `dc`. Everything drawn on :ref:`wx.MirrorDC` will appear (and maybe mirrored) on `dc`. `mirror` specifies if we do mirror (if it is ``True``) or not (if it is ``False``). :param `dc`: :type `dc`: wx.DC :param `mirror`: :type `mirror`: bool