+
    }c9  c                   sH    ^ RI Ht ^RIHt  ! R R]P                  4      tR# )i    )request)resourcec                   s`   a  ] tR t^t o ]P
                  P                  tRR ltRR lt	Rt
V tR# )CursorNc                s    \         P                  ! V P                  VV P                  R 7       V P                  P	                  V P                  4       R# ))displayonerrorcursorN)r    Z
FreeCursorr   idZfree_resource_id)selfr   s   &&8/usr/lib/python3.14/site-packages/Xlib/xobject/cursor.pyfreeZCursor.free   s8    T\\%,$(GG	- 	%%dgg.    c                s    Vw  rEpVw  rxp	\         P                  ! V P                  VV P                  VVVVVV	R 7	       R# ))	r   r   r   fore_red
fore_green	fore_blueback_red
back_green	back_blueN)r    ZRecolorCursorr   r   )
r   Z
foregroundZ
backgroundr   r   r   r   r   r   r   s
   &&&&      r   recolorZCursor.recolor#   sF    *4'i*4'i(/'+ww)1+5*3)1+5*3	5r
    )N)Z__name__Z
__module__Z__qualname__Z__firstlineno__r   ResourceZ__resource__Z
__cursor__r	   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s%     ""//J/5 5r
   r   N)ZXlib.protocolr    Z r   r   r   r   r
   r   <module>r      s   , " 5X 5r
   