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

thgimport: add icons to drop-down menu

Changeset 1bd4fe026d70

Parent 7c79fd5610e3

by Yuki KODAMA

Changes to one file · Browse files at 1bd4fe026d70 Showing diff from parent 7c79fd5610e3 Diff from another changeset...

 
73
74
75
76
77
 
 
 
 
 
 
 
78
79
80
81
82
83
 
 
84
85
86
 
73
74
75
 
 
76
77
78
79
80
81
82
83
84
85
86
 
 
87
88
89
90
91
@@ -73,14 +73,19 @@
  menubtn.add(gtk.Arrow(gtk.ARROW_DOWN, gtk.SHADOW_NONE))     self.menu = gtk.Menu() - def append(label, handler=None): - item = gtk.MenuItem(label, True) + 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) - append(_('Import from Clipboard'), self.clip_clicked) + append(_('Browse Directory...'), self.dir_clicked, gtk.STOCK_DIRECTORY) + append(_('Import from Clipboard'), self.clip_clicked, gtk.STOCK_PASTE)     table.add_row(_('Source:'), self.src_combo, 1,   self.files_btn, menubtn, expand=0)