diff options
author | Marco Pesenti Gritti <mpg@redhat.com> | 2007-03-12 09:51:48 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <mpg@redhat.com> | 2007-03-12 09:51:48 (GMT) |
commit | 158d933a104d1fa707731005941447e0b7ecc977 (patch) | |
tree | 2225ee66f4a295fb01b31798e8176f0a7250ae55 /shell/model/devices/battery.py | |
parent | a1411040f15a12a08b48dd8ef5ac44cd534459ba (diff) |
Complete the UI for the battery
Diffstat (limited to 'shell/model/devices/battery.py')
-rw-r--r-- | shell/model/devices/battery.py | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/shell/model/devices/battery.py b/shell/model/devices/battery.py index 3e8d434..a4f37f1 100644 --- a/shell/model/devices/battery.py +++ b/shell/model/devices/battery.py @@ -1,11 +1,20 @@ +import gobject + from model.devices import device class Device(device.Device): + __gproperties__ = { + 'level' : (int, None, None, 0, 100, 0, + gobject.PARAM_READABLE) + } + def __init__(self): device.Device.__init__(self) + self._level = 0 + + def do_get_property(self, pspec): + if pspec.name == 'level': + return self._level def get_type(self): return 'battery' - - def get_level(self): - return 0 |