From 41d81d5de1b8b0046125863ab865076f5e83eb07 Mon Sep 17 00:00:00 2001 From: guinux Date: Wed, 26 Dec 2012 19:25:33 +0100 Subject: [PATCH] use icons --- backend/transaction.py | 43 ++++++++++++++++++++++++++++++++---------- gui/dialogs.glade | 35 ++++++++++++++++++++++++++++++---- gui/pamac.glade | 2 ++ gui/pamac_update.glade | 36 ++++++++++++++++++++++++++++++----- 4 files changed, 97 insertions(+), 19 deletions(-) diff --git a/backend/transaction.py b/backend/transaction.py index 6cc082e..5c9945e 100755 --- a/backend/transaction.py +++ b/backend/transaction.py @@ -14,6 +14,7 @@ interface.add_from_file('/usr/share/pamac/dialogs.glade') ProgressWindow = interface.get_object('ProgressWindow') progress_bar = interface.get_object('progressbar2') progress_label = interface.get_object('progresslabel2') +action_icon = interface.get_object('action_icon') ErrorDialog = interface.get_object('ErrorDialog') WarningDialog = interface.get_object('WarningDialog') QuestionDialog = interface.get_object('QuestionDialog') @@ -290,18 +291,38 @@ def cb_event(ID, event, tupel): ProgressWindow.show_all() while Gtk.events_pending(): Gtk.main_iteration() - for i in [1,3,5,7,9,11,15]: - if ID is i: - progress_label.set_text(event) - break - else : - progress_label.set_text(' ') - if ID is 27: - progress_label.set_text('Downloading '+format_size(total_size)) - print('Downloading a file') - if ID is 17: + if ID is 1: + progress_label.set_text('Checking dependencies') + action_icon.set_from_file('/usr/share/icons/hicolor/24x24/status/package-search.png') + elif ID is 3: + progress_label.set_text('Checking file conflicts') + action_icon.set_from_file('/usr/share/icons/hicolor/24x24/status/package-search.png') + elif ID is 5: + progress_label.set_text('Resolving dependencies') + action_icon.set_from_file('/usr/share/icons/hicolor/24x24/status/setup.png') + elif ID is 7: + progress_label.set_text('Checking inter conflicts') + action_icon.set_from_file('/usr/share/icons/hicolor/24x24/status/package-search.png') + elif ID is 9: + progress_label.set_text('Installing packages') + action_icon.set_from_file('/usr/share/icons/hicolor/24x24/status/package-add.png') + elif ID is 11: + progress_label.set_text('Removing packages') + action_icon.set_from_file('/usr/share/icons/hicolor/24x24/status/package-delete.png') + elif ID is 13: + progress_label.set_text('Upgrading packages') + action_icon.set_from_file('/usr/share/icons/hicolor/24x24/status/package-update.png') + elif ID is 15: + progress_label.set_text('Checking integrity') + action_icon.set_from_file('/usr/share/icons/hicolor/24x24/status/package-search.png') + elif ID is 17: progress_label.set_text('Checking signatures') + action_icon.set_from_file('/usr/share/icons/hicolor/24x24/status/package-search.png') print('Checking signatures') + elif ID is 27: + print('Downloading a file') + else : + progress_label.set_text('') progress_bar.set_fraction(0.0) progress_bar.set_text('') print(ID,event) @@ -360,10 +381,12 @@ def cb_dl(_target, _transferred, total): progress_label.set_text('Downloading '+format_size(total_size)) progress_bar.set_text(_target) progress_bar.set_fraction(fraction) + action_icon.set_from_file('/usr/share/icons/hicolor/24x24/status/package-download.png') else: progress_label.set_text('Refreshing...') progress_bar.set_text(_target) progress_bar.pulse() + action_icon.set_from_file('/usr/share/icons/hicolor/24x24/status/refresh-cache.png') def cb_progress(_target, _percent, n, i): while Gtk.events_pending(): diff --git a/gui/dialogs.glade b/gui/dialogs.glade index 81ce7cb..95526fa 100644 --- a/gui/dialogs.glade +++ b/gui/dialogs.glade @@ -8,12 +8,13 @@ True True 5 - center-on-parent 200 100 + /usr/share/icons/hicolor/22x22/status/package-info.png dialog True + False other ok-cancel <b>Transaction summary</b> @@ -144,9 +145,11 @@ False Progress False - center-on-parent + center 250 60 + /usr/share/icons/hicolor/22x22/status/setup.png + True False @@ -158,10 +161,34 @@ 5 vertical - + True False - + 6 + + + True + False + /usr/share/icons/hicolor/24x24/status/setup.png + + + False + True + 0 + + + + + True + False + label + + + False + True + 1 + + False diff --git a/gui/pamac.glade b/gui/pamac.glade index 4584363..04f55ee 100644 --- a/gui/pamac.glade +++ b/gui/pamac.glade @@ -15,6 +15,7 @@ Pamac 800 500 + /usr/share/icons/hicolor/22x22/status/package-sources.png @@ -88,6 +89,7 @@ True groups_list False + False diff --git a/gui/pamac_update.glade b/gui/pamac_update.glade index 351d63a..47bba44 100644 --- a/gui/pamac_update.glade +++ b/gui/pamac_update.glade @@ -5,6 +5,7 @@ False Update Manager center + /usr/share/icons/hicolor/22x22/status/package-update.png @@ -59,10 +60,34 @@ - + True False - label + 10 + + + True + False + /usr/share/icons/hicolor/48x48/status/package-update.png + + + False + True + 0 + + + + + True + False + label + + + False + True + 1 + + False @@ -72,8 +97,8 @@ - 390 - 490 + 300 + 420 True False True @@ -116,8 +141,9 @@ - False + True True + 6 2