diff options
| author | Sebastian Heinlein <sebastian.heinlein@web.de> | 2006-01-25 00:49:43 +0100 |
|---|---|---|
| committer | Sebastian Heinlein <sebastian.heinlein@web.de> | 2006-01-25 00:49:43 +0100 |
| commit | a576717a3c84e635779bc63299a6372fd4ef20d0 (patch) | |
| tree | e2eb15162dd3cad677fc873964e8ebcafe393750 /DistUpgrade/DistUpgradeViewGtk.py | |
| parent | 2e75667c58e1ceeafb57c45bb09d48f3d4d52817 (diff) | |
| download | python-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.py | 25 |
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 |
