[sugar] gtk experiment for an spreadsheet activity
Tomeu Vizoso
tomeu
Tue Feb 5 16:17:53 EST 2008
And btw, I won't have any more spare time to spend on this, so if
someone feels like pushing further, is more than welcome to fork it and
do whatever she/he feels like.
Tomeu
On Mon, 2008-02-04 at 14:13 +0100, Tomeu Vizoso wrote:
> Hi all,
>
> what can be done during a weekend without net access but with a copy of
> the pygtk tutorial? An spreadsheet!
>
> http://dev.laptop.org/~tomeu/Count-1.xo
> http://dev.laptop.org/~tomeu/count-screenshot.png
>
> Well, not quite.
>
> This can be seen more accurately as an experiment to see until which
> point the gtk.TreeView widget can carry us. These are the things that I
> haven't found how to do with the current gtk.TreeView:
>
> - Row headers.
> - Non-fixed number of columns.
> - Alignment of values inside the cells.
> - Automatically add rows as the user scrolls down.
> - Support big datasets efficiently.
> - A more standard way of starting cell edits.
>
> To fix these would probably take forking the upstream gtk.TreeView
> inside the activity bundle.
>
> This is NOT an attempt to replace the current efforts of porting
> SocialCalc and Gnumeric to Sugar. While these projects aim for full
> featured spreadsheets, gtk.TreeView will probably be only enough for a
> very limited spreadsheet that only support the most basic functionality,
> mainly manipulation of tabulated data and some simple functions.
>
> The basic infrastructure for supporting functions is there, but a parser
> and an evaluator still need to be implemented.
>
> I hope this can be useful:
>
> - as an example of a basic python activity, perhaps of some use to the
> sugarizing of SocialCalc and Gnumeric,
> - as a possible placeholder until we have a better spreadsheet if nor
> SocialCalc nor Gnumeric can be present in the Update.2 milestone.
>
> Cheers,
>
> Tomeu
>
>
>
> _______________________________________________
> Sugar mailing list
> Sugar at lists.laptop.org
> http://lists.laptop.org/listinfo/sugar
More information about the Sugar-devel
mailing list