[gcompris-devel] Question in submarine

Bruno Coudoin bruno.coudoin at free.fr
Mon Aug 18 06:10:05 UTC 2003


OK but it's already the way it works. Boards developpers have api from
the core gcompris and need only to use the gnomecanvas API to perform
their drawing.
That's way it's hard to go further without wrapping the gnomecanvas api
itself.

Bruno.

Le lun 18/08/2003 à 12:20, Hilaire Fernandes a écrit :
> You did not get my point. I did not meaning writting a wrapper for SLD,
> Qt & Gnome. I think it will be useless. But a wrapper only over Gnome
> and the API of this wrapper coumd contains a lot of high level
> helper functions to make the life easier to the board developpers
> 
> 
> On 18 Aug 2003 11:58:17 +0200
> Bruno Coudoin <bruno.coudoin at free.fr> wrote:
> 
>       
>       
>       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
>       > 
>   
> 
> 
> -------------------------------------------------------
> 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