Date: prev next · Thread: first prev next last
2010 Archives by date, by thread · List index


Povilas Kanapickas, 22-10-2010 06:55:
Hi all,

On Tue, Oct 19, 2010 at 7:42 PM, Carlos Jose Lenarts Ramis<
godaxen@gmail.com>  wrote:

 2010/10/19 Gianluca Turconi<ml@letturefantastiche.com>

 >  In data 19 ottobre 2010 alle ore 14:35:45, Carlos Jose Lenarts Ramis<
 >  elohe@users.sourceforge.net>  ha scritto:
 >
 >
 >   If wee want a really customizable UI the best way is to go to something
 >>  like
 >>  Mocilla XULL adapted to LibO
 >>
 >
 >  I know people who would kill because of XUL slowness in Moz UI. :)
 >
 The slowness is not from XUL as user interface is that all the application
 is written in XUL+JavaScript.

Isn't it better to use a native toolkit and to load the theme on runtime? Of
course, some customization capabilities would be lost, but we won't be
adding rather large dependence of XULRunner (which is, at least on my
system, as large as entire widget toolkit).

Regarding XUL slowness, be aware that on the client side, XUL itself is just an XML used to describe the interface. You can access the interface using C, C++ or another language that its interface definition language supports. That means we could make most of the intensive tasks on C++. But there are other issues with XUL performance, as CSS rules. The rules have to be much optimized to avoid losing performance.
Anyway, using XPCOM and XUL at the same task can kill minds.

VCL could be redesigned. I don't know its internals to say whether would be easier to redesign or start using native toolkits.
XUL uses native toolkits to render, FWIW. But the QT port is not stable.



--
E-mail to discuss+help@documentfoundation.org for instructions on how to unsubscribe
List archives are available at http://www.documentfoundation.org/lists/discuss/
All messages you send to this list will be publicly archived and cannot be deleted

Context


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.