Commit Graph

104 Commits (8912a9bef62386e5eecaa61ba9079d507ae16d90)

Author SHA1 Message Date
Merov Linden 105b15436d EXP-1027 : Fix the children creation code in LLToolBarView. Only a left panel is displayed now. 2011-09-23 19:24:55 -07:00
Merov Linden 1bcf6882c5 EXP-1207 : More on lltoolbarview. Still not rendering 2011-09-23 15:09:37 -07:00
Leslie Linden 412e29ed9d EXP-1205 PROGRESS -- As a User, I want a toybox which will contain all 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-21 17:25:38 -07:00
Richard Nelson 65fe2367a8 EXP-1228 WIP Create toolbar widget class that displays list of buttons horizontally or vertically
created toolbar class and widget
2011-09-19 15:44:03 -07:00
Richard Nelson 6b3a7480a1 merge 2011-07-26 15:47:53 -07:00
Dave Parks 6469f1c2f2 SH-2031 High risk changeset, but potentially high reward. Addresses frame stalls in renderer by never using the fixed function pipeline if shaders are available. 2011-07-17 00:24:08 -05:00
Richard Linden 7dd8dc8be6 EXP-880 FIX Enable navigation chrome in search floater
fixed regression where profile window wasn't using requested size
2011-07-14 20:57:32 -07:00
Richard Linden 1dedd3de05 EXP-648 FIX As a developer, I want to be able to specify param blocks that 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-04-19 16:16:54 -07:00
Nat Goodspeed 1362a3e117 Move Josh's resolvePath() function to LLUI.
Use boost::split_iterator to split LLView pathname on slashes.
2011-02-22 20:13:07 -05:00
Richard Linden ca2141ce90 merge with viewer-dev 2010-12-08 16:04:07 -08:00
Monroe Linden 1e050c2ed8 merge 2010-12-02 14:33:42 -08:00
Vadim ProductEngine 6a3efddaf6 STORM-676 FIXED Made color swatch control transparent if the floater it resides in is transparent. 2010-11-25 20:20:11 +02:00
Mark Palange (Mani) 4151771584 CHOP-151 Hooked up app exit callback, cleaned up early exit. Rev. by Brad 2010-11-10 19:21:03 -08:00
Richard Linden abc18951c6 fix for crash when background image not specified for line editor 2010-09-28 14:23:32 -07:00
Richard Linden 0edb695ea8 instead of exposing mutable container in LLInitParam::Multiple, just expose access functions, begin(), end(), etc.
this allows mutation of param block contents, without being able to change number of elements
2010-09-22 14:48:18 -07:00
Monroe Linden b62b10dd26 Post-convert merge by convert_monolith.py from ./viewer-experience 2010-08-27 16:58:33 -07:00
Richard Nelson 65c9914d23 made Params parsers not act as singletons 2010-08-23 11:03:19 -07:00
Tofu Linden e416840f85 Backed out changeset c3d41f18ce2b
back-out the back-out for this branch.  yay.
2010-08-24 19:22:00 +01:00
Tofu Linden 98cc236503 Backed out changeset a62bf7c0af21
Backing out this merge that I pushed (prematurely) to the wrong place.
2010-08-24 18:44:39 +01:00
Tofu Linden 6ba23344c9 merge heads. whew. 2010-08-24 18:37:53 +01:00
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00
Richard Nelson df5d5b8414 EXT-8545 FIX Button art and other images are positioned incorrectly when UI scale != 1.0 2010-08-02 18:54:31 -07:00
Richard Nelson d72a21aca1 further UI rendering performance improvements 2010-07-30 15:17:32 -07:00
Richard Linden 551acaa2df eliminated a bunch of silent warnings on startup about multiple widget registration 2010-07-01 14:19:07 -07:00
Richard Linden 6e961cd9f2 EXT-7729 WIP LLWARNS: Tons of "Making dummy class..." warnings on startup
improved filename output for XUI parser errors
2010-06-22 18:26:29 -07:00
Vadim Savchuk 17f2234a96 Implemented perpetual loading indicator widget (EXT-6596).
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-27 16:39:19 +03:00
Richard Nelson 7b4046df83 EXT-3531 - Ctrl-P does not work reliably on login 2010-04-01 11:47:21 -07:00
Monroe Linden 070cb57ae1 merge for backout. 2010-03-12 12:14:52 -08:00
Monroe Linden 7ac2427b57 Backed out changeset 6fdd352b80d6
We thought this was a fix for EXT-6276, but it turned out it was just moving the problem.
2010-03-12 12:14:35 -08:00
Dave Parks 4c8ae214b3 Didn't mean to check in with these lines commented out. 2010-03-12 14:11:08 -06:00
Dave Parks 58afe469f9 Bizarrely hacky fix for EXT-6276 (#if LL_DARWIN out copyFromPrimarySubstring)
General gl state cleanup in llui.
Make llrender more gGL.begin/end friendly.
2010-03-12 13:01:50 -06:00
Monroe Linden 347585cf97 Fix for EXT-6276.
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-10 14:32:40 -08:00
Richard Linden 69f9c0bcf9 WIP - replace top ctrl with LLPopupView 2010-03-03 19:37:41 -08:00
Richard Nelson 41a30a59fb initial work changing topctrl to popup layer 2010-03-02 14:21:58 -08:00
Dave Parks b8739946be Fix for blend func being screwed up at init.
Fix for avatar appearance editor drawing hair in the background.
2010-02-08 19:15:43 -06:00
Palmer Truelson 54a95f706f merge 2010-02-23 17:19:58 -08:00
Palmer Truelson 7885748497 Turning back on Davep's ui optimizations. Backed out changeset 6c161782dba3 2010-02-23 17:08:06 -08:00
Richard Linden cf52fc85ae merge 2010-02-17 17:02:26 -08:00
richard 1513643e62 EXT-5471 - Tons of spam in log about Invalid param "name"
reviewed by Rick
2010-02-16 15:45:17 -08:00
Palmer Truelson 660c3b182c merge 2010-02-12 21:05:09 -08:00
Palmer Truelson 651b14fcae Backed out davep's UI optimization. changeset 3134cb7bb181 2010-02-12 21:04:51 -08:00
Palmer Truelson 25be5a201f Backed out bao's fix to FSAA that will also be backed out. changeset ae9bbbf181d9 2010-02-12 21:02:25 -08:00
Xiaohong Bao af229a7bb0 cast type F32 to GLint to eliminate some compiling warnings. 2010-02-12 17:11:36 -08:00
Richard Linden 7c86d44348 potential fix for bad font names 2010-02-12 17:08:10 -08:00
Dave Parks ff0271d632 merge 2010-02-04 23:43:13 -06:00
Dave Parks 979ddb2ec9 No more matrix ops in UI code. 2010-02-04 23:41:54 -06:00
richard 337716d946 LLPointer cleanup and fix for EXT-4413
reviewed by Rick
2010-01-22 16:51:13 -08:00
richard 093795c10c EXT-3599 - no chiclets in the im well window 2009-12-21 17:32:05 -08:00
James Cook 2da83c55ee Fix for color setup from Richard. 2009-12-18 14:39:54 -08:00
richard c89bb9848f fix for bad xui warnings when loading font from legacy "resource" name 2009-12-17 11:48:33 -08:00