Hi,
Le 29/04/11 07:15, Scott Pledger a écrit :
Is there any chance of implementing any kind of an XML-based UI template?
Something similar to XUL may be a good place to start...
Yours Truly,
Scott Pledger
You're not the first to have this idea ;-)
I digged into some folders and found the slides of the OOo Conference
about that ! It was in 2005 in Slovenia
and you can still see the video ! (but in a java applet !)
http://ooocon.kiberpipa.org/media/index-day2-2005.html
But I have to admit that I'm afraid about speed : today, on my
MacbookPro (Core2Duo@2.16GHz), Firefox needs nearly ten seconds to
launch...LibreOffice needs more than 20 seconds...and 5 seconds more
before typing anay character...!
So imagine LibreOffice with Gecko/XUL embedded...
Or maybe something lighter : webkit with jquery ???
but it would require some UNO/javascript bindings ? ouch...
And what about Qt ? (http://qt.nokia.com/)
With the new Qt Quick (http://qt.nokia.com/qtquick/), wouldn't it be
interesting to evaluate such a migration ? It would avoid to reinvent
the wheel, it would allow to use standards tools (Qt Creator, Quick
Designer)...
One big problem is that it would replace VCL for widgets, but it would
be in conflict with a lot of others parts of code : rendering, threads,
network, filesystem...well nearly all the foundations of LibreOffice.
But future versions of Qt won't be monolitic :
http://labs.qt.nokia.com/2011/01/21/status-of-qt-modularization/
Maybe this will make it possible ?
Michel
--
Unsubscribe instructions: E-mail to design+help@libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/www/design/
All messages sent to this list will be publicly archived and cannot be deleted
Context
Re: [libreoffice-design] Take inspiration from Lotus Symphony ? · Cyril Arnaud
Re: [libreoffice-design] Take inspiration from Lotus Symphony ? · planas
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.