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: //usr/share/system-config-printer/__pycache__/gui.cpython-39.pyc
a

$x]��@sDddlmZddlmZddlZddlZejZGdd�dej�ZdS)�)�GObject)�GtkNc@seZdZddd�Zdd�ZdS)�GtkGUINc
	Cs�tj�dtj�td��}g|_|��D]�\}}t�	�}|j�
|�|rP|�|�|�tj�||d��|D].}|�
|�}|dur�td|��t|||�qlz|��}	Wnty�d}	Yn0|	dur&tj�|��|j�|��q&dS)NZSYSTEM_CONFIG_PRINTER_UIZuiz.uizWidget '%s' not found)�os�environ�get�path�join�pkgdata�_bld�itemsrZBuilder�appendZset_translation_domainZ
add_from_fileZ
get_object�
ValueError�setattrZ
get_top_level�AttributeErrorZWindowZset_focus_on_mapZfocus_on_mapZshow)
�selfZwidgets�domainZui_dirZxmlfile�names�bld�nameZwidget�win�r�'/usr/share/system-config-printer/gui.py�
getWidgets s0�


�zGtkGUI.getWidgetscCs|jD]}|�|�qdS)N)r�connect_signals)rrrrrr<s
zGtkGUI.connect_signals)N)�__name__�
__module__�__qualname__rrrrrrrs
r)Z
gi.repositoryrrrZconfigZ
pkgdatadirr
rrrrr�<module>s