Ticket #4173: 0001-Frame-make-the-speech-and-speaker-device-Palette-loc.patch

File 0001-Frame-make-the-speech-and-speaker-device-Palette-loc.patch, 1.8 KB (added by erikos, 11 years ago)

Frame: make the speech and speaker device Palette lockable

  • extensions/deviceicon/speaker.py

    From f4a402739f0d01b5ad3036d66fcbf5c15a073bc0 Mon Sep 17 00:00:00 2001
    From: Simon Schampijer <simon@laptop.org>
    Date: Sat, 24 Nov 2012 11:30:48 +0100
    Subject: [PATCH shell] Frame: make the speech and speaker device Palette
     lockable, SL #4173
    
    Use the support that has been added to the toolkit. Instruct
    the invoker that the arrow should be drawn at the top of the
    icon.
    ---
     extensions/deviceicon/speaker.py | 3 +++
     extensions/deviceicon/speech.py  | 3 +++
     2 files changed, 6 insertions(+)
    
    diff --git a/extensions/deviceicon/speaker.py b/extensions/deviceicon/speaker.py
    index c541675..cf567de 100644
    a b class DeviceView(TrayIcon): 
    4848
    4949        self.set_palette_invoker(FrameWidgetInvoker(self))
    5050        self.palette_invoker.props.toggle_palette = True
     51        self.palette_invoker.props.lock_palette = True
     52        self.palette_invoker.props.lock_arrow_position = \
     53            self.palette_invoker.LOCK_ARROW_TOP
    5154
    5255        self._model = DeviceModel()
    5356        self._model.connect('notify::level', self.__speaker_status_changed_cb)
  • extensions/deviceicon/speech.py

    diff --git a/extensions/deviceicon/speech.py b/extensions/deviceicon/speech.py
    index 79b50a6..4d1e790 100644
    a b class SpeechDeviceView(TrayIcon): 
    4747        TrayIcon.__init__(self, icon_name=_ICON_NAME, xo_color=self._color)
    4848        self.set_palette_invoker(FrameWidgetInvoker(self))
    4949        self.palette_invoker.props.toggle_palette = True
     50        self.palette_invoker.props.lock_palette = True
     51        self.palette_invoker.props.lock_arrow_position = \
     52            self.palette_invoker.LOCK_ARROW_TOP
    5053
    5154        self._manager = speech.get_speech_manager()
    5255