diff options
Diffstat (limited to 'src/jarabe/frame/clipboardicon.py')
-rw-r--r-- | src/jarabe/frame/clipboardicon.py | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/jarabe/frame/clipboardicon.py b/src/jarabe/frame/clipboardicon.py index 1cee867..81b3131 100644 --- a/src/jarabe/frame/clipboardicon.py +++ b/src/jarabe/frame/clipboardicon.py @@ -40,6 +40,7 @@ class ClipboardIcon(RadioToolButton): RadioToolButton.__init__(self, group=group) self.props.palette_invoker = FrameWidgetInvoker(self) + self.palette_invoker.props.toggle_palette = True self._cb_object = cb_object self.owns_clipboard = False @@ -62,7 +63,6 @@ class ClipboardIcon(RadioToolButton): child = self.get_child() child.connect('drag_data_get', self._drag_data_get_cb) - child.connect('button-release-event', self.__button_release_event_cb) self.connect('notify::active', self._notify_active_cb) def create_palette(self): @@ -70,12 +70,6 @@ class ClipboardIcon(RadioToolButton): palette.set_group_id('frame') return palette - def __button_release_event_cb(self, widget, event): - if event.button != 1: - return False - self.props.palette_invoker.notify_right_click() - return False - def get_object_id(self): return self._cb_object.get_id() |