+
    ,i!                         ^ RI t ^ RIHt ^ RIt^ RIHt ]P                  P                  RRR7      R 4       t	]P                  P                  RRR7      R 4       t
R# )	    N)pyplot)mockgtk3aggT)skip_on_importerrorc                  0  aaaa \         P                  ! R 4       ^ RIHoHo \
        P                  ! 4       o. oVVV3R lp VV3R lpSP                  P                  RV 4       SP                  P                  RV4       \
        P                  ! 4        R# )z8test_widget_send_event is not triggering key_press_event)GdkGtkc                   < SP                   SP                  P                  3SP                   ^ 3SP                   SP                  P                  3SP                  ^ 3SP
                  SP                  P                  3SP                  SP                  P                  3SP                  SP                  P                  SP                  P                  ,          SP                  P                  ,          3RSP                  ^ 3SP                  SP                  P                  33
 F!  w  rSP                  SP                  W4       K#  	  R# )r   N)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   &  D/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_gtk3.pysendtest_correct_key.<locals>.send   s   C,,778AC,,99:#""C$4$4$>$>? 0 0 = =>!!..##--.##--./ ""A&""C$4$4$A$AB
HC" $$SZZ:#
    c                    < SP                  V P                  4       S. RO8X  d   \        P                  ! S4       R# R# )AN)	r    azctrl+a   àzalt+controlzctrl+altu   ctrl+alt+super+à	backspacezctrl+backspace)appendr   pltclose)r   bufr   s   &r   receive!test_correct_key.<locals>.receive$   s2    

599 
 
 IIcN
r   
draw_eventkey_press_eventN)
pytestxfailgi.repositoryr   r	   r%   figurer   mpl_connectshow)r   r(   r   r	   r'   r   s     @@@@r   test_correct_keyr2      sa    
LLKL&
**,C
C;(
 JJ<.JJ,g6HHJr   c                     ^ RI Hp  \        P                  ! 4       w  rVP	                  ^..4       \
        P                  ! R4      ;_uu_ 4       pVP                  pRVP                  n        \
        P                  ! R4      ;_uu_ 4       pVP                  pWFP                  n        RVP                  n        V P                  P                  VP                  n        VP                  P                  P                   P#                  4       p\$        P&                  ! R4       VR8X  g   Q h\
        P                  ! R4      ;_uu_ 4        RVP                  n        V P                  P                  VP                  n        VP                  P                  P                   P#                  4       pVe   Q h RRR4       RRR4       RRR4       R#   + '       g   i     L"; i  + '       g   i     L-; i  + '       g   i     R# ; i)r   )r	   zgi.repository.Gtk.FileFilterzPortable Network Graphicsz#gi.repository.Gtk.FileChooserDialogz
foobar.pngzgi.repository.Gtk.MessageDialogN)r.   r	   r%   subplotsimshowr   patchreturn_valueget_name
get_filterget_filenameResponseTypeOKrunr   managertoolbarsave_figureosremove)r	   r   ax
fileFilterfiltdialogChooserdialogfnames           r   test_save_figure_returnrI   5   s`   !llnGCIIse	2	3	3z&&%@"ZZ=>>-"//F-1*/;F,&)&6&6&9&9FJJ#JJ&&..::<EIIl#L(((=>>37##0*-*:*:*=*=

'

**22>>@}$}	 ? ? 
4	3 ?> ?> 
4	3	3s>   <G5B>G"		A+G5G"	=G5GG"	"G2-G55H	)rA   
matplotlibr   r%   r,   unittestr   markbackendr2   rI    r   r   <module>rO      sb    	 $   YD9) :)X YD9% :%r   