#! /usr/bin/python # To change this template, choose Tools | Templates # and open the template in the editor. __author__="bjschuma" __date__ ="$May 16, 2010 7:26:59 PM$" from gtknodes import Node import gtk class MenuItem(Node): def __init__(self,elm): Node.__init__(self,elm) self["name"] = "menu" self.part = gtk.MenuItem() self.menu = gtk.Menu() self.part.set_submenu(self.menu) self.setattrs() self.part.set_label(self["name"].title()) self.makemenu() def makemenu(self): for child in self.children: self.menu.append(child.part)