mirror of
https://github.com/3b1b/manim.git
synced 2025-04-13 09:47:07 +00:00
Move Command + z and Command + shift + z behavior to Scene
This commit is contained in:
parent
2ba9243067
commit
0fd8491c51
2 changed files with 5 additions and 5 deletions
|
@ -398,10 +398,6 @@ class InteractiveScene(Scene):
|
||||||
self.ungroup_selection()
|
self.ungroup_selection()
|
||||||
elif char == "t" and modifiers == COMMAND_MODIFIER:
|
elif char == "t" and modifiers == COMMAND_MODIFIER:
|
||||||
self.toggle_selection_mode()
|
self.toggle_selection_mode()
|
||||||
elif char == "z" and modifiers == COMMAND_MODIFIER:
|
|
||||||
self.undo()
|
|
||||||
elif char == "z" and modifiers == COMMAND_MODIFIER | SHIFT_MODIFIER:
|
|
||||||
self.redo()
|
|
||||||
elif char == "s" and modifiers == COMMAND_MODIFIER:
|
elif char == "s" and modifiers == COMMAND_MODIFIER:
|
||||||
self.save_selection_to_file()
|
self.save_selection_to_file()
|
||||||
elif symbol in ARROW_SYMBOLS:
|
elif symbol in ARROW_SYMBOLS:
|
||||||
|
|
|
@ -2,7 +2,6 @@ from __future__ import annotations
|
||||||
|
|
||||||
from functools import wraps
|
from functools import wraps
|
||||||
import inspect
|
import inspect
|
||||||
import itertools as it
|
|
||||||
import os
|
import os
|
||||||
import platform
|
import platform
|
||||||
import random
|
import random
|
||||||
|
@ -17,6 +16,7 @@ from manimlib.camera.camera import Camera
|
||||||
from manimlib.constants import ARROW_SYMBOLS
|
from manimlib.constants import ARROW_SYMBOLS
|
||||||
from manimlib.constants import DEFAULT_WAIT_TIME
|
from manimlib.constants import DEFAULT_WAIT_TIME
|
||||||
from manimlib.constants import COMMAND_MODIFIER
|
from manimlib.constants import COMMAND_MODIFIER
|
||||||
|
from manimlib.constants import SHIFT_MODIFIER
|
||||||
from manimlib.event_handler import EVENT_DISPATCHER
|
from manimlib.event_handler import EVENT_DISPATCHER
|
||||||
from manimlib.event_handler.event_type import EventType
|
from manimlib.event_handler.event_type import EventType
|
||||||
from manimlib.logger import log
|
from manimlib.logger import log
|
||||||
|
@ -785,6 +785,10 @@ class Scene(object):
|
||||||
|
|
||||||
if char == RESET_FRAME_KEY:
|
if char == RESET_FRAME_KEY:
|
||||||
self.camera.frame.to_default_state()
|
self.camera.frame.to_default_state()
|
||||||
|
elif char == "z" and modifiers == COMMAND_MODIFIER:
|
||||||
|
self.undo()
|
||||||
|
elif char == "z" and modifiers == COMMAND_MODIFIER | SHIFT_MODIFIER:
|
||||||
|
self.redo()
|
||||||
# command + q
|
# command + q
|
||||||
elif char == QUIT_KEY and modifiers == COMMAND_MODIFIER:
|
elif char == QUIT_KEY and modifiers == COMMAND_MODIFIER:
|
||||||
self.quit_interaction = True
|
self.quit_interaction = True
|
||||||
|
|
Loading…
Add table
Reference in a new issue