Commit Graph

20504 Commits (fdf042bdb9aeefa209694e04d4012a3a1f911a52)

Author SHA1 Message Date
Leslie Linden fdf042bdb9 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 FIX -- Populate the toybox floater window with all FUI toolbar buttons indicated as such in the "commands.xml" definition.
EXP-1267 FIX -- Enable/disable buttons in the toybox

* Hooked up button callbacks to the toolbar buttons
* Fixed toybox button enable/disable to function properly and live update as
  buttons change states.
* Removed the toybox toolbar background image

Reviewed by Leyla
2011-09-28 16:54:34 -07:00
Richard Nelson fc0f5173eb fix linux build 2011-09-28 10:40:28 -07:00
Richard Nelson e4e499e326 EXP-1261 FIX Left hand toolbar does not show labels when icons and labels option selected 2011-09-28 10:27:03 -07:00
Merov Linden 15f3ea39d7 EXP-1257 : Save toolbar settings in a per user toolbars.xml file 2011-09-27 22:45:09 -07:00
Merov Linden b234c23aa3 EXP-1211 : Factorize code a bit 2011-09-27 20:51:26 -07:00
Merov Linden 04a5c45020 EXP-1207 : Commented out the red and yellow debug draw on the toolbars 2011-09-27 20:24:00 -07:00
Merov Linden d11cc7bf46 EXP-1202 : pull from richard/viewer-experience-fui 2011-09-27 20:00:27 -07:00
Merov Linden 1bdfe7ec47 EXP-1202 : pull from richard/viewer-experience-fui 2011-09-27 19:45:38 -07:00
Richard Linden 78eb989e50 EXP-1258 FIX toggle buttons between icons and icons+text modes
fixed button layout for icon only buttons
2011-09-27 19:22:09 -07:00
Richard Linden 68d5141fb3 EXP-1258 WIP toggle buttons between icons and icons+text modes
fixed button layout for icon+text
layout stack now uses floating point precision to avoid clamping panels to 0
2011-09-27 19:06:02 -07:00
Merov Linden 3a473bd8ca EXP-1203, EXP-1221, EXP-1222, EXP-1223, EXP-1225, EXP-1226 : pull from sergeylproductengine/viewer-experience-fui/ 2011-09-27 18:56:25 -07:00
Richard Linden bce16356c9 fixed wobble when toggling inbox/outbox 2011-09-27 17:47:52 -07:00
Richard Linden 9eef4b6c56 Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience-fui 2011-09-27 15:54:18 -07:00
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
Leyla Farazha 18b3afe11a merge 2011-09-27 15:42:37 -07:00
Leyla Farazha c7f5aebbb7 Nearby chat panel 2011-09-27 15:41:41 -07:00
Leyla Farazha 0207d7e9e4 EXP-1247 Nearby chat as part of chat floater 2011-09-27 15:41:06 -07:00
Merov Linden 442350a6a5 EXP-1202 : pull from viewer-experience-fui 2011-09-27 15:05:22 -07:00
Merov Linden 0e4f226b56 EXP-1211 : Read toolbar default settings from toolbars.xml, no saving of settings done yet. 2011-09-27 14:58:20 -07:00
Leslie Linden 367e6557c6 merge with latest 2011-09-27 12:43:48 -07:00
Leslie Linden a686aeabff * Modified toolbar context menus to bind to the specific instance of the toolbar 2011-09-27 12:40:47 -07:00
Leslie Linden b6feeea2b5 * Updated toybox to center bottom button and add delimeter 2011-09-27 12:40:06 -07:00
Paul ProductEngine 87db6c59ee Merge 2011-09-27 22:32:26 +03:00
Paul ProductEngine 3c8b0ab537 EXP-1226 FIXED (Create and register a floater for Appearance side tab)
- Added xml for a new floater Appearance and registred it in the floaterreg

- Removed side tray dependencies

- Added static helper method: LLFloaterSidePanelContainer::getPanel
2011-09-27 22:06:56 +03:00
Seth ProductEngine 0f3221e25d EXP-1225 FIXED Added a floater for My Inventory side tab.
- Replaced calls to LLSideTray with LLFloaterSidePanelContainer.
- Added LLFloaterSidePanelContainer::getPanel<T>() for getting custom type panels.
2011-09-27 21:05:05 +03:00
Leyla Farazha cb699e3f2d EXP-1252 Opening chat history crashes browser (from dev work in progress)
EXP-1253 Entering text in chat bar does not show for other users (dev work in progress)
2011-09-27 10:52:47 -07:00
Leyla Farazha 7483d339ed merge 2011-09-27 10:20:18 -07:00
Leyla Farazha 795ae760e8 adding missing xml file 2011-09-27 10:12:48 -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
Seth ProductEngine a80d5f2b46 EXP-1222 FIXED Added a floater for My Profile side tab.
- Replaced calls to LLSideTray with LLFloaterSidePanelContainer.
- Removed obsolete code implementing the tri-state behavior of Profile side panel.
- Added People panel XUI which is referenced from Profile panel.
2011-09-26 15:21:46 +03:00
Paul ProductEngine 679a028fcc EXP-1203 ADDITIONAL FIX (As a FUI user, I want the address bar and favorites to be on one line)
- Removed search combobox by spec

- Fixed EXP-1243 (Parcel characteristics icons from location bar overlay other ui elements)

- Fixed EXP-1245 (More spillover list "jumps" on copying landmarks)
2011-09-26 20:37:02 +03:00
Paul ProductEngine b72c8df1f6 Fixed Linux TeamCity build 2011-09-26 19:38:12 +03: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