Hi George,<div><br></div><div>Can you send me a copy of your activity?  I&#39;ll try it out on my XO (also running 802) and see what&#39;s wrong. </div><div><br></div><div>Thanks,</div><div>Wade<br><br><div class="gmail_quote">

On Tue, Jun 15, 2010 at 9:40 PM, George Hunt <span dir="ltr">&lt;<a href="mailto:georgejhunt@gmail.com">georgejhunt@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

To: <a href="mailto:sugar-devel@lists.sugarlabs.org" target="_blank">sugar-devel@lists.sugarlabs.org</a><br><div class="gmail_quote">Date: Sun, 6 Jun 2010 16:20:05 -0400<br>Subject: Analysis help needed re: sugargame (pygame) on the 1.0XO (build 802)<br>


Hi everyone,<br><br>I&#39;ve been developing a thumbnail slide sorting activity using pygame on my 1.5XO.  I&#39;ve been happy with the ease of laying out the screen using pygame. Now I&#39;m checking it out on the 1.0, and having perplexing difficulty.<br>



<br>My guess is that it&#39;s something that I&#39;m doing, because the test activity distributed with sugargame, and the Demoiselle demo program developed by Jim Simmons also fail in the same manner. (but I&#39;ve redownloaded build 802, and reflashed my test machine, and also brought down the most recent git of sugargame)<br>



<br>As  I understand it, Sugargame puts a gtk.socket into an eventbox, and the event box is loaded into the XO&#39;s VBox by the sugar.graphics.window.set_canvas function -- which is a super of sugar.activity.activity.<br>



<br>In sugargame/canvas.py<br>line 41   self._socket.get_window().set_cursor(None)<br><br>AttributeError: &#39;gtk.Socket&#39; object has no attribute &#39;get_window&#39;<br><br>This is after an environment variable  &quot;SDL_WINDOWID&quot; has been passed to the pygame.init() routine, (I guess pygame uses this ID to create the gtk.Plug().<br>



<br>What works on the 1.5 (test.activity, and demoiselle.activity, and my application)<br>gtk.ver = 2.16.1<br>pygame.ver = 1.8.1<br><br>What doesn&#39;t work on 1.0XO build 802: (all three of these fail with the above AttributeError)<br>



gtk.ver = 2.14.2<br>pygame.ver = 1.8.0<br><br>I looked into putting the pygame 1.9.1 on Build 802, but there were dependencies more than just SDL-devel, and I&#39;ve still got the nagging feeling that I&#39;m missing something simple (the test.activity was probably tested on build 802)<br>



<br>Any insight, advice would be appreciated,<br><br>George<br>
<br></div><br>
<br>_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br></blockquote></div><br></div>