<html><body bgcolor="#FFFFFF"><div>Hi Erik,<br><br>On 29 Aug 2010, at 15:55, Erik Blankinship &lt;<a href="mailto:erikb@mediamods.com">erikb@mediamods.com</a>&gt; wrote:<br><br></div><div></div><blockquote type="cite"><div><font class="Apple-style-span" face="arial, helvetica, sans-serif">I am experimenting with integrating the hamster graphics library into an XO activity.<br></font><a href="http://github.com/tbaugis/hamster_experiments/wiki" target="_blank"><font class="Apple-style-span" face="arial, helvetica, sans-serif">http://github.com/tbaugis/hamster_experiments/wiki</font></a><font class="Apple-style-span" face="arial, helvetica, sans-serif"> ( found on the pycairo resources page: </font><a href="http://cairographics.org/pycairo/resources/" target="_blank"><font class="Apple-style-span" face="arial, helvetica, sans-serif">http://cairographics.org/pycairo/resources/</font></a><font class="Apple-style-span" face="arial, helvetica, sans-serif"> )<br>
<br>Because of the ease with which animation can be rendered with this library, I think it might help some developers to create engaging activities.<br><br>Unfortunately, I have encountered a problem when I run a very basic test activity on an XO1-5: the mouse pointer flickers whenever a sprite is animated.&nbsp; (This bug also happens when I run the code in fedora desktop on the XO... but does not happen in the sugar emulator or on my f13 box). &nbsp;Here is a video which demonstrates the flickering:</font>

<div><span class="Apple-style-span" style="font-size: 13px; "><font class="Apple-style-span" face="arial, helvetica, sans-serif"><a href="http://www.youtube.com/watch?v=jkBTafiwf38"><a href="http://www.youtube.com/watch?v=jkBTafiwf38">http://www.youtube.com/watch?v=jkBTafiwf38</a></a></font></span><font class="Apple-style-span" face="arial, helvetica, sans-serif"><br></font></div></div></blockquote><div><br></div><div>Oooh, do I spot an icon with gradient, and there was me hoping you'd not use it just to make shiny 3D bevelled icon eye candy :-p</div><div><br></div><div>FWIW, the cursor flickers just like that in pygame based activities. Physics is pygame based, and the flicker was pretty annoying as the cursor is a key part of the UI, pygame also didn't pickup the Sugar cursor default shape — so I cheated, I switch off the cursor, and place a pygame sprite in the same place. No flicker, correct looking cursor. Total hack of course (though code in the end was easy/minimal).</div><div><br></div><div>Just a handful of lines in physics.py, most of which there to hide the fake pygame canvas cursor when the cursor moves into the toolbar area:</div><div><br></div><div>&nbsp;&nbsp; &nbsp;<a href="http://git.sugarlabs.org/projects/physics/repos/mainline/blobs/master/physics.py"><a href="http://git.sugarlabs.org/projects/physics/repos/mainline/blobs/master/physics.py">http://git.sugarlabs.org/projects/physics/repos/mainline/blobs/master/physics.py</a></a></div><div><br></div><div>Regards,</div><div>--Gary &nbsp;</div><br><blockquote type="cite"><div><div><font class="Apple-style-span" face="arial, helvetica, sans-serif">
</font><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); font-family: arial, helvetica, sans-serif; ">Here is the test activity if you'd like to see the behaviour and reference the source:</span><br></div><div><a href="http://alumni.media.mit.edu/~erikb/tmp/Test.activity.xo" target="_blank"><font class="Apple-style-span" face="arial, helvetica, sans-serif">http://alumni.media.mit.edu/~erikb/tmp/Test.activity.xo</font></a><font class="Apple-style-span" face="arial, helvetica, sans-serif"><br>
<br>I am hoping that the sugar community might know of issues which might be responsible for mouse flickering?<br><br>Thanks.<br>Erik<br></font>

<br>
</div></div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>Sugar-devel mailing list</span><br><span><a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a></span><br><span><a href="http://lists.sugarlabs.org/listinfo/sugar-devel">http://lists.sugarlabs.org/listinfo/sugar-devel</a></span><br></div></blockquote></body></html>