Author: ArcRiley
Date: 2007-07-06 02:35:24 -0400 (Fri, 06 Jul 2007)
New Revision: 377
Modified:
trunk/pysoy/src/_core-x11/Screen.pxi
trunk/pysoy/src/_core-x11/Window.pxi
trunk/pysoy/src/_core-x11/soy._core.pxd
Log:
pushing size changes to widgets as well
Modified: trunk/pysoy/src/_core-x11/Screen.pxi
===================================================================
--- trunk/pysoy/src/_core-x11/Screen.pxi 2007-07-06 06:29:32 UTC (rev
376)
+++ trunk/pysoy/src/_core-x11/Screen.pxi 2007-07-06 06:35:24 UTC (rev
377)
@@ -117,8 +117,8 @@
_windows.lock()
for i from 0 <= i < _windows.current :
if (<Window> _windows.list[i])._windowID==_event.xconfigure.window :
- (<Window> _windows.list[i])._width = _event.xconfigure.width
- (<Window> _windows.list[i])._height = _event.xconfigure.height
+ (<Window> _windows.list[i])._resize(_event.xconfigure.width,
+ _event.xconfigure.height)
break
_windows.unlock()
Modified: trunk/pysoy/src/_core-x11/Window.pxi
===================================================================
--- trunk/pysoy/src/_core-x11/Window.pxi 2007-07-06 06:29:32 UTC (rev
376)
+++ trunk/pysoy/src/_core-x11/Window.pxi 2007-07-06 06:35:24 UTC (rev
377)
@@ -123,10 +123,10 @@
glx.glXSwapBuffers(glx.DisplayOfScreen(self._screen._screen),
self._windowID)
- cdef void _resize(self) :
+ cdef void _resize(self, int _width, int _height) :
cdef int i
- self._width = gl.glutGet(gl.GLUT_WINDOW_WIDTH)
- self._height = gl.glutGet(gl.GLUT_WINDOW_HEIGHT)
+ self._width = _width
+ self._height = _height
# Resize widgets
self._widgets.lock()
for i from 0 <= i < self._widgets.current :
Modified: trunk/pysoy/src/_core-x11/soy._core.pxd
===================================================================
--- trunk/pysoy/src/_core-x11/soy._core.pxd 2007-07-06 06:29:32 UTC (rev
376)
+++ trunk/pysoy/src/_core-x11/soy._core.pxd 2007-07-06 06:35:24 UTC (rev
377)
@@ -62,7 +62,7 @@
cdef glx.GLXContext _glxContext
# _coreloop methods
cdef void _render(self)
- cdef void _resize(self)
+ cdef void _resize(self, int _width, int _height)
cdef void _setProperties(self)
cdef extern from "sys/time.h" :
_______________________________________________
PySoy-SVN mailing list
[email protected]
http://www.pysoy.org/mailman/listinfo/pysoy-svn