§
    ‡Ûg  ã                   óŠ   — d dl mZ ddlmZmZ ddlmZmZm	Z	  G d„ dee¦  «        Z
e	j         G d„ de	¦  «        ¦   «         Zd	S )
é    )Únullcontexté   )ÚFigureCanvasCairoÚ_RendererGTKCairo)ÚGtkÚFigureCanvasGTK4Ú_BackendGTK4c                   ó   — e Zd ZdZd„ ZdS )ÚFigureCanvasGTK4CairoTc           	      ó  — | j         r| j                              ¦   «         nt          ¦   «         5  | j                             |¦  «         | j        }|                     d|z  d|z  ¦  «         |                      ¦   «         }t          j	        |  
                    ¦   «         ||j        |j        |j        |j        ¦  «         | j        j        | j        _        | j                             | j        ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   )ÚtoolbarÚ_wait_cursor_for_draw_cmr   Ú	_rendererÚset_contextÚdevice_pixel_ratioÚscaleÚget_allocationr   Úrender_backgroundÚget_style_contextÚxÚyÚwidthÚheightÚfigureÚdpiÚdraw)ÚselfÚwidgetÚctxr   Ú
allocations        ú[/granary/edev/quantum/lib/python3.11/site-packages/matplotlib/backends/backend_gtk4cairo.pyÚon_draw_eventz#FigureCanvasGTK4Cairo.on_draw_event   s:  € Ø9=¼ð !ˆdŒl×3Ò3Ñ5Ô5Ð5Ý‘=”=ð	-ð 	-àŒN×&Ò& sÑ+Ô+Ð+ØÔ+ˆEà�IŠI�a˜%‘i  U¡Ñ+Ô+Ð+Ø×,Ò,Ñ.Ô.ˆJÝÔ!Ø×&Ò&Ñ(Ô(¨#Ø”˜jœlØÔ  *Ô"3ñ5ô 5ð 5ð "&¤¤ˆDŒNÔØŒK×Ò˜Tœ^Ñ,Ô,Ð,ð	-ð 	-ð 	-ñ 	-ô 	-ð 	-ð 	-ð 	-ð 	-ð 	-ð 	-ð 	-øøøð 	-ð 	-ð 	-ð 	-ð 	-ð 	-s   ¯CDÄDÄ	DN)Ú__name__Ú
__module__Ú__qualname__Ú_context_is_scaledr"   © ó    r!   r   r      s)   € € € € € ØÐð-ð -ð -ð -ð -r(   r   c                   ó   — e Zd ZeZdS )Ú_BackendGTK4CairoN)r#   r$   r%   r   ÚFigureCanvasr'   r(   r!   r*   r*      s   € € € € € à(€L€L€Lr(   r*   N)Ú
contextlibr   Úbackend_cairor   r   ÚRendererGTK4CairoÚbackend_gtk4r   r   r	   r   Úexportr*   r'   r(   r!   ú<module>r1      sÏ   ðØ "Ð "Ð "Ð "Ð "Ð "ð?ð ?ð ?ð ?ð ?ð ?ð ?ð ?à =Ð =Ð =Ð =Ð =Ð =Ð =Ð =Ð =Ð =ð-ð -ð -ð -ð -Ð-Ð/?ñ -ô -ð -ð& Ôð)ð )ð )ð )ð )˜ñ )ô )ñ Ôð)ð )ð )r(   