summaryrefslogtreecommitdiff
path: root/indra/llui/llui.cpp
AgeCommit message (Collapse)Author
2011-10-13cleaned up floater reg, removed extraneous functionsRichard Nelson
2011-10-05EXP-1280 FIX -- Minimized floaters associated with toolbar buttons should ↵Leslie Linden
change the state of their parent button * Toolbar buttons now display green when its corresponding floater is open or minimized. * Made changes to buttons so flash time and rate is configurable * Removed unused "highlight_color" attribute from LLButton * Implemented "isVisible" function for toolbar button floaters. It returns true when the floater is visible or minimized. * Toolbar floater unminimize now also puts focus to the floater * All commands now specify their "is_running_function" for toolbar button state * ButtonFlashCount and ButtonFlashRate have been moved to button.xml settings and are now configurable on the button. Toolbar buttons are set to never flash and this functionality is used to show which buttons have windows open. * All toybox buttons show hover glow even when disabled Reviewed by Richard.
2011-09-30param block cleanupRichard Nelson
added Flag as value type moved Batch to BatchBlock renamed Choice to ChoiceBlock made merging of parameters for ValueParams consistent (fillFrom and overwriteFrom are inverses of each other now) made iteration over Multiple<T> type params easier initial schema param blocks
2011-09-23EXP-1027 : Fix the children creation code in LLToolBarView. Only a left ↵Merov Linden
panel is displayed now.
2011-09-23EXP-1207 : More on lltoolbarview. Still not renderingMerov Linden
2011-09-21EXP-1205 PROGRESS -- As a User, I want a toybox which will contain all ↵Leslie Linden
buttons that I can d&d into the toolbars EXP-1232 FIX -- Create class to load and hold all of the command meta data associated with FUI toolbar actions * Added basic commands.xml file to define FUI-related toolbar actions. For now a basic "avatar" and "places" button are defined. * Added basic command manager to parse and hold strings that define potential toolbar command actions. * Broke out a separate floater function as a placeholder for the 3-state toolbar floater toggling. * LLUI::initClass now parses the new commands.xml file Reviewed by Richard.
2011-09-19EXP-1228 WIP Create toolbar widget class that displays list of buttons ↵Richard Nelson
horizontally or vertically created toolbar class and widget
2011-07-26mergeRichard Nelson
2011-07-17SH-2031 High risk changeset, but potentially high reward. Addresses frame ↵Dave Parks
stalls in renderer by never using the fixed function pipeline if shaders are available.
2011-07-14EXP-880 FIX Enable navigation chrome in search floaterRichard Linden
fixed regression where profile window wasn't using requested size
2011-04-19EXP-648 FIX As a developer, I want to be able to specify param blocks that ↵Richard Linden
use Multiple<LLUIImage> for a sequence of images Factored out param block data classes so that specialized param block types, such as LLUIImage, LLFontGL, LLRect, etc. can be stored in a Multiple<T> context Converted loading_indicator to take image sequence from XUI deprecated name-value pairs for LLUIColor values, and put them in colors.xml
2011-02-22Move Josh's resolvePath() function to LLUI.Nat Goodspeed
Use boost::split_iterator to split LLView pathname on slashes.
2010-12-08merge with viewer-devRichard Linden
2010-12-02mergeMonroe Linden
2010-11-25STORM-676 FIXED Made color swatch control transparent if the floater it ↵Vadim ProductEngine
resides in is transparent.
2010-11-10CHOP-151 Hooked up app exit callback, cleaned up early exit. Rev. by BradMark Palange (Mani)
2010-09-28fix for crash when background image not specified for line editorRichard Linden
2010-09-22instead of exposing mutable container in LLInitParam::Multiple, just expose ↵Richard Linden
access functions, begin(), end(), etc. this allows mutation of param block contents, without being able to change number of elements
2010-08-27Post-convert merge by convert_monolith.py from ./viewer-experienceMonroe Linden
2010-08-23made Params parsers not act as singletonsRichard Nelson
2010-08-24Backed out changeset c3d41f18ce2bTofu Linden
back-out the back-out for this branch. yay.
2010-08-24Backed out changeset a62bf7c0af21Tofu Linden
Backing out this merge that I pushed (prematurely) to the wrong place.
2010-08-24merge heads. whew.Tofu Linden
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-08-02EXT-8545 FIX Button art and other images are positioned incorrectly when UI ↵Richard Nelson
scale != 1.0
2010-07-30further UI rendering performance improvementsRichard Nelson
2010-07-01eliminated a bunch of silent warnings on startup about multiple widget ↵Richard Linden
registration
2010-06-22EXT-7729 WIP LLWARNS: Tons of "Making dummy class..." warnings on startupRichard Linden
improved filename output for XUI parser errors
2010-04-27Implemented perpetual loading indicator widget (EXT-6596).Vadim Savchuk
Simple perpetual loading indicator a la MacOS X or YouTube. Implements spinning by changing pre-defined images. The images are hardcoded, shared by all instances of the widget. Number of rotations per second can be changed via params. Reviewed by Mike at https://codereview.productengine.com/secondlife/r/320/ --HG-- branch : product-engine
2010-04-01EXT-3531 - Ctrl-P does not work reliably on loginRichard Nelson
2010-03-12merge for backout.Monroe Linden
2010-03-12Backed out changeset 6fdd352b80d6Monroe Linden
We thought this was a fix for EXT-6276, but it turned out it was just moving the problem.
2010-03-12Didn't mean to check in with these lines commented out.Dave Parks
2010-03-12Bizarrely hacky fix for EXT-6276 (#if LL_DARWIN out copyFromPrimarySubstring)Dave Parks
General gl state cleanup in llui. Make llrender more gGL.begin/end friendly.
2010-03-10Fix for EXT-6276.Monroe Linden
Added a check in LLTextBase::drawSelectionBackground() to keep it from sending degenerate rectangles to gl_rect_2d(). This seems to be what was causing the GL state to go bad. Reviewed by Richard at http://codereview.lindenlab.com/534001
2010-03-03WIP - replace top ctrl with LLPopupViewRichard Linden
2010-03-02initial work changing topctrl to popup layerRichard Nelson
2010-02-08Fix for blend func being screwed up at init.Dave Parks
Fix for avatar appearance editor drawing hair in the background.
2010-02-23mergePalmer Truelson
2010-02-23Turning back on Davep's ui optimizations. Backed out changeset 6c161782dba3Palmer Truelson
2010-02-17mergeRichard Linden
2010-02-16EXT-5471 - Tons of spam in log about Invalid param "name"richard
reviewed by Rick
2010-02-12mergePalmer Truelson
2010-02-12Backed out davep's UI optimization. changeset 3134cb7bb181Palmer Truelson
2010-02-12Backed out bao's fix to FSAA that will also be backed out. changeset ↵Palmer Truelson
ae9bbbf181d9
2010-02-12cast type F32 to GLint to eliminate some compiling warnings.Xiaohong Bao
2010-02-12potential fix for bad font namesRichard Linden
2010-02-04mergeDave Parks
2010-02-04No more matrix ops in UI code.Dave Parks
2010-01-22LLPointer cleanup and fix for EXT-4413richard
reviewed by Rick