| Server IP : 35.236.43.222 / Your IP : 216.73.216.143 Web Server : Apache System : Linux order-form-vm-001 5.10.0-37-cloud-amd64 #1 SMP Debian 5.10.247-1 (2025-12-11) x86_64 User : deploy ( 1002) PHP Version : 8.1.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/share/apt-listchanges/__pycache__/ |
Upload File : |
a
Dc``2 � @ sP d dl mZ d dlmZ d dlZe�dd� d dlmZmZ G dd� de�Z dS ) � )�frontend)�_N�Gtkz3.0)r �GLibc sV e Zd Zdd� Zdd� Z� fdd�Zdd� Zdd
d�Zdd
� Zdd� Z dd� Z
� ZS )�gtk_frdc C s t �� rt �� q d S �N)r Zevents_pendingZmain_iteration��self� r
�//usr/share/apt-listchanges/AptListChangesGtk.py�flush_interface
s zgtk_frd.flush_interfacec C s t �� d S r )r Z main_quit)r Zwidgetr
r
r �cb_close s zgtk_frd.cb_closec s� t � j|� t�� | _| j�d� z| j�d� W n tjyR | j�d� Y n0 | j� d�| _
| j| jd�}| j� d�| _| j� d�| _
| j� d�| _| j� d �| _| j�� | j� d
��� | _| �td�� | j�dtd
� � | j�|� | �� d S )Nzapt-listchangesz"apt-listchanges/apt-listchanges.uiz-/usr/share/apt-listchanges/apt-listchanges.ui�window_main)Zon_button_close_clickedZon_window_main_destroy�progressbar_main�button_close�label_header�label_header_descrZ
textview_mainz#apt-listchanges: Reading changelogsz
z Reading changelogs. Please wait.)�super�__init__r ZBuilderZbuilderZset_translation_domainZ
add_from_filer �ErrorZ
get_objectr r
r r r r �hideZ
get_buffer�textview_buf� set_titler �set_textZconnect_signalsr )r �args�handlers�� __class__r
r r s*
�
zgtk_frd.__init__c C s4 | j �� | j�d� | j�| �|�� t�� d S )NT) r �showr Z
set_sensitiver r Z_renderr �main�r �textr
r
r �display_output- s
zgtk_frd.display_output� c C sl |sd S t | d�s"d| _| j�� | j|7 _| j�| j| j � | j�d| jd | j � | �� d S )N�progressg z%i%%�d )�hasattrr$ r r Zset_fractionZpackages_countr r )r Zdiffr
r
r �update_progress3 s
zgtk_frd.update_progressc C s | j �� | �� d S r )r r r r r
r
r �
progress_done? s
zgtk_frd.progress_donec C s^ t �| jt jjt jjt jj�}|� t j
j� |�dt
d�t
d�f � |�� t j
jkrZdS dS )Nz<big><b>%s</b></big>
%szContinue Installation?z`Select <i>yes</i> to continue with the installation.
Select <i>no</i> to abort the installation.FT)r Z
MessageDialogr ZDialogFlagsZMODALZMessageTypeZQUESTIONZButtonsTypeZYES_NOZset_default_responseZResponseTypeZYES�
set_markupr �runZNO)r �mr
r
r �confirmC s ��zgtk_frd.confirmc C s | j �d| � | j�|� d S )Nz<big><b>%s</b></big>)r r) r r r r
r
r r R s zgtk_frd.set_title)r# )�__name__�
__module__�__qualname__r r
r r"