Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <mpg@redhat.com>2007-08-27 10:18:30 (GMT)
committer Marco Pesenti Gritti <mpg@redhat.com>2007-08-27 10:18:30 (GMT)
commit42d0085b0b0940f4d0730912cfe38971b1ba5a04 (patch)
treee8f6072eed508f26bc419f3a58accef9aeb628fc /shell
parent14d51cc3818272ce79931d3e225eba0a46fc3816 (diff)
Use xo color for mesh and battery devices.
Diffstat (limited to 'shell')
-rw-r--r--shell/view/devices/battery.py7
-rw-r--r--shell/view/devices/network/mesh.py6
2 files changed, 8 insertions, 5 deletions
diff --git a/shell/view/devices/battery.py b/shell/view/devices/battery.py
index ec971a5..8ba9aec 100644
--- a/shell/view/devices/battery.py
+++ b/shell/view/devices/battery.py
@@ -14,9 +14,11 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+from gettext import gettext as _
+
import gtk
-from gettext import gettext as _
+from sugar import profile
from sugar.graphics.icon import CanvasIcon
from sugar.graphics.icon import get_icon_state
from sugar.graphics import style
@@ -30,7 +32,8 @@ _STATUS_FULLY_CHARGED = 2
class DeviceView(CanvasIcon):
def __init__(self, model):
- CanvasIcon.__init__(self, size=style.MEDIUM_ICON_SIZE)
+ CanvasIcon.__init__(self, size=style.MEDIUM_ICON_SIZE,
+ xo_color=profile.get_color())
self._model = model
self._palette = BatteryPalette(_('My Battery life'))
self.set_palette(self._palette)
diff --git a/shell/view/devices/network/mesh.py b/shell/view/devices/network/mesh.py
index f8f394a..81c9914 100644
--- a/shell/view/devices/network/mesh.py
+++ b/shell/view/devices/network/mesh.py
@@ -15,6 +15,7 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+from sugar import profile
from sugar.graphics import canvasicon
from sugar.graphics import style
from model.devices import device
@@ -22,7 +23,7 @@ from model.devices import device
class DeviceView(canvasicon.CanvasIcon):
def __init__(self, model):
canvasicon.CanvasIcon.__init__(self, size=style.MEDIUM_ICON_SIZE,
- icon_name='network-mesh')
+ icon_name='network-mesh')
self._model = model
model.connect('notify::state', self._state_changed_cb)
@@ -38,8 +39,7 @@ class DeviceView(canvasicon.CanvasIcon):
self.props.fill_color = style.COLOR_INACTIVE_FILL.get_svg()
self.props.stroke_color = style.COLOR_INACTIVE_STROKE.get_svg()
elif state == device.STATE_ACTIVATED:
- self.props.fill_color = None
- self.props.stroke_color = None
+ self.props.xo_color = profile.get_color()
elif state == device.STATE_INACTIVE:
self.props.fill_color = style.COLOR_INACTIVE_FILL.get_svg()
self.props.stroke_color = style.COLOR_INACTIVE_STROKE.get_svg()