Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 1.0, 1.0.1, and 1.0.2

changeset: use togglable menu item for wordwrap option

Changeset 51bdaf4c54d9

Parent 1605a15cb6a2

by Yuki KODAMA

Changes to one file · Browse files at 51bdaf4c54d9 Showing diff from parent 1605a15cb6a2 Diff from another changeset...

 
999
1000
1001
1002
1003
1004
 
 
 
 
1005
1006
1007
1008
1009
1010
1011
 
 
 
 
 
999
1000
1001
 
 
 
1002
1003
1004
1005
1006
1007
 
 
 
 
 
1008
1009
1010
1011
@@ -999,13 +999,13 @@
    def add_to_popup(self, textview, menu):   menu.append(gtk.SeparatorMenuItem()) - menu.append(gtklib.create_menuitem(_('Toggle _Wordwrap'), - self.toggle_wordwrap, - gtk.STOCK_JUSTIFY_LEFT)) + check = self.textview.get_wrap_mode() == gtk.WRAP_WORD + menu.append(gtklib.create_menuitem(_('Enable _Wordwrap'), + self.wordwrap_activated, + ascheck=True, check=check))   menu.show_all()   - def toggle_wordwrap(self, sender): - if self.textview.get_wrap_mode() != gtk.WRAP_NONE: - self.textview.set_wrap_mode(gtk.WRAP_NONE) - else: - self.textview.set_wrap_mode(gtk.WRAP_WORD) + def wordwrap_activated(self, menuitem): + mode = self.textview.get_wrap_mode() != gtk.WRAP_WORD \ + and gtk.WRAP_WORD or gtk.WRAP_NONE + self.textview.set_wrap_mode(mode)