Changeset 9827

Show
Ignore:
Timestamp:
06/20/08 11:31:15 (5 months ago)
Author:
asterix
Message:

when we right click on a word in conversation textview, even if it's not selected, show actions menuitem to look in dictionary and so on. see #2874

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/conversation_textview.py

    r9738 r9827  
    656656                        # get the selected text 
    657657                        start_sel, finish_sel = return_val[0], return_val[1] 
     658                        self.selected_phrase = buffer.get_text(start_sel, finish_sel).decode( 
     659                                'utf-8') 
     660                elif ord(iter.get_char()) > 31: 
     661                        # we clicked on a word, do as if it's selected for context menu 
     662                        start_sel = iter.copy() 
     663                        if not start_sel.starts_word(): 
     664                                start_sel.backward_word_start() 
     665                        finish_sel = iter.copy() 
     666                        if not finish_sel.ends_word(): 
     667                                finish_sel.forward_word_end() 
    658668                        self.selected_phrase = buffer.get_text(start_sel, finish_sel).decode( 
    659669                                'utf-8')