manim/docs/source
Francisco Manríquez Novoa e73b6590dd
Add classes MethodWithArgs, SceneInteractContinue and SceneInteractRerun inside new module manim.data_structures (#4315)
* Add classes MethodWithArgs, SceneInteractRerun and SceneInteractExit

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Add missing manim.data_structures file

* Rename SceneInteractExit to SceneInteractContinue and use dataclasses

* Revert using @dataclass(slots=True), because Python 3.9 does not support it

* Change order of dataclasses

* Add references to Scene.queue in docstrings

* Include data_structures in utilities_misc.rst

* Use qualified names and mark strings as code in data_structures.py

* Add module docstring to data_structures.py

* Move Scene.interact() objects from data_structures.py into scene.py

* Use qualified name in SceneInteractAction docstring

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-25 00:37:14 +02:00
..
_static Add option to run examples directly with binder (#3427) 2023-11-10 21:52:43 +01:00
_templates Added support for Manim type aliases in Sphinx docs + Added new TypeAliases (#3484) 2023-12-29 19:04:31 +01:00
changelog Create changelog for 0.19.0 (#4032) 2025-01-20 14:36:53 +01:00
contributing Change project management tool from poetry to uv (#4138) 2025-02-02 17:16:46 +01:00
faq Rewrite installation instructions (#3930) 2024-12-06 18:50:18 -05:00
guides docs: Fix links to Pango website (#4217) 2025-04-14 14:59:52 -04:00
installation docs: add explicit instructions for installing pkg-config and cairo as required by pycairo for macos (#4146) 2025-02-10 20:52:36 +01:00
reference_index Add classes MethodWithArgs, SceneInteractContinue and SceneInteractRerun inside new module manim.data_structures (#4315) 2025-07-25 00:37:14 +02:00
tutorials docs: add explanation about the rate_func in the custom animation (#4278) 2025-06-11 09:50:11 +02:00
changelog.rst Create changelog for 0.19.0 (#4032) 2025-01-20 14:36:53 +01:00
conduct.md Added code of conduct (#935) 2021-01-18 19:14:57 +05:30
conf.py Change project management tool from poetry to uv (#4138) 2025-02-02 17:16:46 +01:00
contributing.rst Improve documentation section about contributing to docs (#3555) 2023-12-30 00:22:24 +01:00
examples.rst Refactor Rotating and add docstrings to Mobject.rotate() and Rotating (#4147) 2025-06-22 04:15:12 +00:00
index.rst Fix link formatting and clarify the distinction between Manim versions in index.rst (#4131) 2025-01-22 10:28:18 +01:00
installation.rst Rewrite installation instructions (#3930) 2024-12-06 18:50:18 -05:00
plugins.rst Change project management tool from poetry to uv (#4138) 2025-02-02 17:16:46 +01:00
reference.rst Added :class:.ChangeSpeed, an animation wrapper that allows to smoothly change the speed at which an animation is played (#2749) 2022-07-06 16:39:55 +02:00
robots.txt Flake8 Changes + Fixing Warnings (#1968) 2021-09-03 13:45:48 -04:00
tutorials_guides.rst Refactored structure of documentation; added :doc:FAQ section <faq/index> (#2732) 2022-05-27 08:45:31 +00:00