U
    ÂÛ	^î  ã                   @   sp   d dl mZ d dlmZ edƒZg ZG dd„ dejƒZeeƒZe d¡ G dd„ dejƒZeeƒZe d¡ dS )	é   )Úoverride)Úget_introspection_moduleÚPangoc                       s&   e Zd Zddd„Z‡ fdd„Z‡  ZS )ÚFontDescriptionNc                 C   s"   |d k	rt  |¡S t j | ¡S d S ©N)r   Zfont_description_from_stringr   Ú__new__)ÚclsÚstring© r
   ú4/usr/lib/python3/dist-packages/gi/overrides/Pango.pyr      s    
zFontDescription.__new__c                    s   t t| ƒ ¡ S r   )Úsuperr   Ú__init__)ÚselfÚargsÚkwargs©Ú	__class__r
   r   r   %   s    zFontDescription.__init__)N)Ú__name__Ú
__module__Ú__qualname__r   r   Ú__classcell__r
   r
   r   r   r      s   
r   c                       s4   e Zd Zdd„ Zd‡ fdd„	Zd	‡ fdd„	Z‡  ZS )
ÚLayoutc                 C   s   t j |¡S r   )r   r   Únew)r   Úcontextr
   r
   r   r   /   s    zLayout.__new__éÿÿÿÿc                    s   t t| ƒ ||¡ d S r   )r   r   Ú
set_markup©r   ÚtextZlengthr   r
   r   r   2   s    zLayout.set_markupc                    s   t t| ƒ ||¡ d S r   )r   r   Úset_textr   r   r
   r   r   5   s    zLayout.set_text)r   )r   )r   r   r   r   r   r   r   r
   r
   r   r   r   -   s   r   N)	Z	overridesr   Úmoduler   r   Ú__all__r   Úappendr   r
   r
   r
   r   Ú<module>   s   
