[sldev] Various questions on the viewer.

Kent Quirk (Q Linden) q at lindenlab.com
Fri Oct 5 05:32:55 PDT 2007


Jason:

I don't (yet) know the answers to your questions, but I can tell you 
that starting next week, I'm going to be working on a project (along 
with a couple of other people) called "User Interface Cleanup" that 
includes, among other things, a reworking of the way we handle callbacks 
and a reorganization of XUI. We expect to spend most of the next quarter 
on it.

SL grew a bit more organically than any of us would like -- but now 
we're trying to apply some good engineering principles. So hang in there 
and we'll keep you posted.

    Q

Jason Giglio wrote:
> 2. Why are all the Observer patterns used in the client so simplistic? 
> Is this a design decision?  It seems they all only get a bitmask 
> parameter on the changed() event.  Why can't we pass them more complex 
> data structures so that things like the entire UI could be turned into 
> Observer patterns?
>
> 3. What are the proper ways to use the XUI?  Why do some floaters use 
> hidden "text" types for things that are really just misc strings?  Why 
> not use the much easier getUIString?
>
> I see a whole lot of inconsistancy in the way the XUI is used.  What 
> is the right way?  Where are we going with this?



More information about the SLDev mailing list