Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Winship <dwinship@redhat.com>2007-08-24 13:07:28 (GMT)
committer Dan Winship <dwinship@redhat.com>2007-08-24 13:07:28 (GMT)
commit60cd7111c0d406f58a26fd5dc32440ebe941f88f (patch)
tree942fd573e1205adba67e4c86ae1111afbecf1327
parent1f129e613682501f2f683d219ef26f5364691479 (diff)
Use badge-charging on battery icon when charging. #722
-rw-r--r--NEWS1
-rw-r--r--shell/view/devices/battery.py3
2 files changed, 4 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 9a285aa..922e24c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,4 @@
+* #722 Show "charging" badge on battery. (danw)
* #2010 Remember state when scrubbing. (marco)
Snapshot d38cacfe2c
diff --git a/shell/view/devices/battery.py b/shell/view/devices/battery.py
index cdd2e78..5aafc5c 100644
--- a/shell/view/devices/battery.py
+++ b/shell/view/devices/battery.py
@@ -46,10 +46,13 @@ class DeviceView(canvasicon.CanvasIcon):
# Update palette
if self._model.props.charging:
status = _STATUS_CHARGING
+ self.props.badge_name = 'theme:badge-charging'
elif self._model.props.discharging:
status = _STATUS_DISCHARGING
+ self.props.badge_name = None
else:
status = _STATUS_FULLY_CHARGED
+ self.props.badge_name = None
self._palette.set_level(self._model.props.level)
self._palette.set_status(status)