changeset 08b73390787c in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=08b73390787c description: fix some popup menus
diffstat:
src/chat_control.py | 3 ++- src/profile_window.py | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-)
diffs (46 lines):
diff -r 38f18c8aa0d6 -r 08b73390787c src/chat_control.py --- a/src/chat_control.py Tue Jan 08 02:22:40 2013 +0400 +++ b/src/chat_control.py Tue Jan 08 02:28:44 2013 +0400 @@ -1973,7 +1973,7 @@ """ if event.button == 3: # right click menu = Gtk.Menu() - menuitem = Gtk.ImageMenuItem(Gtk.STOCK_SAVE_AS) + menuitem = Gtk.ImageMenuItem.new_from_stock(Gtk.STOCK_SAVE_AS, None) id_ = menuitem.connect('activate', gtkgui_helpers.on_avatar_save_as_menuitem_activate, self.contact.jid, self.contact.get_shown_name()) @@ -1983,6 +1983,7 @@ menu.connect('selection-done', lambda w: w.destroy()) # show the menu menu.show_all() + menu.attach_to_widget(widget, None) menu.popup(None, None, None, None, event.button, event.time) return True
diff -r 38f18c8aa0d6 -r 08b73390787c src/profile_window.py --- a/src/profile_window.py Tue Jan 08 02:22:40 2013 +0400 +++ b/src/profile_window.py Tue Jan 08 02:28:44 2013 +0400 @@ -208,18 +208,20 @@
if pixbuf not in (None, 'ask'): nick = gajim.config.get_per('accounts', self.account, 'name') - menuitem = Gtk.ImageMenuItem(Gtk.STOCK_SAVE_AS) + menuitem = Gtk.ImageMenuItem.new_from_stock(Gtk.STOCK_SAVE_AS, + None) menuitem.connect('activate', gtkgui_helpers.on_avatar_save_as_menuitem_activate, self.jid, nick) menu.append(menuitem) # show clear - menuitem = Gtk.ImageMenuItem(Gtk.STOCK_CLEAR) + menuitem = Gtk.ImageMenuItem.new_from_stock(Gtk.STOCK_CLEAR, None) menuitem.connect('activate', self.on_clear_button_clicked) menu.append(menuitem) menu.connect('selection-done', lambda w:w.destroy()) # show the menu menu.show_all() + menu.attach_to_widget(widget, None) menu.popup(None, None, None, None, event.button, event.time) elif event.button == 1: # left click self.on_set_avatar_button_clicked(widget)