
    Ng                     d    d dl mZ d dlZej                            dd          d             ZdS )    )pyplotNgtk3aggT)skip_on_importerrorc                     t          j        d           ddlmm t          j                    g fd} fd}j                            d|            j                            d|           t          j	                     d S )Nz8test_widget_send_event is not triggering key_press_eventr   )GdkGtkc                    j         j        j        fj         dfj         j        j        fj        dfj        j        j        fj        j        j        fj        j        j        j        j        z  j        j        z  fdj	        dfj	        j        j        ff
D ]!\  }}
                    j        ||           "d S )Nr   )i  r   )KEY_aModifierType
SHIFT_MASKCONTROL_MASK
KEY_agraveKEY_Control_L	MOD1_MASK	KEY_Alt_L	MOD4_MASKKEY_BackSpacetest_widget_send_keycanvas)eventkeymodr   r   figs      ^/var/www/html/ai-engine/env/lib/python3.11/site-packages/matplotlib/tests/test_backend_gtk3.pysendztest_correct_key.<locals>.send   s    C,78AC,9:#"C$4$>? 0 =>!.#-.#-./ "A&"C$4$AB
 	; 	;HC" $$SZc::::#	; 	;    c                 x                         | j                   g dk    rt          j                   d S d S )N)	Aazctrl+a   àzalt+controlzctrl+altu   ctrl+alt+super+à	backspacezctrl+backspace)appendr   pltclose)r   bufr   s    r   receivez!test_correct_key.<locals>.receive"   sP    

59 
 
 
 
 
 IcNNNNN
 
r   
draw_eventkey_press_event)
pytestxfailgi.repositoryr   r   r#   figurer   mpl_connectshow)r   r&   r   r   r%   r   s     @@@@r   test_correct_keyr/      s    
LKLLL&&&&&&&&
*,,C
C; ; ; ; ; ; ;(
 
 
 
 
 
 J<...J,g666HJJJJJr   )
matplotlibr   r#   r)   markbackendr/    r   r   <module>r4      s[    $ $ $ $ $ $  YD99) ) :9) ) )r   