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
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
Richard Linden
bc3f0e0a81
EXP-1230 FIX As a resident, I want to not have to choose a UI mode
...
removed all references to basic mode
2011-09-20 18:47:13 -07:00
Richard Linden
c196013b69
Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience-fui
2011-09-20 16:37:45 -07:00
Richard Linden
64f30a302d
EXP-1228 FIX Create toolbar widget class that displays list of buttons horizontally or vertically
...
buttons are now centered and sized according to content
created floater_test_toolbar.xml to test
2011-09-20 16:37:21 -07:00
Leslie Linden
eb3a643f3b
Merge from viewer-experience
2011-09-20 15:18:49 -07:00
Merov Linden
3df9545017
Fix gcc compiling error
2011-09-19 17:34:23 -07:00
Richard Nelson
fef08c439a
fix build
2011-09-19 16:59:50 -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
Leslie Linden
938f1b4f41
Mac build fix for picky gcc
2011-09-19 15:20:43 -07:00
Richard Nelson
712d458595
Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience
2011-09-16 11:58:16 -07:00
Richard Nelson
c10832bb9a
added Flag as new param type...
...
usage: <foo><bar/></foo> will set the bar flag on foo
LLSD foo; foo["bar"]; will set the bar flag on foo
converted notifications unique to use flag
2011-09-16 11:57:57 -07:00
Leslie Linden
9e00dc0cc0
Merge from viewer-experience-merge
2011-09-15 16:23:44 -07:00