
    hp                         S SK Jr  SSKJr  SSKJrJrJrJr   " S S\\5      r	\R                   " S S\5      5       rg	)
    )nullcontext   )FigureCanvasCairo)GLibGtkFigureCanvasGTK3_BackendGTK3c                       \ rS rSrS rSrg)FigureCanvasGTK3Cairo   c           	      V   U R                   (       a7  [        R                  " U R                   5        SU l         U R                  5         U R                  (       a  U R                  R                  5       O	[        5          U R                  5       n[        R                  " U R                  5       USSUR                  UR                  5        U R                  nUR                  SU-  SU-  5        U R                  R!                  U5        UR                  U-  U R                  l        UR                  U-  U R                  l        U R"                  R$                  U R                  l        U R"                  R                  U R                  5        S S S 5        g ! , (       d  f       g = f)Nr   r   )_idle_draw_idr   source_removedrawtoolbar_wait_cursor_for_draw_cmr   get_allocationr   render_backgroundget_style_contextwidthheightdevice_pixel_ratioscale	_rendererset_contextfiguredpi)selfwidgetctx
allocationr   s        W/var/www/html/env/lib/python3.13/site-packages/matplotlib/backends/backend_gtk3cairo.pyon_draw_event#FigureCanvasGTK3Cairo.on_draw_event   s.   t112!"DIIK9=dll335=!,,.J !!&&(#1j&&
(9(9; ++EIIa%iU+NN&&s+#-#3#3e#;DNN $.$5$5$=DNN!!%DNNKKT^^,!! ! !s   >DF
F()r   N)__name__
__module____qualname____firstlineno__r#   __static_attributes__     r"   r   r      s    -r+   r   c                       \ rS rSr\rSrg)_BackendGTK3Cairo!   r*   N)r%   r&   r'   r(   r   FigureCanvasr)   r*   r+   r"   r-   r-   !   s    (Lr+   r-   N)
contextlibr   backend_cairor   backend_gtk3r   r   r   r	   r   exportr-   r*   r+   r"   <module>r4      sB    " , C C--/? -4 ) ) )r+   