Show
Ignore:
Timestamp:
12/16/07 03:49:30 (11 months ago)
Author:
nicfit
Message:

Handle window title setting in always_with_roster mode.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/one_window/src/message_window.py

    r9157 r9159  
    322322                self.remove_tab(control, self.CLOSE_CLOSE_BUTTON) 
    323323 
    324         def show_title(self, urgent = True, control = None): 
     324        def show_title(self, urgent=True, control=None): 
    325325                '''redraw the window's title''' 
    326326                if not control: 
     
    356356 
    357357                window_mode = gajim.interface.msg_win_mgr.mode 
    358  
    359                 if self.get_num_controls() == 1: 
    360                         label = name 
    361                 elif window_mode == MessageWindowMgr.ONE_MSG_WINDOW_PERTYPE: 
     358                if window_mode == MessageWindowMgr.ONE_MSG_WINDOW_PERTYPE: 
    362359                        # Show the plural form since number of tabs > 1 
    363360                        if self.type == 'chat': 
     
    367364                        else: 
    368365                                label = _('Private Chats') 
     366                elif window_mode == MessageWindowMgr.ONE_MSG_WINDOW_ALWAYS_WITH_ROSTER: 
     367                        label = None 
     368                elif self.get_num_controls() == 1: 
     369                        label = name 
    369370                else: 
    370371                        label = _('Messages') 
    371                 title = _('%s - Gajim') % label 
     372 
     373                title = 'Gajim' 
     374                if label: 
     375                        title = _('%s - %s') % (label, title) 
    372376 
    373377                if window_mode == MessageWindowMgr.ONE_MSG_WINDOW_PERACCT: