Mini Shell

Direktori : /proc/self/root/usr/share/ibus-hangul/setup/__pycache__/
Upload File :
Current File : //proc/self/root/usr/share/ibus-hangul/setup/__pycache__/keycapturedialog.cpython-36.pyc

3

p�gXt�@s:ddlmZddlmZddlZdd�ZGdd�d�ZdS)�)�Gtk)�GdkNcCstjd|�S)Nzibus-hangul)�gettext�dgettext)�a�r�0/usr/share/ibus-hangul/setup/keycapturedialog.py�<lambda>sr	c@s>eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zddd
�ZdS)�KeyCaptureDialogcCsTd|_tj|tjjtjjtjjd�|_	|j	j
d�|j	jd�|j	jd|j
d�dS)N�� zkey-press-event)�_KeyCaptureDialog__key_strrZ
MessageDialogZDialogFlagsZMODALZMessageType�INFOZButtonsTypeZ	OK_CANCEL�_KeyCaptureDialog__dialog�
set_markup�format_secondary_markupZconnect�on_keypress)�self�title�parentrrr�__init__szKeyCaptureDialog.__init__cCs|jj�dS)N)r�destroy)rrrrrszKeyCaptureDialog.destroycCs
|jj�S)N)r�run)rrrrrszKeyCaptureDialog.runcCs|jj|�dS)N)rr)r�textrrrrszKeyCaptureDialog.set_markupcCs|jS)N)r
)rrrr�get_key_stringszKeyCaptureDialog.get_key_stringNcCs�d|_|jtjj@r"|jd7_|jtjj@r>|jd7_|jtjj@rZ|jd7_|jtj|j�7_|j	j
d|j�dS)NrzControl+zAlt+zShift+z*<span size="large" weight="bold">%s</span>)r
�staterZModifierTypeZCONTROL_MASKZ	MOD1_MASKZ
SHIFT_MASKZkeyval_nameZkeyvalrr)rZwidgetZevent�datarrrrszKeyCaptureDialog.on_keypress)N)	�__name__�
__module__�__qualname__rrrrrrrrrrr
sr
)Z
gi.repositoryrrr�_r
rrrr�<module>s