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

changeset: migrate over to MenuBuilder

Changeset 5e09128dcad7

Parent 2c77949badb8

by Yuki KODAMA

Changes to one file · Browse files at 5e09128dcad7 Showing diff from parent 2c77949badb8 Diff from another changeset...

 
436
437
438
439
440
441
442
443
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
 
461
462
463
 
436
437
438
 
 
 
 
 
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
455
456
457
458
@@ -436,28 +436,23 @@
  self.load_details(revnum)     def file_context_menu(self): - def create_menu(label, callback): - menuitem = gtk.MenuItem(label, True) - menuitem.connect('activate', callback) - menuitem.set_border_width(1) - return menuitem + m = gtklib.MenuBuilder() + m.append(_('_Visual Diff'), self.diff_file_rev, + gtk.STOCK_JUSTIFY_FILL) + m.append(_('Diff to _local'), self.diff_to_local) + m.append_sep() + m.append(_('_View at Revision'), self.view_file_rev) + self.save_menu = m.append(_('_Save at Revision...'), + self.save_file_rev, gtk.STOCK_SAVE) + m.append_sep() + m.append(_('_File History'), self.file_history, 'menulog.ico') + self.ann_menu = m.append(_('_Annotate File'), self.ann_file, + 'menublame.ico') + m.append_sep() + m.append(_('_Revert File Contents'), self.revert_file, + gtk.STOCK_MEDIA_REWIND)   - menu = gtklib.MenuItems() - menu.append(create_menu(_('_Visual Diff'), self.diff_file_rev)) - menu.append(create_menu(_('Diff to _local'), self.diff_to_local)) - menu.append_sep() - menu.append(create_menu(_('_View at Revision'), self.view_file_rev)) - self.save_menu = create_menu(_('_Save at Revision...'), - self.save_file_rev) - menu.append(self.save_menu) - menu.append_sep() - menu.append(create_menu(_('_File History'), self.file_history)) - self.ann_menu = create_menu(_('_Annotate File'), self.ann_file) - menu.append(self.ann_menu) - menu.append_sep() - menu.append(create_menu(_('_Revert File Contents'), self.revert_file)) - - menu = menu.create_menu() + menu = m.build()   menu.show_all()   return menu