Show
Ignore:
Timestamp:
07/25/08 00:11:48 (4 months ago)
Author:
js
Message:

Show tooltip for chat states.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/chat_control.py

    r10014 r10016  
    14021402 
    14031403                banner_name_label = self.xml.get_widget('banner_name_label') 
     1404                banner_name_tooltip = gtk.Tooltips() 
    14041405                banner_eventbox = self.xml.get_widget('banner_eventbox') 
    14051406 
     
    14571458                                chatstate = helpers.get_uf_chatstate(cs) 
    14581459 
    1459                         label_text = '<span %s>%s</span><span %s>%s %s</span>' % \ 
    1460                                 (font_attrs, name, font_attrs_small, acct_info, chatstate) 
     1460                        label_text = '<span %s>%s</span><span %s>%s %s</span>' \ 
     1461                                % (font_attrs, name, font_attrs_small, 
     1462                                acct_info, chatstate) 
     1463                        label_tooltip = '%s%s %s' % (name, ' ' + acct_info \ 
     1464                                if acct_info else '', chatstate) 
    14611465                else: 
    14621466                        # weight="heavy" size="x-large" 
    14631467                        label_text = '<span %s>%s</span><span %s>%s</span>' % \ 
    14641468                                (font_attrs, name, font_attrs_small, acct_info) 
     1469                        label_tooltip = '%s%s' % (name, ' ' + acct_info \ 
     1470                                if acct_info else '') 
    14651471 
    14661472                if status_escaped: 
     
    14821488                # setup the label that holds name and jid 
    14831489                banner_name_label.set_markup(label_text) 
     1490                banner_name_tooltip.set_tip(banner_name_label, label_tooltip) 
    14841491 
    14851492        def _toggle_gpg(self):