Fix EventListener typo

This commit is contained in:
Grant Sanderson 2023-01-31 09:08:24 -08:00
parent e7734ca84c
commit f8cfcfbc64
3 changed files with 13 additions and 13 deletions

View file

@ -2,14 +2,14 @@ from __future__ import annotations
import numpy as np
from manimlib.event_handler.event_listner import EventListner
from manimlib.event_handler.event_listner import EventListener
from manimlib.event_handler.event_type import EventType
class EventDispatcher(object):
def __init__(self):
self.event_listners: dict[
EventType, list[EventListner]
EventType, list[EventListener]
] = {
event_type: []
for event_type in EventType
@ -17,15 +17,15 @@ class EventDispatcher(object):
self.mouse_point = np.array((0., 0., 0.))
self.mouse_drag_point = np.array((0., 0., 0.))
self.pressed_keys: set[int] = set()
self.draggable_object_listners: list[EventListner] = []
self.draggable_object_listners: list[EventListener] = []
def add_listner(self, event_listner: EventListner):
assert(isinstance(event_listner, EventListner))
def add_listner(self, event_listner: EventListener):
assert(isinstance(event_listner, EventListener))
self.event_listners[event_listner.event_type].append(event_listner)
return self
def remove_listner(self, event_listner: EventListner):
assert(isinstance(event_listner, EventListner))
def remove_listner(self, event_listner: EventListener):
assert(isinstance(event_listner, EventListener))
try:
while event_listner in self.event_listners[event_listner.event_type]:
self.event_listners[event_listner.event_type].remove(event_listner)
@ -56,7 +56,7 @@ class EventDispatcher(object):
if event_type == EventType.MouseDragEvent:
for listner in self.draggable_object_listners:
assert(isinstance(listner, EventListner))
assert(isinstance(listner, EventListener))
propagate_event = listner.callback(listner.mobject, event_data)
if propagate_event is not None and propagate_event is False:
return propagate_event

View file

@ -9,7 +9,7 @@ if TYPE_CHECKING:
from manimlib.mobject.mobject import Mobject
class EventListner(object):
class EventListener(object):
def __init__(
self,
mobject: Mobject,

View file

@ -20,7 +20,7 @@ from manimlib.constants import MED_SMALL_BUFF
from manimlib.constants import TAU
from manimlib.constants import WHITE
from manimlib.event_handler import EVENT_DISPATCHER
from manimlib.event_handler.event_listner import EventListner
from manimlib.event_handler.event_listner import EventListener
from manimlib.event_handler.event_type import EventType
from manimlib.logger import log
from manimlib.shader_wrapper import ShaderWrapper
@ -1990,14 +1990,14 @@ class Mobject(object):
"""
def init_event_listners(self):
self.event_listners: list[EventListner] = []
self.event_listners: list[EventListener] = []
def add_event_listner(
self,
event_type: EventType,
event_callback: Callable[[Mobject, dict[str]]]
):
event_listner = EventListner(self, event_type, event_callback)
event_listner = EventListener(self, event_type, event_callback)
self.event_listners.append(event_listner)
EVENT_DISPATCHER.add_listner(event_listner)
return self
@ -2007,7 +2007,7 @@ class Mobject(object):
event_type: EventType,
event_callback: Callable[[Mobject, dict[str]]]
):
event_listner = EventListner(self, event_type, event_callback)
event_listner = EventListener(self, event_type, event_callback)
while event_listner in self.event_listners:
self.event_listners.remove(event_listner)
EVENT_DISPATCHER.remove_listner(event_listner)