1from Cocoa import *
2import TLayerDemo
3import objc
4
5class AppDelegate (NSObject):
6    shadowDemo = objc.ivar()
7
8    def applicationDidFinishLaunching_(self, notification):
9        self.showTLayerDemoWindow_(self)
10
11    @objc.IBAction
12    def showTLayerDemoWindow_(self, sender):
13        if self.shadowDemo is None:
14            self.shadowDemo = TLayerDemo.TLayerDemo.alloc().init()
15
16        self.shadowDemo.window().orderFront_(self)
17
18    def applicationShouldTerminateAfterLastWindowClosed_(self, app):
19        return True
20