§
    È¡cRs  ã                   ó€   — d dl mZ d dlmZmZ  G d„ dej        ¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Zd	S )
é    )Úrequest)ÚresourceÚcursorc                   ó2   — e Zd Zej        j        Zd„ Zd„ ZdS )ÚFontablec                 óB   — t          j        | j        | j        ¬¦  «        S )N)ÚdisplayÚfont)r   Ú	QueryFontr	   Úid)Úselfs    úX/var/www/api.educacionweb.es/myenv/lib/python3.11/site-packages/Xlib/xobject/fontable.pyÚqueryzFontable.query   s%   € ÝÔ ¨4¬<Ø(,¬ð1ñ 1ô 1ð 	1ó    c                 óD   — t          j        | j        | j        |¬¦  «        S )N)r	   r
   Ústring)r   ÚQueryTextExtentsr	   r   )r   r   s     r   Úquery_text_extentszFontable.query_text_extents   s(   € ÝÔ'°$´,Ø/3¬wØ17ð9ñ 9ô 9ð 	9r   N)	Ú__name__Ú
__module__Ú__qualname__r   ÚResourceÚ__resource__Ú__fontable__r   r   © r   r   r   r      s=   € € € € € ØÔ$Ô1€Lð1ð 1ð 1ð9ð 9ð 9ð 9ð 9r   r   c                   óN   — e Zd Zej        j        Zdd„Zdd„Zdd„Z	dd„Z
dd„ZdS )ÚGCNc                 óJ   — t          j        | j        || j        |¬¦  «         d S )N)r	   ÚonerrorÚgcÚattrs)r   ÚChangeGCr	   r   )r   r   Úkeyss      r   Úchangez	GC.change&   s5   € ÝÔ 4¤<Ø#*Ø"œgØ!%ð	'ñ 	'ô 	'ð 	'ð 	'ð 	'r   c                 óL   — t          j        | j        ||| j        |¬¦  «         d S )N)r	   r   Úsrc_gcÚdst_gcÚmask)r   ÚCopyGCr	   r   )r   r&   r(   r   s       r   ÚcopyzGC.copy-   s7   € ÝŒ ¤Ø!(Ø &Ø $¤Ø"ð		$ñ 	$ô 	$ð 	$ð 	$ð 	$r   c                 óL   — t          j        | j        || j        ||¬¦  «         d S )N)r	   r   r    Údash_offsetÚdashes)r   Ú	SetDashesr	   r   )r   Úoffsetr-   r   s       r   Ú
set_dasheszGC.set_dashes4   s8   € ÝÔ D¤LØ$+Ø#œwØ(.Ø#)ð		+ñ 	+ô 	+ð 	+ð 	+ð 	+r   c           	      óP   — t          j        | j        ||| j        |||¬¦  «         d S )N)r	   r   Úorderingr    Úx_originÚy_originÚ
rectangles)r   ÚSetClipRectanglesr	   r   )r   r3   r4   r5   r2   r   s         r   Úset_clip_rectangleszGC.set_clip_rectangles;   s>   € ÝÔ!¨D¬LØ,3Ø-5Ø'+¤wØ-5Ø-5Ø/9ð	;ñ 	;ô 	;ð 	;ð 	;ð 	;r   c                 ó†   — t          j        | j        || j        ¬¦  «         | j                             | j        ¦  «         d S )N)r	   r   r    )r   ÚFreeGCr	   r   Úfree_resource_id©r   r   s     r   ÚfreezGC.freeC   sG   € ÝŒ ¤Ø!(Ø œGð	%ñ 	%ô 	%ð 	%ð 	Œ×%Ò% d¤gÑ.Ô.Ð.Ð.Ð.r   ©N)r   r   r   r   r   r   Ú__gc__r$   r*   r0   r7   r<   r   r   r   r   r   #   sƒ   € € € € € ØÔÔ+€Fð'ð 'ð 'ð 'ð$ð $ð $ð $ð+ð +ð +ð +ð;ð ;ð ;ð ;ð/ð /ð /ð /ð /ð /r   r   c                   ó4   — e Zd Zej        j        Zdd„Zd„ ZdS )ÚFontNc                 ó†   — t          j        | j        || j        ¬¦  «         | j                             | j        ¦  «         d S )N)r	   r   r
   )r   Ú	CloseFontr	   r   r:   r;   s     r   Úclosez
Font.closeO   sH   € ÝÔ D¤LØ$+Ø!%¤ð	*ñ 	*ô 	*ð 	*ð 	Œ×%Ò% d¤gÑ.Ô.Ð.Ð.Ð.r   c                 ó  — |\  }}}|\  }	}
}| j                              ¦   «         }t          j        | j         || j        |||||||	|
|¬¦  «         | j                              dt          j        ¦  «        } || j         |d¬¦  «        S )N)r	   ÚcidÚsourcer(   Úsource_charÚ	mask_charÚfore_redÚ
fore_greenÚ	fore_blueÚback_redÚ
back_greenÚ	back_bluer   é   )Úowner)r	   Úallocate_resource_idr   ÚCreateGlyphCursorr   Úget_resource_classr   ÚCursor)r   r(   rG   rH   Úf_rgbÚb_rgbrI   rJ   rK   rL   rM   rN   rE   Úclss                 r   Úcreate_glyph_cursorzFont.create_glyph_cursorU   s¢   € à*/Ñ'ˆ*˜iØ*/Ñ'ˆ*˜iàŒl×/Ò/Ñ1Ô1ˆÝÔ!¨D¬LØ(+Ø+/¬7Ø)-Ø0;Ø.7Ø-5Ø/9Ø.7Ø-5Ø/9Ø.7ð	9ñ 	9ô 	9ð 	9ð Œl×-Ò-¨h½¼ÑFÔFˆØˆs4”< ¨aÐ0Ñ0Ô0Ð0r   r=   )	r   r   r   r   r   r   Ú__font__rC   rX   r   r   r   r@   r@   L   sB   € € € € € ØÔ Ô-€Hð/ð /ð /ð /ð1ð 1ð 1ð 1ð 1r   r@   N)	ÚXlib.protocolr   ÚXlib.xobjectr   r   r   r   r   r@   r   r   r   ú<module>r\      s½   ðð& "Ð !Ð !Ð !Ð !Ð !Ø )Ð )Ð )Ð )Ð )Ð )Ð )Ð )ð
9ð 
9ð 
9ð 
9ð 
9ˆxÔ ñ 
9ô 
9ð 
9ð%/ð %/ð %/ð %/ð %/ˆñ %/ô %/ð %/ðR1ð 1ð 1ð 1ð 1ˆ8ñ 1ô 1ð 1ð 1ð 1r   