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

thgimport: use MenuBuilder in drop-down menu

Changeset 1605a15cb6a2

Parent 0cb6688892ac

by Yuki KODAMA

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

 
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
 
 
 
 
 
 
89
90
91
 
72
73
74
 
 
 
 
 
 
 
 
 
 
 
 
 
 
75
76
77
78
79
80
81
82
83
@@ -72,20 +72,12 @@
  menubtn.set_focus_on_click(False)   menubtn.add(gtk.Arrow(gtk.ARROW_DOWN, gtk.SHADOW_NONE))   - self.menu = gtk.Menu() - def append(label, handler=None, icon=None): - if icon: - item = gtk.ImageMenuItem(label) - img = gtk.image_new_from_stock(icon, gtk.ICON_SIZE_MENU) - item.set_image(img) - else: - item = gtk.MenuItem(label, True) - item.set_border_width(1) - if handler: - item.connect('activate', handler) - self.menu.append(item) - append(_('Browse Directory...'), self.dir_clicked, gtk.STOCK_DIRECTORY) - append(_('Import from Clipboard'), self.clip_clicked, gtk.STOCK_PASTE) + m = gtklib.MenuBuilder() + m.append(_('Browse Directory...'), self.dir_clicked, + gtk.STOCK_DIRECTORY) + m.append(_('Import from Clipboard'), self.clip_clicked, + gtk.STOCK_PASTE) + self.menu = m.build()     table.add_row(_('Source:'), self.src_combo, 1,   self.files_btn, menubtn, expand=0)