[Sugar-devel] [sugar] Canvas

Tomeu Vizoso tomeu at sugarlabs.org
Tue Dec 9 04:32:54 EST 2008


Sorry Gloria,

but doesn't seem to be around here many people with experience with olpcgames.

Did you managed to solve this issue?

How is your activity different from the other activities that use olpcgames?

Regards,

Tomeu

On Sun, Nov 30, 2008 at 5:23 PM, Gloria Meneses <gpmeneses at gmail.com> wrote:
>
> Hello people
>
> I have a problem using canvas.
> olpcgames canvas has 2 arguments: width and height. In my activity class I
> call canvas in this way:
>
> self.canvas = olpcgames.canvas(1200, 750)
>
> but I have this problem:
>
> olpcgames.canvas: Uncaught top-level exception: Traceback (most recent call
> last):
>   File "/home/monyu/Activities/StoryBuilder.activity/olpcgames/canvas.py",
> line 116, in _start
>     fn()
> TypeError: __init__() takes exactly 2 arguments (1 given)
>
> Exception in thread Thread-1:
> Traceback (most recent call last):
>   File "/usr/lib/python2.5/threading.py", line 486, in __bootstrap_inner
>     self.run()
>   File "/usr/lib/python2.5/threading.py", line 446, in run
>     self.__target(*self.__args, **self.__kwargs)
>   File "/home/monyu/Activities/StoryBuilder.activity/olpcgames/canvas.py",
> line 124, in _start
>     gtk.main_quit()
> RuntimeError: called outside of a mainloop
>
>
> I reviewed several olpcgames activities but I don't understand how to show
> the content of my game into the canvas, so I was following the Activity
> tutorial but I got the same log.
>
> reviewed the olpcgames canvas source code and the method connect_game is
> looking for the name of activity main loop, but I don't know how to set it
> on.
>
> if ':' not in app:
>  app += ':main'
>  mod_name, fn_name = app.split(':')
>  mod = __import__(mod_name, globals(), locals(), [])
>  fn = getattr(mod, fn_name)
>
> any hints
> Thanks
> --
> --------------------------------------------
> + Software Libre en Colombia
> http://el-directorio.org
>
> + OLPC Colombia
> http://wiki.laptop.org/go/OLPC_Colombia
>
> + Mujeres en el software libre
> http://www.chicaslinux.org
>
> _______________________________________________
> Sugar mailing list
> Sugar at lists.laptop.org
> http://lists.laptop.org/listinfo/sugar
>
>


More information about the Sugar-devel mailing list