Michael Meeks wrote:
> > Should we create a chart2 like module for SmART or what would be the
> > best solution? If our plan get green light from you we need a mentor
> > who help us.
> 
>       By far the best person here is Thorsten - he has already done quite
> some work on implementing some Smart-Art compatible core functionality,
> but it is currently missing the UI work necessary to make it useful, and
> of course needs lots more improvement. It'd be great to work together on
> that.
> 
Hi Kami,

we very briefly chatted about this in Paris - indeed, there's code
already that renders some subset of the MS smart arts - look here:

 http://cgit.freedesktop.org/libreoffice/core/tree/oox/source/drawingml/diagram

Since MSO annoyingly does not write any fallback rendering to ooxml,
it's one of the larger interop gaps we had - I consider it mandatory
to have a smart art view-only implementation available in oox.

Some concepts in the talk here:

 http://users.freedesktop.org/~thorsten/talks/quick-diagramming-2009.odp

Beyond that, I had a prototype running with a special shape in svx,
that would permit the same kind of editing that you have in your
extension. Let me hunt for that code & see what needs to be done for
getting it to run again - not sure how much time I'd be able to
invest for hacking on that feature, but I'll gladly help with any
questions.

Also worth noting is that OOo once had an attempt from RedFlag
(IIRC), remnants of that maybe in CWS impressintelligentgroup01 - I
dislike that approach, since it ignores MSO interop completely. In
my mind, interop is the point to start from, architecture-wise -
not the one to eventually get to, and then discover that some
features just don't work ... ;)

All of this, as should be apparent, really is only achievable with
access to core code, so having an extension-only solution for this
simply won't cut it.

Cheers,

-- Thorsten

Attachment: pgpsxCsoaJeKA.pgp
Description: PGP signature

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to