[Sugar-devel] Goocanvas as alternative to Hippo?

Bobby Powers bobbypowers at gmail.com
Fri Jun 12 15:20:52 EDT 2009


On Fri, Jun 12, 2009 at 11:43 AM, Tomeu Vizoso<tomeu at sugarlabs.org> wrote:
> On Fri, Jun 12, 2009 at 17:20, Bobby Powers<bobbypowers at gmail.com> wrote:
>> On Fri, Jun 12, 2009 at 11:01 AM, Jonas Smedegaard<dr at jones.dk> wrote:
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: RIPEMD160
>>>
>>> On Fri, Jun 12, 2009 at 11:21:48AM +0200, Tomeu Vizoso wrote:
>>>>On Fri, Jun 12, 2009 at 09:56, Simon Schampijer<simon at schampijer.de> wrote:
>>>>> On 06/12/2009 08:06 AM, Tomeu Vizoso wrote:
>>>>>>
>>>>>>
>>>>>> http://ubuntutesting.wordpress.com/2009/06/11/mago-a-desktop-testing-initiative/
>>>>>>
>>>>>> Once we switch unnecessary usage of hippo and add some hooks to it,
>>>>>> we'll be able to use the same infrastructure.
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>> Tomeu
>>>>>
>>>>> Nice! You mean get rid of hippo completely? Or just replace the
>>>>> unnecessary usage of hippo and add hooks to hippo for the other parts
>>>>> to be able to use Mago?
>>>>
>>>>Well, if we could replace hippo completely with something maintained
>>>>by someone else, would be great. But just reducing its usage and
>>>>implementing some AT-SPI hooks might be enough for now.
>>>>
>>>>Of course, that would help as well with accessibility.
>>>
>>> I have absolutely no understanding of what hippo does, except from its
>>> package description in Debian, but is this perhaps a worthy alternative:
>>> http://live.gnome.org/GooCanvas
>>>
>>> It has Python binding. :-)
>>>
>>> Here's a sceptical blog entry about it:
>>> http://www.murrayc.com/blog/permalink/2007/10/11/goocanvas-experiences/
>>
>> I used goocanvas (through the python bindings) in my activity, and
>> would recommend against anyone else doing the same.  It was both
>> quirky and buggy, and I never got it working quite as I wanted.  I've
>> been converting my activity to Gaphas, which is much nicer to use and
>> gives more bang for the buck.
>
> I have also been looking at Gaphas for a mind map activity and was
> quite impressed about it, though it would be limited to
> diagramming-like activities.
>
> http://git.sugarlabs.org/projects/mindmap
>
> Which is that activity you are porting to Gaphas?

its model, http://wiki.laptop.org/go/Model , which is a
diagramming-like activity.  Gaphas seems flexible enough to be
generalized, but I'm not sure how much work it would be.

bobby

>> The only 'problem' is that it isn't
>> packaged for Fedora, and the Debian package is out of date.  Its
>> available from the cheeseshop and as source, so its not hard to bundle
>> it with your activity.
>> http://gaphor.devjavu.com/wiki/Subprojects/Gaphas
>> http://dev.laptop.org/git/users/bobbyp/gaphas
>
> Yeah, for activity authors it may be more convenient for now to
> duplicate the python sources inside their bundles. Though when Gaphas
> gets more mature, it will be nice to have packages.
>
> Regards,
>
> Tomeu
>
>> Bobby
>>
>>>
>>>
>>>  - Jonas
>>>
>>> - --
>>> * Jonas Smedegaard - idealist og Internet-arkitekt
>>> * Tlf.: +45 40843136  Website: http://dr.jones.dk/
>>>
>>>  [x] quote me freely  [ ] ask before reusing  [ ] keep private
>>> -----BEGIN PGP SIGNATURE-----
>>> Version: GnuPG v1.4.9 (GNU/Linux)
>>>
>>> iEYEAREDAAYFAkoybeQACgkQn7DbMsAkQLiK6QCfX705yNF0xpTiyS5IseK3qOED
>>> uGwAn3XYw3sfYLqIUYRpYbt58th+pZqV
>>> =b5xG
>>> -----END PGP SIGNATURE-----
>>> _______________________________________________
>>> Sugar-devel mailing list
>>> Sugar-devel at lists.sugarlabs.org
>>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>>
>> _______________________________________________
>> Sugar-devel mailing list
>> Sugar-devel at lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>
>


More information about the Sugar-devel mailing list