[shpy-commit] r2849 - shpy/trunk/dist/shpy
arigo@codespeak.net
arigo@codespeak.net
Tue, 20 Jan 2004 14:50:54 +0100 (MET)
Author: arigo
Date: Tue Jan 20 14:50:53 2004
New Revision: 2849
Modified:
shpy/trunk/dist/shpy/ui_pygame.py
Log:
Resizable window. Not 100% nice, but it seems to work.
If anyone knows how to do that cleanly he's welcome.
Modified: shpy/trunk/dist/shpy/ui_pygame.py
==============================================================================
--- shpy/trunk/dist/shpy/ui_pygame.py (original)
+++ shpy/trunk/dist/shpy/ui_pygame.py Tue Jan 20 14:50:53 2004
@@ -216,6 +216,11 @@
break
if event.type == REPAINTEVENT:
invalid = True
+ if event.type == VIDEORESIZE:
+ pygame.display.set_mode(event.size, RESIZABLE)
+ invalid = True
+
+ def close(self):
print "trying to quit the gateway ..."
self.servergateway.exit()
print "calling pygame.quit()"
@@ -242,4 +247,9 @@
if __name__ == '__main__':
- Terminal(sys.argv[1]).run()
+ t = Terminal(sys.argv[1])
+ try:
+ t.run()
+ finally:
+ t.close()
+