
    \
j                         d dl mZmZ d dlmZmZmZ d dlmZmZ d dlm	Z	  G d d          Z
 G d d          Z ed	          Z ed
          ZdS )    )c_void_pc_bool)	ObjCClassObjCSubclass
send_super)
NSUIntegerNSUIntegerEncoding)NSRectEncodingc                       e Zd Z edd          Ze                    d          d             Ze                    dez   dz             d             Ze                    de	z             d	             Z
d
S )PygletWindow_ImplementationNSWindowPygletWindowBc                     dS )NT )selfs    [/DATA/AppData/hermes/venv/lib/python3.11/site-packages/pyglet/window/cocoa/pyglet_window.pycanBecomeKeyWindowz.PygletWindow_Implementation.canBecomeKeyWindow.   s    t       @   @@Bc                     |                                  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   maskdatemodedequeuer   events          r   /nextEventMatchingMask_untilDate_inMode_dequeue_zKPygletWindow_Implementation.nextEventMatchingMask_untilDate_inMode_dequeue_>   s     	&""""""~)##%%%4!RtW+5%/8V$LN N N
 ;1;r      dc                     dS Ng        r   r   newFrames     r   animationResizeTime_z0PygletWindow_Implementation.animationResizeTime_Q       sr   N)__name__
__module____qualname__r   r   methodr   r	   r*   r
   r0   r   r   r   r   r   +   s        <
N;;L   00788  98$ n,--  .-  r   r   c                       e Zd Z edd          Ze                    dez   dz             d             Ze                    dez             d             Z	dS )	PygletToolWindow_ImplementationNSPanelPygletToolWindowr   r   c                     |                                  r&ddlm} |j        |j                                         t          | d||||t          t          t          t          g          }|j	        d k    rdS |j	        S )Nr   r   r   )r   r   r$   s          r   r*   zOPygletToolWindow_Implementation.nextEventMatchingMask_untilDate_inMode_dequeue_Y   s     	&""""""~)##%%%4!RtW
HV^`f?gi i i ;$1;r   r+   c                     dS r-   r   r.   s     r   r0   z4PygletToolWindow_Implementation.animationResizeTime_j   r1   r   N)
r2   r3   r4   r   r9   r5   r	   r*   r
   r0   r   r   r   r7   r7   V   s        #|I/ABBT"44V;<<  =<  T.011  21  r   r7   r   r9   N)ctypesr   r   pyglet.libs.darwin.cocoapyr   r   r   r   r	   r
   r   r7   r   r9   r   r   r   <module>r>      s   H $ # # # # # # # J J J J J J J J J J E E E E E E E E 5 5 5 5 5 5( ( ( ( ( ( ( (V       2 y((9/00   r   