Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWade Brainerd <wadetb@gmail.com>2009-11-21 17:28:06 (GMT)
committer Wade Brainerd <wadetb@gmail.com>2009-11-21 17:28:06 (GMT)
commit00aef3c9f7beb67077278d4d6e2056a94da00630 (patch)
tree053730a8a18bf4c1f559835c74d506383013ba96
parent404d5ed2bc2c21add965bc6035443bae086beeed (diff)
Update Sugargame
-rw-r--r--sugargame/canvas.py3
-rw-r--r--sugargame/event.py4
2 files changed, 4 insertions, 3 deletions
diff --git a/sugargame/canvas.py b/sugargame/canvas.py
index 27f9137..cf99a13 100644
--- a/sugargame/canvas.py
+++ b/sugargame/canvas.py
@@ -41,7 +41,8 @@ class PygameCanvas(gtk.EventBox):
self._socket.get_window().set_cursor(None)
# Initialize the Pygame window.
- pygame.display.set_mode((0, 0), pygame.RESIZABLE)
+ r = self.get_allocation()
+ pygame.display.set_mode((r.width, r.height), pygame.RESIZABLE)
# Hook certain Pygame functions with GTK equivalents.
translator = event.Translator(self._mainwindow, self)
diff --git a/sugargame/event.py b/sugargame/event.py
index 42fca1e..52ca4ab 100644
--- a/sugargame/event.py
+++ b/sugargame/event.py
@@ -69,7 +69,7 @@ class Translator(object):
self._inner_evb.connect('motion-notify-event', self._mousemove_cb)
self._inner_evb.connect('expose-event', self._expose_cb)
self._inner_evb.connect('configure-event', self._resize_cb)
-
+
# Internal data
self.__stopped = False
self.__keystate = [0] * 323
@@ -92,7 +92,7 @@ class Translator(object):
return True
def _resize_cb(self, widget, event):
- evt = pygame.event.Event(pygame.event.VIDEORESIZE,
+ evt = pygame.event.Event(pygame.VIDEORESIZE,
size=(event.width,event.height), width=event.width, height=event.height)
pygame.event.post(evt)
return False # continue processing