%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/self/root/usr/share/ibus/setup/__pycache__/
Upload File :
Create Path :
Current File : //proc/self/root/usr/share/ibus/setup/__pycache__/engineabout.cpython-312.pyc

�

FQ	f�����ddlmZddlmZddlmZddlmZddlmZddlZddlmZmZGd�d	ej�Z
ed
k(r(ej�Z
e
e
�j�yy)�)�IBus)�Gdk)�	GdkPixbuf)�Gtk)�PangoN)�_�N_c�8��eZdZd�fd�	Zd�Zd�Zd�Zd�Z�xZS)�EngineAboutc����||_tt|�t	d�|��t	d�t
jjf}|j|�|j�y)N�About)�title�
transient_for�_Close)
�_EngineAbout__engine_desc�superr�__init__rr�ResponseType�CLOSE�add_buttons�_EngineAbout__init_ui)�self�enginer�buttons�	__class__s    ��$/usr/share/ibus/setup/engineabout.pyrzEngineAbout.__init__"s_���#���
�k�4�)��'�
� -�	*�	/��X�;�� 0� 0� 6� 6�7������'�"�����c�b�|jd�tj�}|jtjj
�|j
tjjtjj�|jdd�tj�|_|jjd�|j|j�|j�|jj!|ddd�|j#�y)Nz
help-abouti�FTr)�
set_icon_namer�ScrolledWindow�set_shadow_type�
ShadowType�	ETCHED_IN�
set_policy�
PolicyType�	AUTOMATIC�set_size_request�TextView�_EngineAbout__text_view�set_editable�add�show_all�vbox�
pack_start�_EngineAbout__fill_text_view)r�sws  r�	__init_uizEngineAbout.__init_ui,s������<�(�
�
�
�
!��
���3�>�>�3�3�4�
�
�
�c�n�n�.�.����0H�0H�I�
���C��%��<�<�>������%�%�e�,�
���t��� �
���
��	�	���R��t�Q�/����rc��|jj�}|j|�|jd�}|j	|dd�|j||j
|jj���|j	|dtj|j�zdd�|j	|td�tj|jj��zddd�|j	|td	�|jj�zddd�|j	|td
�|jj!�zddd�|j	|td�ddd�|j	|tj"|j�dd
�y)Nrz
 �left_margin_16z
%s
�headingz
Language: %s
�small�boldzKeyboard layout: %s
zAuthor: %s
z
Description:
�	wrap_text�left_margin_32)r)�
get_buffer�_EngineAbout__create_tags�get_iter_at_offset�insert_with_tags_by_name�
insert_pixbuf�_EngineAbout__load_iconr�get_icon�i18n�gettext_engine_longnamerr�get_language_name�get_language�
get_layout�
get_author�gettext_engine_description)r�text_buffer�iters   r�__fill_text_viewzEngineAbout.__fill_text_view;s����&�&�1�1�3�����;�'��-�-�a�0���,�,�T�5�-=�	?��!�!�$�� � ��!3�!3�!<�!<�!>�?�	A��,�,�T��4�7�7��8J�8J�K�K��+�	-�	�,�,�T��"�#�d�&<�&<�T�=O�=O�=\�=\�=^�&_�_���!1�	3�	�,�,�T��)�*�T�-?�-?�-J�-J�-L�L���!1�	3�	�,�,�T��.�!�D�$6�$6�$A�$A�$C�C���!1�	3�	�,�,�T��"�#�W�f�6F�	H��,�,�T��/�/��0B�0B�C��-�	/rc��|jdtjjdtjz��|jdtjj��|jdtj
j��|jdd	�
�|jdd�
�|jdtjj��|jdd��|jdd��y)Nr4�)�weight�sizer6)rL�italic)�styler5g𞪪���?)�scale�gray_foregroundz	dark gray)�
foregroundr7)�	wrap_moder3)�left_marginr8� )
�
create_tagr�Weight�BOLD�SCALE�Style�ITALICr�WrapMode�WORD)rrGs  r�
__create_tagszEngineAbout.__create_tagsWs������y�$�|�|�0�0�!�E�K�K�/�	�	1�	���v�$�|�|�0�0�	�	2����x�#�k�k�0�0�	�	2����w�,�	�	.����0�#.�	�	0����{�"%�,�,�"3�"3�	�	5����/�$&�	�	(����/�$&�	�	(rc�>�	tjj|ddd�}|S#tjj�}|j
|dd�}|dk(r|j
ddd�}|dk(r|j
ddd�}|j�}Y|SxYw)N�0Trzibus-enginez
image-missing)r�Pixbuf�new_from_file_at_scaler�	IconTheme�get_default�lookup_icon�	load_icon)r�	icon_name�pixbuf�theme�icons     r�__load_iconzEngineAbout.__load_iconjs���	&��%�%�<�<�Y�=?�=?�=A�C�F��
��	&��M�M�-�-�/�E��$�$�Y��A�6�D��t�|��(�(���A�>���t�|��(�(��"�a�@���^�^�%�F��
�s
�"&�A3B)N)	�__name__�
__module__�__qualname__rrr/r:r>�
__classcell__)rs@rrr!s����
 �/�8(�&rr�__main__)�
gi.repositoryrrrrrr@rr	�Dialogrrl�
EngineDesc�desc�run�rr�<module>rws]��.��#�����W�#�*�*�W�r�z���4�?�?��D�������r

Zerion Mini Shell 1.0