[gcompris-devel] Question in submarine

Bruno Coudoin bruno.coudoin at free.fr
Mon Aug 18 02:59:03 UTC 2003


That's not or near imposible. The underlying of the 3 API canditates (qt
canvas, gnome canvas and SDL) are so different that it cannot be done.
The event model is different, and the programming at the graphical level
that it won't work.
As for the changes in gnome itself, it maybe annoying but it will also
be annoying to write implement and maitain this new layers.

Another approach would be to port the gnome canvas to SDL. We could gain
the performance and keep the programming. Anyway, not sure it is
feasible.


Le lun 18/08/2003 à 10:47, Hilaire Fernandes a écrit :
> On 18 Aug 2003 00:11:15 +0200
> Bruno Coudoin <bruno.coudoin at free.fr> wrote:
> 
>       
>       Thanks for the clarification. I will change the tank to display a water
>       level intead of a number. It will be I hope more visual for the kids.
>       
>       For the gnome API, I am sorry for it. I agree with you that it lacks
>       documentation and we suffer bugs.  You entered into another complexity
>       using the afine to rotate the submarine and I feel your pain.
>   
> 
> What about defining even a higher level API specific to GCompris however
> the GnomeCanvas. You can have a lot of easier function to be use than
> the GnomeCanvas plus you will add an abstract layer between GCompris and
> the GnomeAPI, which will be less sensitive to API change in Gnome.
> 
> Hilaire
> 
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email sponsored by: Free pre-built ASP.NET sites including
> Data Reports, E-commerce, Portals, and Forums are available now.
> Download today and enter to win an XBOX or Visual Studio .NET.
> http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
> _______________________________________________
> gcompris-devel mailing list
> gcompris-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gcompris-devel
> 





More information about the Gcompris-devel mailing list