メモリーのリスナー [python]
class mListener(java.beans.PropertyChangeListener):
def propertyChange(self, event):
if event.newValue != "": #(1)
basho = memoriList.index(event.source.systemName)
train = event.newValue
genji = signals.getSignalHead(singoList[basho]).getAppearanceName()
print "memory", train, basho, genji
c.cont(train, basho, genji)
memoriList = ['IM:AUTO:0005', 'IM:AUTO:0004', 'IM:AUTO:0020', 'IM:AUTO:0019', 'IM:AUTO:0018', 'IM:AUTO:0014', 'IM:AUTO:0013', 'IM:AUTO:0012', 'IM:AUTO:0021', 'IM:AUTO:0022', 'IM:AUTO:0011', 'IM:AUTO:0010', 'IM:AUTO:0009', 'IM:AUTO:0023', 'IM:AUTO:0024', 'IM:AUTO:0001', 'IM:AUTO:0002', 'IM:AUTO:0003', 'IM:AUTO:0015', 'IM:AUTO:0016', 'IM:AUTO:0017', 'IM:AUTO:0008', 'IM:AUTO:0007', 'IM:AUTO:0006']
a = mListener()
for i in memoriList:
memories.provideMemory(i).addPropertyChangeListener(a)
トータン様、niceありがとうございます。
by pururu (2013-05-21 08:25)