.. include:: headings.inc .. module:: lib.floatcanvas.FloatCanvas .. currentmodule:: lib.floatcanvas.FloatCanvas .. highlight:: python .. _lib.floatcanvas.FloatCanvas: ========================================================================================================================================== |phoenix_title| **FloatCanvas** ========================================================================================================================================== |class_summary| Classes Summary =============================== ================================================================================ ================================================================================ :ref:`lib.floatcanvas.FloatCanvas._MouseEvent` This event class takes a regular wxWindows mouse event as a parameter, :ref:`lib.floatcanvas.FloatCanvas.Arc` :ref:`lib.floatcanvas.FloatCanvas.Arrow` Arrow class definition. :ref:`lib.floatcanvas.FloatCanvas.ArrowLine` ArrowLine class definition. :ref:`lib.floatcanvas.FloatCanvas.Bitmap` This class creates a bitmap object, placed at the coordinates, :ref:`lib.floatcanvas.FloatCanvas.Circle` :ref:`lib.floatcanvas.FloatCanvas.ColorOnlyMixin` Mixin class for objects that have just one color, rather than a fill :ref:`lib.floatcanvas.FloatCanvas.DotGrid` An example of a Grid Object -- it is set on the FloatCanvas with one of: :ref:`lib.floatcanvas.FloatCanvas.DrawObject` This is the base class for all the objects that can be drawn. :ref:`lib.floatcanvas.FloatCanvas.Ellipse` :ref:`lib.floatcanvas.FloatCanvas.FloatCanvas` FloatCanvas.py :ref:`lib.floatcanvas.FloatCanvas.FloatCanvasError` :ref:`lib.floatcanvas.FloatCanvas.Group` A group of other FloatCanvas Objects :ref:`lib.floatcanvas.FloatCanvas.Line` The Line class takes a list of 2-tuples, or a NX2 NumPy Float array :ref:`lib.floatcanvas.FloatCanvas.LineAndFillMixin` Mixin class for objects that have both a line and a fill color and :ref:`lib.floatcanvas.FloatCanvas.LineOnlyMixin` Mixin class for objects that have just a line, rather than a fill :ref:`lib.floatcanvas.FloatCanvas.Point` The Point class takes a 2-tuple, or a (2,) NumPy array of point :ref:`lib.floatcanvas.FloatCanvas.PointSet` The PointSet class takes a list of 2-tuples, or a NX2 NumPy array of :ref:`lib.floatcanvas.FloatCanvas.PointsObjectMixin` This is a mixin class that provides some methods suitable for use :ref:`lib.floatcanvas.FloatCanvas.Polygon` The Polygon class takes a list of 2-tuples, or a NX2 NumPy array of :ref:`lib.floatcanvas.FloatCanvas.Rectangle` :ref:`lib.floatcanvas.FloatCanvas.RectEllipse` :ref:`lib.floatcanvas.FloatCanvas.ScaledBitmap` This class creates a bitmap object, placed at the coordinates, XY, :ref:`lib.floatcanvas.FloatCanvas.ScaledBitmap2` An alternative scaled bitmap that only scaled the required amount of :ref:`lib.floatcanvas.FloatCanvas.ScaledText` This class creates a text object that is scaled when zoomed. It is :ref:`lib.floatcanvas.FloatCanvas.ScaledTextBox` This class creates a TextBox object that is scaled when zoomed. It is :ref:`lib.floatcanvas.FloatCanvas.Spline` :ref:`lib.floatcanvas.FloatCanvas.SquarePoint` The SquarePoint class takes a 2-tuple, or a (2,) NumPy array of point :ref:`lib.floatcanvas.FloatCanvas.Text` This class creates a text object, placed at the coordinates, :ref:`lib.floatcanvas.FloatCanvas.TextObjectMixin` A mix in class that holds attributes and methods that are needed by :ref:`lib.floatcanvas.FloatCanvas.XYObjectMixin` This is a mixin class that provides some methods suitable for use ================================================================================ ================================================================================ | .. toctree:: :maxdepth: 1 :hidden: lib.floatcanvas.FloatCanvas._MouseEvent lib.floatcanvas.FloatCanvas.Arc lib.floatcanvas.FloatCanvas.Arrow lib.floatcanvas.FloatCanvas.ArrowLine lib.floatcanvas.FloatCanvas.Bitmap lib.floatcanvas.FloatCanvas.Circle lib.floatcanvas.FloatCanvas.ColorOnlyMixin lib.floatcanvas.FloatCanvas.DotGrid lib.floatcanvas.FloatCanvas.DrawObject lib.floatcanvas.FloatCanvas.Ellipse lib.floatcanvas.FloatCanvas.FloatCanvas lib.floatcanvas.FloatCanvas.FloatCanvasError lib.floatcanvas.FloatCanvas.Group lib.floatcanvas.FloatCanvas.Line lib.floatcanvas.FloatCanvas.LineAndFillMixin lib.floatcanvas.FloatCanvas.LineOnlyMixin lib.floatcanvas.FloatCanvas.Point lib.floatcanvas.FloatCanvas.PointSet lib.floatcanvas.FloatCanvas.PointsObjectMixin lib.floatcanvas.FloatCanvas.Polygon lib.floatcanvas.FloatCanvas.Rectangle lib.floatcanvas.FloatCanvas.RectEllipse lib.floatcanvas.FloatCanvas.ScaledBitmap lib.floatcanvas.FloatCanvas.ScaledBitmap2 lib.floatcanvas.FloatCanvas.ScaledText lib.floatcanvas.FloatCanvas.ScaledTextBox lib.floatcanvas.FloatCanvas.Spline lib.floatcanvas.FloatCanvas.SquarePoint lib.floatcanvas.FloatCanvas.Text lib.floatcanvas.FloatCanvas.TextObjectMixin lib.floatcanvas.FloatCanvas.XYObjectMixin