Make the icon pulse when connecting
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
from view.devices import deviceview
|
||||
from sugar.graphics import canvasicon
|
||||
|
||||
_ICON_NAME = 'device-battery'
|
||||
|
||||
class DeviceView(deviceview.DeviceView):
|
||||
class DeviceView(canvasicon.CanvasIcon):
|
||||
def __init__(self, model):
|
||||
deviceview.DeviceView.__init__(self, model)
|
||||
canvasicon.CanvasIcon.__init__(self)
|
||||
self._model = model
|
||||
|
||||
icon_name = canvasicon.get_icon_state(_ICON_NAME, 60)
|
||||
self.props.icon_name = icon_name
|
||||
|
||||
@@ -1,10 +1,5 @@
|
||||
from sugar.graphics.canvasicon import CanvasIcon
|
||||
|
||||
class DeviceView(CanvasIcon):
|
||||
def __init__(self, model):
|
||||
CanvasIcon.__init__(self)
|
||||
self.model = model
|
||||
|
||||
def create(model):
|
||||
name = 'view.devices.' + model.get_type()
|
||||
|
||||
|
||||
@@ -17,14 +17,14 @@
|
||||
|
||||
from sugar.graphics import canvasicon
|
||||
from sugar.graphics import color
|
||||
from view.devices import deviceview
|
||||
from model.devices import wirelessnetwork
|
||||
from view.pulsingicon import PulsingIcon
|
||||
|
||||
_ICON_NAME = 'device-network-wireless'
|
||||
|
||||
class DeviceView(deviceview.DeviceView):
|
||||
class DeviceView(PulsingIcon):
|
||||
def __init__(self, model):
|
||||
deviceview.DeviceView.__init__(self, model)
|
||||
PulsingIcon.__init__(self)
|
||||
self._model = model
|
||||
|
||||
model.connect('notify::name', self._name_changed_cb)
|
||||
|
||||
Reference in New Issue
Block a user