
    CPc                         d Z ddlZ G d dej                  Zedk    r e                                             dS dS )zConvert to title case    Nc                       e Zd ZdZdZd ZdS )	TitleCasezTo titlecaseTc                 T   d}d}|D ]}|                                 s|rd| _        |                                 sd}| j        r3|                                r||                                z  }d| _        o|                                r||                                z  }||z  }|S )N TF)isspace
word_endedisalphaupperlower)selftextretnewlinechars        0/usr/share/inkscape/extensions/text_titlecase.pyprocess_chardatazTitleCase.process_chardata   s     	 	D||~~ ' '"&<<>>   4<<>> tzz||#"' tzz||#t
    N)__name__
__module____qualname____doc__r   r    r   r   r   r      s.        J    r   r   __main__)r   inkexTextExtensionr   r   runr   r   r   <module>r      sr          #   2 zIKKOO r   