HEX
Server: Apache/2.4.65 (Unix) OpenSSL/3.5.5
System: Linux cpanel.ns-taberra.com 5.14.0-681.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Feb 11 20:19:22 UTC 2026 x86_64
User: asif201 (1002)
PHP: 8.3.0
Disabled: NONE
Upload Files
File: //lib64/gedit/plugins/pythonconsole/__pycache__/config.cpython-39.pyc
a

A�T`T
�@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:t�|�tj�|dd�|_tj�|j	�|_
t��|_
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|j�|j�|�|j�d�|j�|j��|�|j�d�|j�|j��|j�	|�|j�d�}|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$t��}|�|�}|r |�|�dS�N)rZRGBA�parseZset_rgba)�colorbutton�valueZrgba�parsedrrrr:s
z/PythonConsoleConfigWidget.set_colorbutton_colorcCs|j�|j|�����dSr)r�
set_stringr�	get_color�	to_string�rrrrr� on_colorbutton_command_color_setBs

�z:PythonConsoleConfigWidget.on_colorbutton_command_color_setcCs|j�|j|�����dSr)rrrrrrrrr�on_colorbutton_error_color_setFs

�z8PythonConsoleConfigWidget.on_colorbutton_error_color_setN)�__name__�
__module__�__qualname__r
rrrr�staticmethodrr r!rrrrrs
)rZ
gi.repositoryrrr�__all__rrrrrr�<module>s