On Mon, Jul 28, 2008 at 6:01 PM, Edward K. Ream <edre...@gmail.com> wrote:
> A spreadsheet would be represented by @spreadsheet, @row, @column,
> @cell and @formula nodes. Already this is a much more flexible
I don't think the @row and @column thing is really needed.
The "spreadsheet" approach is directly supported in ILeo using
"normalized" headline names. It doesn't make sense to specify column /
row ranges when you can do list(wb.NewHeadline) to got all the
children.
> The next step might be to define a spreadsheet language as usual. The
> most complex (and maybe the least useful) step would be to embed an
> actual tabular spreadsheet into Leo's body pane.
I think this would be the "best" solution that would really boost the
expressivity of leo. You don't need to embed an actual spreadsheet -
just use a grid control as the body pane of nodes that want to be
presented that way (and possibly use xml as the inner body content of
those nodes).
Obviously this should be done if/when leo gets ported to another gui toolkit.
--
Ville M. Vainio - vivainio.googlepages.com
blog=360.yahoo.com/villevainio - g[mail | talk]='vivainio'
I'm a bit late to this party - I've been terribly busy with work
lately, and haven't had time for much of "freetime" work.
Incidentally, this is something I could benefit from for my thesis
work that I can tinker with this summer (my holiday just started), but
I doubt it will be "ready" in time ;-).
I don't think the @row and @column thing is really needed.
On Mon, Jul 28, 2008 at 6:01 PM, Edward K. Ream <edre...@gmail.com> wrote:
> A spreadsheet would be represented by @spreadsheet, @row, @column,
> @cell and @formula nodes. Already this is a much more flexible
The "spreadsheet" approach is directly supported in ILeo using
"normalized" headline names. It doesn't make sense to specify column /
row ranges when you can do list(wb.NewHeadline) to got all the
children.
I think this would be the "best" solution that would really boost the
> The next step might be to define a spreadsheet language as usual. The
> most complex (and maybe the least useful) step would be to embed an
> actual tabular spreadsheet into Leo's body pane.
expressivity of leo. You don't need to embed an actual spreadsheet -
just use a grid control as the body pane of nodes that want to be
presented that way (and possibly use xml as the inner body content of
those nodes).
Obviously this should be done if/when leo gets ported to another gui toolkit.