Trees | Indices | Help |
---|
|
1 2 import gtk 31043 49 5512 parent = self.menu 13 kid = None 14 plist = pathstr.split(self.splitchar) 15 16 for p in plist[:-1]: 17 kid = parent.kids.get(p) 18 if kid == None: 19 item = gtk.MenuItem(p, True) 20 item.set_name("vwidget_menu") 21 item.show() 22 parent.insert(item, parent.idx) 23 parent.idx += 1 24 kid = Menu() 25 kid.idx = 0 26 item.set_submenu(kid) 27 parent.kids[p] = kid 28 parent = kid 29 30 if stockid != None: 31 item = gtk.ImageMenuItem(stock_id=stockid) 32 else: 33 item = gtk.MenuItem(plist[-1], True) 34 if callback != None: 35 item.connect("activate", callback, *args) 36 37 item.show() 38 item.set_name("vwidget_menu") 39 parent.insert(item, parent.idx) 40 parent.idx += 1 41 #parent.append(item) 42 return item
Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Fri Nov 16 18:22:18 2012 | http://epydoc.sourceforge.net |