comparison bin/keyboardcomposer @ 264:0f112a7dd6b3

fix window positoins for subcomposer and curvecalc. now saves geometry continuously
author drewp@bigasterisk.com
date Thu, 16 Jun 2005 22:33:27 +0000
parents 7f9d0f04bb2d
children d5858e9fa689
comparison
equal deleted inserted replaced
263:5da9139982c0 264:0f112a7dd6b3
255 if __name__ == "__main__": 255 if __name__ == "__main__":
256 s = Submasters() 256 s = Submasters()
257 257
258 root = Tk() 258 root = Tk()
259 tl = toplevelat("Keyboard Composer", existingtoplevel=root) 259 tl = toplevelat("Keyboard Composer", existingtoplevel=root)
260
260 kc = KeyboardComposer(tl, s) 261 kc = KeyboardComposer(tl, s)
261 kc.pack(fill=BOTH, expand=1) 262 kc.pack(fill=BOTH, expand=1)
262 263
263 ls = LevelServer(kc.name_to_subtk) 264 ls = LevelServer(kc.name_to_subtk)
264 reactor.listenTCP(8050, server.Site(ls)) 265 reactor.listenTCP(8050, server.Site(ls))
265 266
266 root.bind("<Destroy>",reactor.stop) 267 root.bind("<Destroy>",reactor.stop)
267 root.protocol('WM_DELETE_WINDOW', reactor.stop) 268 root.protocol('WM_DELETE_WINDOW', reactor.stop)
268 reactor.addSystemEventTrigger('after','shutdown',kc.save) 269 reactor.addSystemEventTrigger('after','shutdown',kc.save)
270
271
269 tksupport.install(root,ms=10) 272 tksupport.install(root,ms=10)
270 reactor.run() 273 reactor.run()