Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/extensions
diff options
context:
space:
mode:
authorManuel QuiƱones <manuq@laptop.org>2012-09-04 14:10:17 (GMT)
committer Simon Schampijer <simon@laptop.org>2012-09-07 09:14:26 (GMT)
commit3ef73779b4a120562751ef2b2610a80e4a73defc (patch)
tree99ef63e9e667ba2781faf11e63d409fcdf6cde79 /extensions
parent1376a53629e8a9aeabdd8174bf8876ca97859f60 (diff)
Speaker device icon: use "draw" signal and fixup HScale constructor
GtkWidget "expose-event" signal has been replaced by a new "draw" signal [1]. [1] http://developer.gnome.org/gtk3/3.0/ch25s02.html#id1467092 Signed-off-by: Manuel QuiƱones <manuq@laptop.org> Acked-by: Simon Schampijer <simon@laptop.org>
Diffstat (limited to 'extensions')
-rw-r--r--extensions/deviceicon/speaker.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/extensions/deviceicon/speaker.py b/extensions/deviceicon/speaker.py
index 51c1f63..cc2c4ef 100644
--- a/extensions/deviceicon/speaker.py
+++ b/extensions/deviceicon/speaker.py
@@ -50,7 +50,7 @@ class DeviceView(TrayIcon):
self._model.connect('notify::level', self.__speaker_status_changed_cb)
self._model.connect('notify::muted', self.__speaker_status_changed_cb)
- self.connect('expose-event', self.__expose_event_cb)
+ self.connect('draw', self.__draw_cb)
self._icon_widget.connect('button-release-event',
self.__button_release_event_cb)
@@ -84,7 +84,7 @@ class DeviceView(TrayIcon):
self.palette_invoker.notify_right_click()
return True
- def __expose_event_cb(self, *args):
+ def __draw_cb(self, *args):
self._update_info()
def __speaker_status_changed_cb(self, pspec_, param_):
@@ -109,7 +109,8 @@ class SpeakerPalette(Palette):
step_incr=vol_step,
page_incr=vol_step,
page_size=vol_step)
- self._hscale = Gtk.HScale(self._adjustment)
+ self._hscale = Gtk.HScale()
+ self._hscale.set_adjustment(self._adjustment)
self._hscale.set_digits(0)
self._hscale.set_draw_value(False)
vbox.add(self._hscale)