ocarina/src/extra/gtknodes/menu/item.py

28 lines
563 B
Python

#! /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)