#!/usr/bin/python # -*- coding: utf-8 -*- import yui from widget_library import * class TargetDialog(TableDialog): def __init__(self,d): TableDialog.__init__(self,d) def customWidget(self,parent): hbox =self.f.createHBox( parent ) self.f.createInputField(hbox, "Target") self.f.createInputField(hbox, "Identifier") def handleAdd(self, event = None): print "add target item" def handleEdit(self,event): print "edit target item ..." def handleDel(self,event): print "delete target item ..." class MyTable(TableDialog): def __init__(self,d): TableDialog.__init__(self,d) def handleAdd(self,event): print "adding ..." TargetDialog(Popup()) def handleEdit(self,event): print "edit item ..." def handleDel(self,event): print "delete item ..." if __name__== "__main__": td = MyTable(MainDialog())