summaryrefslogtreecommitdiff
path: root/indra/newview/lluilistener.cpp
AgeCommit message (Collapse)Author
2011-02-22Move Josh's resolvePath() function to LLUI.Nat Goodspeed
Use boost::split_iterator to split LLView pathname on slashes.
2011-02-18Fix up path resolution.Joshua Bell
2011-02-18Implemented path resolution. Should be able to test this now.Joshua Bell
2011-02-18Initial stub for getValue() and path walkerJoshua Bell
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2009-12-01DEV-43622 : API change (no functionality change) to fix a design error in LLSDKent Quirk
I made it about a year and a half ago; Zero found it while reading code. I had added a return value to LLSD::insert(), but a) did it wrong, and b) broke the STL-like semantics of insert(). So I've put insert() back to returning void and created LLSD::with(), which does what my earlier insert() did. The compiler then caught all the cases where insert()'s return value were being used, and I changed those to use with() instead.
2009-11-11Add LLEventAPI class, formalizing the mechanism by which we wrap a C++ APINat Goodspeed
with an event API. In addition to the LLEventPump name on which to listen, LLEventAPI accepts a documentation string for event API introspection. Give every LLEventDispatcher::add() overload a new documentation string parameter for event API introspection. Convert every existing event API to new conventions, introducing suitable documentation strings for the API and each of its operations.
2009-08-19Introduce LLUIListener, a new event API that doesn't directly correspond toNat Goodspeed
any existing C++ class. It calls named functions registered in the LLUICtrl:: CommitCallbackRegistry, thus supporting event-level access to any function you can specify with XUI's function= parameter=.