Author: asterix Date: 2008-06-20 11:31:15 +0200 (Fri, 20 Jun 2008) New Revision: 9827
Modified: trunk/src/conversation_textview.py Log: 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
Modified: trunk/src/conversation_textview.py =================================================================== --- trunk/src/conversation_textview.py 2008-06-20 07:17:27 UTC (rev 9826) +++ trunk/src/conversation_textview.py 2008-06-20 09:31:15 UTC (rev 9827) @@ -657,6 +657,16 @@ start_sel, finish_sel = return_val[0], return_val[1] self.selected_phrase = buffer.get_text(start_sel, finish_sel).decode( 'utf-8') + elif ord(iter.get_char()) > 31: + # we clicked on a word, do as if it's selected for context menu + start_sel = iter.copy() + if not start_sel.starts_word(): + start_sel.backward_word_start() + finish_sel = iter.copy() + if not finish_sel.ends_word(): + finish_sel.forward_word_end() + self.selected_phrase = buffer.get_text(start_sel, finish_sel).decode( + 'utf-8')
def on_open_link_activate(self, widget, kind, text): helpers.launch_browser_mailer(kind, text)