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

datamine: add icons to context menus

Changeset 9d5db83ed44e

Parent 9492b604213e

by Yuki KODAMA

Changes to one file · Browse files at 9d5db83ed44e Showing diff from parent 9492b604213e Diff from another changeset...

 
135
136
137
138
139
140
141
142
 
 
 
 
 
 
 
143
144
145
146
147
148
149
150
151
152
153
 
 
 
 
 
 
 
 
 
 
154
155
156
 
853
854
855
856
857
858
859
860
861
862
863
864
865
 
135
136
137
 
 
 
 
 
138
139
140
141
142
143
144
145
146
147
148
 
 
 
 
 
 
 
149
150
151
152
153
154
155
156
157
158
159
160
161
 
858
859
860
 
 
 
 
 
 
 
861
862
863
@@ -135,22 +135,27 @@
  return menu     def grep_context_menu(self): - menu = gtk.Menu() - menu.append(create_menu(_('di_splay change'), self.cmenu_display)) - menu.append(create_menu(_('_annotate file'), self.cmenu_annotate)) - menu.append(create_menu(_('_file history'), self.cmenu_file_log)) - menu.append(create_menu(_('_view file at revision'), self.cmenu_view)) + m = gtklib.MenuBuilder() + m.append(_('di_splay change'), self.cmenu_display, + 'menushowchanged.ico') + m.append(_('_annotate file'), self.cmenu_annotate, 'menublame.ico') + m.append(_('_file history'), self.cmenu_file_log, 'menulog.ico') + m.append(_('_view file at revision'), self.cmenu_view, gtk.STOCK_EDIT) + menu = m.build()   menu.show_all()   return menu     def annotate_context_menu(self, objs): - menu = gtk.Menu() - menu.append(create_menu(_('_zoom to change'), self.cmenu_zoom, objs)) - menu.append(create_menu(_('di_splay change'), self.cmenu_display)) - menu.append(create_menu(_('_annotate parent'), - self.cmenu_annotate_parent, objs)) - menu.append(create_menu(_('_view file at revision'), self.cmenu_view)) - menu.append(create_menu(_('_file history'), self.cmenu_file_log)) + m = gtklib.MenuBuilder() + m.append(_('_zoom to change'), self.cmenu_zoom, gtk.STOCK_ZOOM_IN, + args=[objs]) + m.append(_('di_splay change'), self.cmenu_display, + 'menushowchanged.ico') + m.append(_('_annotate parent'), self.cmenu_annotate_parent, + 'menublame.ico', args=[objs]) + m.append(_('_view file at revision'), self.cmenu_view, gtk.STOCK_EDIT) + m.append(_('_file history'), self.cmenu_file_log, 'menulog.ico') + menu = m.build()   menu.show_all()   return menu   @@ -853,13 +858,6 @@
  ann_cmenu = self.annotate_context_menu(objs)   ann_cmenu.get_children()[0].activate()   - -def create_menu(label, callback, *args): - menuitem = gtk.MenuItem(label, True) - menuitem.connect('activate', callback, *args) - menuitem.set_border_width(1) - return menuitem -  def run(ui, *pats, **opts):   cmdoptions = {   'follow':False, 'follow-first':False, 'copies':False, 'keyword':[],