+
    i                         ^ RI t ^RIHt ^RIHtHt ^RIHt  ! R R]]4      t]P                   ! R R]4      4       t
R# )	    N)FigureCanvasAgg)
_BackendWx_FigureCanvasWxBase)NavigationToolbar2Wxc                   :   a  ] tR t^	t o RR ltRR ltR tRtV tR# )FigureCanvasWxAggNc                    \         P                  ! V 4       V P                  4       V n        RV n        V P                  VR7       R# )z
Render the figure using agg.
T)drawDCN)r   draw_create_bitmapbitmap_isDrawngui_repaint)selfr
   s   &&ځ/Users/tonyclaw/.openclaw/workspace/skills/math-calculator/venv/lib/python3.14/site-packages/matplotlib/backends/backend_wxagg.pyr   FigureCanvasWxAgg.draw
   s:     	T"))+'    c           	     L   V P                  4       pVf   W n        M\        P                  ! V4      p\        P                  ! V P                  4      p\	        VP
                  4      p\	        V P                  P                  4       VP                  ,
          4      pVP                  WV\	        VP                  4      \	        VP                  4      W5V4       VP                  \        P                  4       VP                  \        P                  4       V P                  4        R # N)r   r   wxMemoryDCintx0	GetHeighty1BlitwidthheightSelectObject
NullBitmapr   )r   bboxr   srcDCdestDCxys   &&     r   blitFigureCanvasWxAgg.blit   s    $$&< KKK'E[[-FDGGADKK))+dgg56AKKc$**os4;;/?1M.r}}-r   c                    V P                  4       P                  4       pVP                  w  r#p\        P                  P                  W2V4      pVP                  V P                  4       4       V# )z0Create a wx.Bitmap from the renderer RGBA buffer)get_rendererbuffer_rgbashaper   BitmapFromBufferRGBASetScaleFactorGetDPIScaleFactor)r   rgbahw_r   s   &     r   r    FigureCanvasWxAgg._create_bitmap"   sX      "..0**a))!5d4467r   )r   r   r   )	__name__
__module____qualname____firstlineno__r   r&   r   __static_attributes____classdictcell__)__classdict__s   @r   r   r   	   s     ( r   r   c                       ] tR t^+t]tRtR# )_BackendWxAgg N)r5   r6   r7   r8   r   FigureCanvasr9   r>   r   r   r=   r=   +   s    $Lr   r=   )r   backend_aggr   
backend_wxr   r   r   NavigationToolbar2WxAggr   exportr=   r>   r   r   <module>rD      sD    	 ( 75)< D %J % %r   