summaryrefslogtreecommitdiff
path: root/DistUpgrade/DistUpgradeViewGtk.py
diff options
context:
space:
mode:
authorSebastian Heinlein <sebastian.heinlein@web.de>2006-01-25 00:49:43 +0100
committerSebastian Heinlein <sebastian.heinlein@web.de>2006-01-25 00:49:43 +0100
commita576717a3c84e635779bc63299a6372fd4ef20d0 (patch)
treee2eb15162dd3cad677fc873964e8ebcafe393750 /DistUpgrade/DistUpgradeViewGtk.py
parent2e75667c58e1ceeafb57c45bb09d48f3d4d52817 (diff)
downloadpython-apt-a576717a3c84e635779bc63299a6372fd4ef20d0.tar.gz
* Change the progress bar to pulse mode during caching, otherwise the progress
bar restarts too often * Wording: - "Upgrading to Ubuntu 'Dapper' 6.04" in the header - Mention the download in the step 3 * Fixed new error dialog - nice test case: dpkg -i --force-all libnotify0_0.3.0-0ubuntu2_i386.deb * Set position of the main window to center always. the terminal is quite huge, so the window has to be moved anyway if you expand the terminal I am not sure about this behavior. So please take a look at it * Initial glade work on a new dialog_obsolete
Diffstat (limited to 'DistUpgrade/DistUpgradeViewGtk.py')
-rw-r--r--DistUpgrade/DistUpgradeViewGtk.py25
1 files changed, 17 insertions, 8 deletions
diff --git a/DistUpgrade/DistUpgradeViewGtk.py b/DistUpgrade/DistUpgradeViewGtk.py
index 9230098f..95d6fdab 100644
--- a/DistUpgrade/DistUpgradeViewGtk.py
+++ b/DistUpgrade/DistUpgradeViewGtk.py
@@ -42,12 +42,16 @@ from gettext import gettext as _
class GtkOpProgress(apt.progress.OpProgress):
def __init__(self, progressbar):
self.progressbar = progressbar
+ self.progressbar.set_pulse_step(0.01)
+ self.progressbar.pulse()
+
def update(self, percent):
- #self._progressbar.show()
- #self.progressbar.set_text(self.op)
- self.progressbar.set_fraction(percent/100.0)
+ # self.progressbar.set_text(self.op)
+# self.progressbar.set_fraction(percent/100.0)
+ self.progressbar.pulse()
while gtk.events_pending():
gtk.main_iteration()
+
def done(self):
self.progressbar.set_text(" ")
@@ -137,9 +141,10 @@ class GtkInstallProgressAdapter(InstallProgress):
self.label_error.set_markup(msg)
if errormsg != None:
- self.treeview_error_extended.get_buffer().set_text(errormsg)
- self.scroll_error_extended.show()
-
+ buffer = self.textview_error.get_buffer()
+ buffer.set_text(errormsg)
+ self.scroll_error.show()
+
self.dialog_error.run()
self.dialog_error.destroy()
return False
@@ -226,8 +231,10 @@ class GtkDistUpgradeView(DistUpgradeView,SimpleGladeApp):
#attr = pango.AttrStyle(pango.STYLE_ITALIC, 0, -1)
attrlist.insert(attr)
label.set_property("attributes",attrlist)
+
def error(self, summary, msg, extended_msg=None):
+
self.dialog_error.set_transient_for(self.window_main)
self.expander_terminal.set_expanded(True)
@@ -236,10 +243,12 @@ class GtkDistUpgradeView(DistUpgradeView,SimpleGladeApp):
self.label_error.set_markup(msg)
if extended_msg != None:
- self.treeview_error_extended.get_buffer().set_text(extended_msg)
- self.scroll_error_extended.show()
+ buffer = self.textview_error.get_buffer()
+ buffer.set_text(extended_msg)
+ self.scroll_error.show()
self.dialog_error.run()
+ self.dialog_error.show()
self.dialog_error.destroy()
return False