Commit Graph

20470 Commits (8912a9bef62386e5eecaa61ba9079d507ae16d90)

Author SHA1 Message Date
Richard Linden 8912a9bef6 EXP-1258 WIP toggle buttons between icons and icons+text modes
better button sizing
also disabled context menu for non-toolbar region
2011-09-27 15:53:38 -07:00
Richard Linden f0095ddd23 Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience-fui 2011-09-27 09:41:09 -07:00
Leslie Linden b7cf5ff947 Commenting out unused variable to fix mac build. 2011-09-27 09:33:58 -07:00
Richard Nelson cc56958452 initial support for switching between icons only and icons + text 2011-09-26 19:48:27 -07:00
Richard Nelson f56bf69dfe initial support for switching between icons only and icons + text 2011-09-26 19:48:17 -07:00
Richard Nelson 67c9f1daa7 Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience-fui 2011-09-26 18:51:49 -07:00
Richard Nelson 7fd0e8c69e fixed toolbar context menu
deprecated pointless LLView::deleteViewByHandle
2011-09-26 18:51:43 -07:00
Merov Linden 87318979bf EXP-1202 : Fix Mac compilation failure 2011-09-26 18:04:50 -07:00
Richard Nelson 756532ba8a Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience-fui 2011-09-26 17:42:25 -07:00
Leslie Linden 53a4866493 EXP-1205 PROGRESS -- As a User, I want a toybox which will contain all buttons that I can d&d into the toolbars
* Command buttons are now enabled/disabled in toybox based on whether or not the
  LLToolBarView has them anywhere.
* Commands now have argument to specify whether or not they should be in the
  toybox.
* LLCommandId is now used a universal reference for commands.

Reviewed by Richard.
2011-09-26 17:38:10 -07:00
Richard Nelson a465f816b8 EXP-1239 FIX make toolbars wrap when there is not enough room
toolbars resize to fit buttons
toolbar view uses layout stacks to organize toolbars
reviewed by Leslie
2011-09-26 17:36:07 -07:00
Merov Linden bb1776de68 EXP-1207 : Introduced an hasCommand() method for toolbars and toolbar view 2011-09-26 16:06:57 -07:00
Merov Linden 92368dbdfc EXP-1207 : pull from viewer-experience-fui 2011-09-26 15:21:21 -07:00
Merov Linden e3199b98be EXP-1207 : Display toolbars only after login, use correct position (temporary), follow resize correctly, store pointers to toolbars, debug display (temporary) 2011-09-26 15:19:04 -07:00
Leslie Linden 9da5a8d010 EXP-1205 PROGRESS -- As a User, I want a toybox which will contain all buttons that I can d&d into the toolbars
EXP-1233 PROGRESS -- Populate the toybox floater window with all FUI toolbar buttons
EXP-1235 FIX -- Make the toybox available through the context menus associated with the other toolbars
EXP-1248 FIX -- Implement context menu on toolbars

* New commands are listed
* Toolbars can now be made read-only (as in the toybox) or editable (as in the others)
* Toolbars that are not read-only have a context menu that allows button type editing.

Reviewed by Richard.
2011-09-26 14:34:42 -07:00
Merov Linden 16fead6429 EXP-1207 : add button display mode mandatory param to toolbars 2011-09-26 11:19:30 -07:00
Richard Linden c5d930b280 made LLView a possible parent for all default widgets 2011-09-23 20:06:35 -07:00
Richard Linden 3b41527537 Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience-fui 2011-09-23 19:56:59 -07:00
Richard Linden 6aa7ddc238 fix for widget registration and crash on login 2011-09-23 19:56:07 -07:00
Merov Linden c837f5eccb EXP-1027 : pull from viewer-experience-fui 2011-09-23 19:27:02 -07:00
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
Richard Linden 2ecf4fb307 Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience-fui 2011-09-23 17:20:18 -07:00
Richard Linden c27d6ee5aa EXP-1239 FIX make toolbars wrap when there is not enough room
fixed overeager wrapping
2011-09-23 17:19:38 -07:00
Richard Linden b6d7f99f06 EXP-1239 FIX make toolbars wrap when there is not enough room
spacing between buttons now configurable and correct
background art now wraps buttons correctly
created customizable panel for button background
2011-09-23 17:01:15 -07:00
Leyla Farazha 80bb16b36a merge 2011-09-23 16:39:09 -07:00
Leyla Farazha 74d9663ff6 EXP-1246 Create chat bar floater
reviewed by Leslie
2011-09-23 16:14:13 -07:00
Merov Linden e42a9ec70c EXP-1207 : pull from viewer-experience-fui 2011-09-23 15:20:25 -07:00
Merov Linden 1bcf6882c5 EXP-1207 : More on lltoolbarview. Still not rendering 2011-09-23 15:09:37 -07:00
Leslie Linden 53a8e12993 EXP-1205 PROGRESS -- As a User, I want a toybox which will contain all buttons that I can d&d into the toolbars
EXP-1233 PROGRESS -- Populate the toybox floater window with all FUI toolbar buttons

* Added all documented FUI commands from the wiki, 20 in all, with text,
  tooltips and placeholder icons.
* Note current toolbar checked in toolbar code does not lay these commands out
  properly.
2011-09-23 09:45:28 -07:00
Richard Linden 0c5d69b662 Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience-fui 2011-09-22 17:36:04 -07:00
Richard Linden c155483fc2 EXP-1239 WIP make toolbars wrap when there is not enough room
toolbar button height configured by button_height attribute
vertical toolbar buttons now share common width
wrap attribute now controls wrapping
2011-09-22 17:34:42 -07:00
Leslie Linden 565483ee1f EXP-1205 PROGRESS -- As a User, I want a toybox which will contain all buttons that I can d&d into the toolbars
EXP-1233 PROGRESS -- Populate the toybox floater window with all FUI toolbar buttons
EXP-1236 FIX -- The toybox floater should remember its position for the user

* Basic addCommand function to the LLToolBar.  Need proper implementation.
* Added map for faster lookup of commands
* Toybox now adds commands to its toolbar for basic button setup

Reviewed by Richard.
2011-09-22 15:43:08 -07:00
Richard Linden 6c209d0fc8 variable rename 2011-09-22 15:10:30 -07:00
Richard Linden 00f66ccf40 EXP-1239 WIP make toolbars wrap when there is not enough room
added more toolbars to floater_test_toolbar.xml
removed layout stack and got basic wrapping working
reviewed by Leslie
2011-09-22 15:08:59 -07:00
Richard Linden e70714fcfe Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience-fui 2011-09-22 11:18:29 -07:00
Richard Linden 89b6e92b6c removed unused toolbar files 2011-09-22 11:17:42 -07:00
Merov Linden f50d28303c Turn curl multithread setting to on by default as it should (mistakenly turned off on my machine to work around mac crasher) 2011-09-22 10:05:53 -07:00
Merov Linden f5a6204d21 EXP-1207 : pull from viewer-experience-fui 2011-09-21 19:35:03 -07:00
Merov Linden 65892a01ca EXP-1207 : More work on LLToolbarView, still not operational... 2011-09-21 19:31:07 -07:00
Richard Nelson d0d87e450f Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience-fui 2011-09-21 18:49:16 -07:00
Richard Nelson d9b96097cd EXP-1239 WIP make toolbars wrap when there is not enough room
initial pass at wrapping
2011-09-21 18:48:51 -07:00
Richard Nelson 7e308b551c EXP-1239 WIP make toolbars wrap when there is not enough room
initial pass at wrapping
2011-09-21 18:48:39 -07:00
Richard Nelson f72115059e EXP-1230 FIX As a resident, I want to not have to choose a UI mode
for existing configs that point to settings_minimal.xml, make it a valid, but empty file
2011-09-21 17:57:49 -07:00
Leslie Linden cdedc4ab99 Merge with latest 2011-09-21 17:28:27 -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
Merov Linden 5ae6bbc848 EXP-1207 : merge with viewer-experience-fui 2011-09-21 14:25:48 -07:00
Merov Linden 7bc6e626f4 EXP-1207 : LLToolbarView skeleton, nothing operational yet... 2011-09-21 14:24:38 -07:00
Leslie Linden 3dfc05c2e8 Updating toolbar test floater to use new side definition rather than orientation 2011-09-21 13:51:59 -07:00
Leslie Linden 305b65f6f6 EXP-1205 PROGRESS -- As a User, I want a toybox which will contain all buttons that I can d&d into the toolbars
EXP-1210 FIX -- Implement new toybox floater window
EXP-1231 FIX -- Add menu option to toggle the toybox floater on and off

* Basic toybox floater implemented as its own class
* Toybox is available through "Me -> Toolbars..." menu option or ctrl-T shortcut
* Toolbars now have "side" type rather than simple orientation, as well as button
  state for "icons only" or "icons with text".

Reviewed by Richard
2011-09-21 12:11:23 -07:00
Richard Linden 8a846bd374 EXP-1230 FIX As a resident, I want to not have to choose a UI mode
cleaned up status and navigation bars
2011-09-20 19:02:11 -07:00