Show
Ignore:
Timestamp:
05/17/08 15:14:34 (6 months ago)
Author:
js
Message:

Don't show events from buttons in advanced menu, only show them when
triggered via the banner right-click menu.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/chat_control.py

    r9635 r9649  
    756756        def on_actions_button_clicked(self, widget): 
    757757                '''popup action menu''' 
    758                 menu = self.prepare_context_menu() 
     758                menu = self.prepare_context_menu(True) 
    759759                menu.show_all() 
    760760                gtkgui_helpers.popup_emoticons_under_button(menu, widget, 
     
    17361736                return tab_img 
    17371737 
    1738         def prepare_context_menu(self): 
     1738        def prepare_context_menu(self, hide_buttonbar_entries = False): 
    17391739                '''sets compact view menuitem active state 
    17401740                sets active and sensitivity state for toggle_gpg_menuitem 
     
    17581758                information_menuitem = xml.get_widget('information_menuitem') 
    17591759                convert_to_gc_menuitem = xml.get_widget('convert_to_groupchat') 
     1760                separatormenuitem1 = xml.get_widget('separatormenuitem1') 
     1761                separatormenuitem2 = xml.get_widget('separatormenuitem2') 
     1762 
    17601763                muc_icon = gtkgui_helpers.load_icon('muc_active') 
    17611764                if muc_icon: 
    17621765                        convert_to_gc_menuitem.set_image(muc_icon) 
     1766 
     1767                if not hide_buttonbar_entries: 
     1768                        history_menuitem.show() 
     1769                        send_file_menuitem.show() 
     1770                        information_menuitem.show() 
     1771                        convert_to_gc_menuitem.show() 
     1772                        separatormenuitem1.show() 
     1773                        separatormenuitem2.show() 
    17631774 
    17641775                ag = gtk.accel_groups_from_object(self.parent_win.window)[0] 
     
    17951806 
    17961807                # add_to_roster_menuitem 
    1797                 if _('Not in Roster') in contact.groups: 
     1808                if not hide_buttonbar_entries and _('Not in Roster') in contact.groups: 
    17981809                        add_to_roster_menuitem.show() 
    17991810