.. include:: headings.inc .. module:: lib.floatcanvas.GUIMode .. currentmodule:: lib.floatcanvas.GUIMode .. highlight:: python .. _lib.floatcanvas.GUIMode: ========================================================================================================================================== |phoenix_title| **GUIMode** ========================================================================================================================================== Module that holds the GUI modes used by FloatCanvas Note that this can only be imported after a wx.App() has been created. This approach was inpired by Christian Blouin, who also wrote the initial version of the code. | |class_hierarchy| Inheritance Diagram ===================================== Inheritance diagram for module **GUIMode** .. raw:: html

Inheritance diagram of GUIMode

| |class_summary| Classes Summary =============================== ================================================================================ ================================================================================ :ref:`lib.floatcanvas.GUIMode.Cursors` Class to hold the standard Cursors :ref:`lib.floatcanvas.GUIMode.GUIBase` Basic Mouse mode and baseclass for other GUImode. :ref:`lib.floatcanvas.GUIMode.GUIMouse` Mouse mode checks for a hit test, and if nothing is hit, :ref:`lib.floatcanvas.GUIMode.GUIMove` Mode that moves the image (pans). :ref:`lib.floatcanvas.GUIMode.GUIZoomIn` :ref:`lib.floatcanvas.GUIMode.GUIZoomOut` ================================================================================ ================================================================================ | .. toctree:: :maxdepth: 1 :hidden: lib.floatcanvas.GUIMode.Cursors lib.floatcanvas.GUIMode.GUIBase lib.floatcanvas.GUIMode.GUIMouse lib.floatcanvas.GUIMode.GUIMove lib.floatcanvas.GUIMode.GUIZoomIn lib.floatcanvas.GUIMode.GUIZoomOut