
    ih                     F    d dl mZ ddlmZ  G d dej                        Zy)    )request   )resourcec                   H    e Zd Zej                  j
                  ZddZddZy)CursorNc                     t        j                  | j                  || j                         | j                  j	                  | j                         y )N)displayonerrorcursor)r   
FreeCursorr	   idfree_resource_id)selfr
   s     ]/home/obispo/Crisostomo_bridge/mision_env/lib/python3.12/site-packages/Xlib/xobject/cursor.pyfreezCursor.free   s8    T\\%,$(GG	- 	%%dgg.    c                     |\  }}}|\  }}}	t        j                  | j                  || j                  ||||||		       y )N)	r	   r
   r   fore_red
fore_green	fore_blueback_red
back_green	back_blue)r   RecolorCursorr	   r   )
r   
foreground
backgroundr
   r   r   r   r   r   r   s
             r   recolorzCursor.recolor#   sJ    *4'*i*4'*i(/'+ww)1+5*3)1+5*3	5r   )N)	__name__
__module____qualname__r   Resource__resource__
__cursor__r   r    r   r   r   r      s    ""//J/5r   r   N)Xlib.protocolr    r   r!   r   r$   r   r   <module>r'      s   , " 5X 5r   