From dbdf6a135e923f958cf4936ac4a1fa7ca978c263 Mon Sep 17 00:00:00 2001 From: js Date: Wed, 7 May 2008 16:36:45 +0000 Subject: [PATCH] Improve the last commit, popup is shown under the button now. --- src/chat_control.py | 8 ++++---- src/groupchat_control.py | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/chat_control.py b/src/chat_control.py index fec121fb0..d5d532059 100644 --- a/src/chat_control.py +++ b/src/chat_control.py @@ -483,7 +483,7 @@ class ChatControlBase(MessageControl): elif event.keyval == gtk.keysyms.a and \ (event.state & gtk.gdk.MOD1_MASK): # alt + a opens actions menu - self.on_actions_button_clicked(None) + self.on_actions_button_clicked(self.actions_button) return False def _on_message_textview_key_press_event(self, widget, event): @@ -1029,9 +1029,9 @@ class ChatControl(ChatControlBase): # for muc use: # widget = self.xml.get_widget('muc_window_actions_button') - widget = self.xml.get_widget('message_window_actions_button') - id = widget.connect('clicked', self.on_actions_button_clicked) - self.handlers[id] = widget + self.actions_button = self.xml.get_widget('message_window_actions_button') + id = self.actions_button.connect('clicked', self.on_actions_button_clicked) + self.handlers[id] = self.actions_button widget = self.xml.get_widget('send_file_button') id = widget.connect('clicked', self._on_send_file_menuitem_activate) diff --git a/src/groupchat_control.py b/src/groupchat_control.py index 863589a9e..2174f79f3 100644 --- a/src/groupchat_control.py +++ b/src/groupchat_control.py @@ -173,9 +173,9 @@ class GroupchatControl(ChatControlBase): self.is_continued=is_continued self.is_anonymous = True - widget = self.xml.get_widget('muc_window_actions_button') - id = widget.connect('clicked', self.on_actions_button_clicked) - self.handlers[id] = widget + self.actions_button = self.xml.get_widget('muc_window_actions_button') + id = self.actions_button.connect('clicked', self.on_actions_button_clicked) + self.handlers[id] = self.actions_button widget = self.xml.get_widget('change_nick_button') id = widget.connect('clicked', self._on_change_nick_menuitem_activate)