
    ^j+                        d dl mZ d dlmZmZ d dlmZ d dlmZm	Z	m
Z
mZmZmZ erd dlmZ  G d d          Z G d d	          Z ed
          Z ed          ZdS )    )annotations)c_boolc_void_p)TYPE_CHECKING)NSRectEncoding
NSUIntegerNSUIntegerEncoding	ObjCClassObjCSubclass
send_super)ObjCInstancec                      e Zd Z edd          Ze                    d          dd            Ze                    dez   dz             dd            Ze                    de	z             dd            Z
dS )PygletWindow_ImplementationNSWindowPygletWindowBreturnboolc                    dS )NT )selfs    \/home/agentuser/manim-venv/lib/python3.11/site-packages/pyglet/window/cocoa/pyglet_window.pycanBecomeKeyWindowz.PygletWindow_Implementation.canBecomeKeyWindow   s    t       @   @@Bmaskr   datemodedequeueintc                    |                                  r&ddlm} |j        |j                                         t          | d||||dt          t          t          t          g          }|j	        dS |j	        S )Nr   app/nextEventMatchingMask:untilDate:inMode:dequeue:r   )superclass_nameargtypes
inLiveResizepygletr$   
event_loopidler   r   r   r   valuer   r   r   r   r    r$   events          r   /nextEventMatchingMask_untilDate_inMode_dequeue_zKPygletWindow_Implementation.nextEventMatchingMask_untilDate_inMode_dequeue_&   s      	&""""""~)##%%%4!RtW+5%/8V$LN N N
 ;1{r      dnewFramefloatc                    dS Ng        r   r   r2   s     r   animationResizeTime_z0PygletWindow_Implementation.animationResizeTime_:       sr   N)r   r   
r   r   r   r   r   r   r    r   r   r!   r2   r   r   r3   )__name__
__module____qualname__r   r   methodr   r	   r0   r   r7   r   r   r   r   r      s        <
N;;L     22V;<<   =<& .//   0/  r   r   c                      e Zd Z edd          Ze                    dez   dz             dd            Ze                    dez             dd            Z	dS )PygletToolWindow_ImplementationNSPanelPygletToolWindowr   r   r   r   r   r   r    r   r   r!   c                    |                                  r&ddlm} |j        |j                                         t          | d||||t          t          t          t          g          }|j	        dS |j	        S )Nr   r#   r%   )r'   r(   r.   s          r   r0   zOPygletToolWindow_Implementation.nextEventMatchingMask_untilDate_inMode_dequeue_B   s      	&""""""~)##%%%4!RtW
HV^`f?gi i i ;1{r   r1   r2   r3   c                    dS r5   r   r6   s     r   r7   z4PygletToolWindow_Implementation.animationResizeTime_T   r8   r   Nr9   r:   )
r;   r<   r=   r   rB   r>   r	   r0   r   r7   r   r   r   r@   r@   ?   s        #|I/ABBT$66?@@   A@" TN233   43  r   r@   r   rB   N)
__future__r   ctypesr   r   typingr   pyglet.libs.darwin.cocoapyr   r   r	   r
   r   r   pyglet.libs.darwinr   r   r@   r   rB   r   r   r   <module>rJ      s&   " " " " " " # # # # # # # #                             0//////) ) ) ) ) ) ) )X       4 y((9/00   r   