pyDraw API Reference ==================== .. rst-class:: api-landing-lede Everything you can draw, move, style, and interact with in pyDraw. Choose a module to explore its classes, methods, and generated Python reference. Choose a module --------------- .. container:: api-module-grid .. container:: api-module-card :doc:`Screen ` Create the canvas, control the drawing loop, handle input, and show dialogs. ``pydraw.screen`` .. container:: api-module-card :doc:`Objects and shapes ` Draw and manipulate shapes, images, lines, text, pens, and compound objects. ``pydraw.objects`` .. container:: api-module-card :doc:`Color ` Work with named colors, RGB values, hexadecimal colors, and random colors. ``pydraw.color`` .. container:: api-module-card :doc:`Location ` Represent positions, move between coordinates, and measure distances. ``pydraw.location`` .. container:: api-module-card :doc:`Scenes ` Organize programs into scenes with lifecycle and input callbacks. ``pydraw.scene`` .. container:: api-module-card :doc:`Errors ` Understand the exceptions raised for invalid or unsupported operations. ``pydraw.errors`` .. toctree:: :hidden: :maxdepth: 2 screen objects color location scene errors Complete indexes ---------------- Looking for a specific name? Browse the :ref:`general index `, :ref:`Python module index `, or :ref:`search `.