[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