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


On Thu, Apr 28, 2011 at 22:39, Kohei Yoshida <kyosh...@novell.com> wrote:

> On Thu, 2011-04-28 at 14:29 -0600, Scott Pledger wrote:
> > Kohei,
> >
> > Good to know! I haven't yet taken too close of a look at the code for LO,
> so
> > I don't know any of the particulars of the back-end as of yet, but that's
> > next on my to-do list!
> >
> > Quick question: Where can I find documentation on VCL??
>
> Well, that's a bit hard to come by. ;-)  We do have some code
> documentation but it may not be what you'd expect.
>
> http://docs.libreoffice.org/vcl/html/classes.html
>
> It's generated by crawling the source code directly and picking up the
> doxygen style comments.  These are very low level details of the VCL
> code, and if you are looking for a high-level overview, we don't have
> any (that I'm aware of).
>
> >   I think that having
> > a better understanding of what our rendering library is currently capable
> of
> > can really help with UI improvements...
>
> I can tell you it's very very limited.  With VCL, you have to specify
> the size and position of each and every control at pixel level, and
> there is no automatic layout support that most modern GUI toolkits
> support.  For instance, to create a simple dialog with OK and Cancel
> button, you need to define
>
> Dialog: size = (200, 150)
>
> OK Button: pos = (10, 180); size = (80, 15)
> Cancel Button: pos = (100, 180); size = (80, 15)
>
> and so on.  It's painful enough to design a very simple dialog, imagine
> how much pain it would incur when designing a complex one...
>
> But don't let this implementation limitation distract your design work.
> Sometimes it's better you don't know the implementations. ;-)
>
> Kohei
>
> --
> Kohei Yoshida, LibreOffice hacker, Calc
> <kyosh...@novell.com>
>
>
> --
> Unsubscribe instructions: E-mail to design+h...@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
>

-- 
Unsubscribe instructions: E-mail to design+h...@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

Reply via email to