Stefan Taxhet wrote:
Hi,
Thanks for the proposal. I would be happy to add the project to our
project ideas. Let's coordinate the proposal with the project lead as
suggested in
http://wiki.services.openoffice.org/wiki/SummerOfCode2006
I think "graphics" is the project in question and cc'ed the list and
leads.
Kai, Christian?
Greetings
Stefan
michael meeks wrote:
===VBA interop: Chart API===
OpenOffice.org has Excel VBA interoperability support under development,
with some exciting preliminary results: eg.
http://www.gnome.org/~michael/hypocycloid.jpeg
The work is essentially creating and extending simple mapping layers
between
new VBA compatible object model APIs and the existing OOo UNO APIs
(using UNO).
A significant missing piece here is the Shape API (of which Charting
is an extension). Samples of existing wrappers for other objects can be
found here: http://go-oo.org/ooo-build/scratch/sc-vba/ and
http://go-oo.org/ooo-build/scratch/offapi-vba/
To get this clear: is your main focus on the Shape API or the Chart API?
Because the chart API is not really a small extension to the Shape API,
it only uses the Shape API at some places, but has also a lot more
chart-specific things.
Concerning the chart API: As the chart is completely rewritten, we will
get a new charting API. Of course, the new chart will still support the
current API, but I only want to make sure that you know, that the
current chart API will no longer be the recommended one (i.e.
deprecated) when the new chart is finished. Unfortunately, the new chart
will not be integrated in time to be a basis for this year's Summer of Code.
So, if you write migration wrappers between the current chart API and
VBA, this is no waste of time, but I think it would be even better to
have a migration between the new API and VBA, which, as I said, is no
option for the Summer of Code this year.
Well, this is just to make sure about this.
Otherwise, I like the idea very much. Maybe there is enough to do just
for the shape API, anyway ;-)
Regards,
Björn
P.S.: Just noticed now that this idea is from Michael Meeks. So the
author sure knows about the new chart :-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]