Ë )L i5ãót—ddlmZddlmZddlmZmZddlmZerddl m Z ddgZ eegdfZ Gd „d«Z y ) é)Ú annotations©Ú defaultdict)Ú TYPE_CHECKINGÚCallable)Ú MouseEvent)ÚNotImplementedOrNoneÚ MouseHandlerÚ MouseHandlersr có8—eZdZdZdd„Z dd„Zy)r z? Two dimensional raster of callbacks for mouse events. có4‡—dd„Štˆfd„«|_y)Ncó—tS)zD :param mouse_event: `MouseEvent` instance. )ÚNotImplemented)Ú mouse_events új/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/prompt_toolkit/layout/mouse_handlers.pyÚdummy_callbackz.MouseHandlers.__init__..dummy_callbacks €ô"Ð !ócó •—tˆfd„«S)Ncó•—‰S)N©©rs€rúz:MouseHandlers.__init__....&sø€°N€rrrs€rrz(MouseHandlers.__init__..&s ø€¤ Ó,BÓ C€r)rrÚreturnr )rÚmouse_handlers)Úselfrs @rÚ__init__zMouseHandlers.__init__sø€ó "ô ÓCÓ Dð Õrcóp—t||«D]'}|j|}t||«D]}|||<Œ Œ)y)z1 Set mouse handler for a region. N)Úranger) rÚx_minÚx_maxÚy_minÚy_maxÚhandlerÚyÚrowÚxs rÚset_mouse_handler_for_rangez)MouseHandlers.set_mouse_handler_for_range)sI€ôu˜eÓ$ò !ˆAØ×%Ñ% aÑ(ˆCä˜5 %Ó(ò !Ø A’ñ !ñ !rN)rÚNone) rÚintr r)r!r)r"r)r#z,Callable[[MouseEvent], NotImplementedOrNone]rr()Ú__name__Ú __module__Ú __qualname__Ú__doc__rr'rrrr r sK„ñó ð !àð!ðð!ðð !ð ð !ð >ð !ð ô!rN)Ú __future__rÚ collectionsrÚtypingrrÚprompt_toolkit.mouse_eventsrÚ'prompt_toolkit.key_binding.key_bindingsr Ú__all__r r rrrúr4sDðÝ"å#ß*å2áÝLðØð €ð ˜˜ Ð&<Ð<Ñ=€ ÷$!ò$!r