File: //usr/lib/python3/dist-packages/DistUpgrade/__pycache__/GtkProgress.cpython-38.pyc
U
B��]� � @ s^ d dl mZmZ d dlZd dlZd dlmZ ddlmZ ddl m
Z
G dd� dejjj
�ZdS ) � )�Gtk�GdkN)�gettext� )�
humanize_size)�SimpleGtkbuilderAppc @ s6 e Zd Zd
dd�Zdd� Zdd� Zdd � Zd
d� ZdS )�GtkAcquireProgress� c C s� t j�|dd�}t|d�| _d| _| jj| _| jj| _ | jj
�d| j� | jj
| _| jj| _| j�|� | j�� | j�� �tjj� |dkr�| j�d||f � d S )NZ
gtkbuilderzAcquireProgress.uizubuntu-release-upgraderTZclickedr z<big><b>%s</b></big>
%s)�os�path�joinr Zwidgets� _continueZlabel_fetch_summary�summaryZlabel_fetch_status�statusZbutton_fetch_cancelZconnect�on_button_fetch_cancel_clickedZprogressbar_fetch�progress�window_fetchZset_transient_forZrealizeZ
get_windowZ
set_functionsr Z
WMFunctionZMOVE�
set_markup)�self�parentZdatadirr ZdescrZuifile� r �9/usr/lib/python3/dist-packages/DistUpgrade/GtkProgress.py�__init__ s$
�
�zGtkAcquireProgress.__init__c C s | j �d� | j�� d S )Nr )r �set_fractionr Zshow�r r r r �start7 s zGtkAcquireProgress.startc C s | j �� d S )N)r Zhider r r r �stop; s zGtkAcquireProgress.stopc C s
d| _ d S )NF)r
)r Zwidgetr r r r >