From a712da7c7f30c7e60567e766c8a6b2ef2e732c78 Mon Sep 17 00:00:00 2001 From: Martin Dengler Date: Sun, 10 Aug 2008 22:00:04 +0000 Subject: #7730 clicking on speaker icon mutes/unmutes sound Patch from rgs: clicking on speaker icon now mutes/unmutes sound --- diff --git a/src/view/devices/speaker.py b/src/view/devices/speaker.py index df4995c..ee1a48d 100644 --- a/src/view/devices/speaker.py +++ b/src/view/devices/speaker.py @@ -49,6 +49,8 @@ class DeviceView(TrayIcon): model.connect('notify::muted', self.__speaker_status_changed_cb) self.connect('expose-event', self.__expose_event_cb) + self._icon_widget.connect('button-press-event', self.__update_mute_status) + self._update_info() def _update_info(self): @@ -64,6 +66,9 @@ class DeviceView(TrayIcon): self.icon.props.icon_name = get_icon_state(name, current_level, step=-1) self.icon.props.xo_color = xo_color + def __update_mute_status(self, *args): + self._model.props.muted = not self._model.props.muted + def __expose_event_cb(self, *args): self._update_info() -- cgit v0.9.1