Mini Shell

Direktori : /lib64/gedit/plugins/pythonconsole/__pycache__/
Upload File :
Current File : //lib64/gedit/plugins/pythonconsole/__pycache__/config.cpython-36.pyc

3

�CZT
�@s4ddlZddlmZmZmZdZGdd�de�ZdS)�N)�Gio�Gtk�Gdk�PythonConsoleConfigWidgetc@sDeZdZdZdZdZdd�Zdd�Zedd	��Z	d
d�Z
dd
�ZdS)rz%org.gnome.gedit.plugins.pythonconsolez
command-colorzerror-colorcCs:tj|�tjj|dd�|_tjj|j	�|_
tj�|_
dS)NZuiz	config.ui)�object�__init__�os�path�join�_ui_pathrZSettings�new�CONSOLE_KEY_BASE�	_settingsrZBuilder�_ui)�selfZdatadir�r�0/usr/lib64/gedit/plugins/pythonconsole/config.pyr%s
z"PythonConsoleConfigWidget.__init__cCsf|jj|j�|j|jjd�|jj|j��|j|jjd�|jj|j��|jj	|�|jjd�}|S)Nzcolorbutton-commandzcolorbutton-errorZgrid)
rZ
add_from_filer�set_colorbutton_colorZ
get_objectrZ
get_string�CONSOLE_KEY_COMMAND_COLOR�CONSOLE_KEY_ERROR_COLORZconnect_signals)rZwidgetrrr�configure_widget,sz*PythonConsoleConfigWidget.configure_widgetcCs$tj�}|j|�}|r |j|�dS)N)rZRGBA�parseZset_rgba)�colorbutton�valueZrgbaZparsedrrrr:s
z/PythonConsoleConfigWidget.set_colorbutton_colorcCs|jj|j|j�j��dS)N)r�
set_stringr�	get_color�	to_string)rrrrr� on_colorbutton_command_color_setBs
z:PythonConsoleConfigWidget.on_colorbutton_command_color_setcCs|jj|j|j�j��dS)N)rrrrr)rrrrr�on_colorbutton_error_color_setFs
z8PythonConsoleConfigWidget.on_colorbutton_error_color_setN)�__name__�
__module__�__qualname__r
rrrr�staticmethodrrrrrrrrs)rZ
gi.repositoryrrr�__all__rrrrrr�<module>s