Commit Graph

154 Commits (e71e30aea05048bb2e896a4e277cb76f3fcd5ca8)

Author SHA1 Message Date
Merov Linden 2113bb8159 Pull merge from viewer-release 2013-05-22 11:23:51 -07:00
mberezhnoy 52b9b52ff7 CHUI-748 (Right click does not produce context menu for landmarks in Trash in Places Floater) 2013-04-08 22:05:59 +03:00
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
Cho 1192abd7eb CHUI-720 FIX User can open "Add friend" by pressing on a line in context menu for user that already is friend
Added check for getVisible() and getEnabled() before passing along handleMouseDown() and handleMouseUp() callbacks to other menu items in LLMenuItemSeparatorGL
2013-02-01 21:55:03 +00:00
Merov Linden faae38daaa Pull merge from lindenlab/viewer-developement 2013-01-30 20:01:03 -08:00
Merov Linden 52018b79bd CHUI-379 : Fix Mac and Linux build failures 2013-01-20 14:16:53 -08:00
maksymsproductengine 5eef65e994 CHUI-379 FIXED Restore Voice Morphing menu 2013-01-18 03:52:42 +02:00
Merov Linden aabfce7d9f CHUI-682 : Fixed : Added LLMenuGL as a possible child of a toggle or contextual menu (for dynamic submenus). 2013-01-17 21:40:49 -08:00
maksymsproductengine 1251f45e62 CHUI-394 FIXED Group moderation tools missing in right click menus 2012-10-17 00:16:18 +03:00
maxim_productengine 5a22949cf5 CHUI-388 FIXED Do not add menu items to Participant Menu if own avatar is selected in participant list. Do not show Menu if all menu items are disabled. 2012-10-16 15:33:12 +03:00
MaksymS ProductEngine 99300085d4 MAINT-1415 FIXED Empty non-functional 'Take off' menu is presented in inspector:
- class LLToggleableMenu had been updated with two methods like: appendContextSubMenu and addChild, which based on similar in LLContextMenu
2012-08-24 00:22:40 +03:00
Todd Stinson 3e038cd71b Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-release. 2012-07-27 12:53:54 -07:00
Kitty Barnett 80b1a2c0a8 STORM-276 Insert braces around if/for/while loops 2012-06-11 13:39:45 +02:00
Oz Linden 95090c5d1e merge changes for version 3.3.1 2012-05-08 15:51:56 -04:00
Richard Linden a0bb55adc6 merge with viewer-release 2012-04-26 14:39:52 -07:00
Vadim ProductEngine 3adf893513 CHU-78 WIP Subtle cleanup. 2012-04-14 22:28:49 +03:00
Richard Linden 45e30f35dc EXP-1883 FIX Toolbar button tooltips display off screen for right hand tool bar, bottom tool bar, and tooltips on top bar items show off screen 2012-02-09 17:50:09 -08:00
Richard Linden d56be1f175 EXP-1181 WIP as a designer I would like to specify default floater positions using realtive coordinates
refactored LLCoord code to be templated, ultimately to support arbitrary conversions
2012-02-07 12:31:48 -08:00
Paul ProductEngine 1404ba1ffa fixed Linux build 2012-02-01 16:39:06 +02:00
Richard Linden c47c31fdbf EXP-1513 FIX Underscore ( _ ) fails to show in first chat entry in Local Chat 2012-01-31 17:51:43 -08:00
Kitty Barnett 9c66ac87fd STORM-276 Basic spellchecking framework 2012-01-20 18:06:32 +01:00
Richard Linden 3a597af700 EXP-1513 FIX Underscore ( _ ) fails to show in first chat entry in Local Chat
fixed font metrics rounding error and made corrective adjustments in layout
2012-01-18 16:30:53 -08:00
Richard Linden 3861249a74 use lazy deletion of views via die() method to avoid some potential crashes 2012-01-03 09:41:16 -08:00
Paul ProductEngine ba2fa73aaa EXP-1472 FIXED (More spillover list scrolls up after selecting any content menu item)
- Saving last scroll position of menu
2011-11-01 18:54:21 +02:00
Richard Linden d0cda13235 EXP-1275 FIX A UI element or Keyboard shortcut to clear the viewport
Ctrl+Shift+U now toggles UI and hides floaters
refactored main_view.xml
made all members of llviewerwindow private
2011-10-11 22:49:00 -07:00
Richard Nelson 7fd0e8c69e fixed toolbar context menu
deprecated pointless LLView::deleteViewByHandle
2011-09-26 18:51:43 -07:00
Richard Linden b183b6f141 EXP-1196 FIX Fix param block template ordering
changed ordering of template loading relative to constructor setting of params
moved a lot of constructor-set params to template files
reviewed by Leslie
2011-09-06 14:45:11 -07:00
Richard Linden 84b179b0bf Automated merge with file:///F:\code\viewer-autobuild2010 2011-03-28 17:38:54 -07:00
Richard Linden a5572505d8 SOCIAL-509 FIX There is no way to copy a user name from web profile with the mouse 2011-03-24 19:37:00 -07:00
Paul ProductEngine 2453ccbd3e STORM-659 FIXED Viewer hangs when navigate in the Back/Fwd Teleport history by keyboard
Reason:
If user didn't set number of max scrollable items (msi) then msi = U32_MAX

Solution:
If user didn't set number of msi then number of scrollable items = number of items in menu.
2011-03-11 20:33:06 +02:00
Seth ProductEngine b48c003d60 STORM-387 FIXED Return key handling by Favorites bar overflow menu.
Pressing Return in Favorites bar overflow menu now acts as mouse double click, i.e. performs teleport to selected landmark.
2011-01-06 22:19:27 +02:00
Richard Linden 50d21a75a7 merge 2010-11-15 15:52:54 -08:00
Richard Linden 5080a19afa EXP-230 FIX "elp" text flashes on and off in upper left corner of skylight viewe 2010-10-18 16:55:20 -07:00
Seth ProductEngine 401fdbcfac STORM-294 FIXED keyboard navigation in Favorites bar overflow menu.
The menu items can now be scrolled cyclically with a keyboard even if not all items are visible at once.
2010-10-13 00:54:57 +03:00
Monroe Linden 69215ae757 Fix for EXP-140 -- After logging into Skylight Viewer - User is required to click on Viewer window before using movement keys / flying
In LLMenuHolderGL::handleKey(), in the highlightNextItem() case, don't return true if highlightNextItem() did nothing.

Reviewed by Richard.
2010-10-04 18:21:08 -07:00
Richard Linden 3bab3fc661 fix for crash on exit
also made handle subtyping work
2010-09-29 15:02:32 -07:00
Richard Linden ee50f389fd made menus work with empty contents 2010-09-28 17:11:27 -07:00
Richard Linden c4cfd1df44 don't show empty context menus 2010-09-28 14:21:54 -07:00
Richard Nelson ad440a68bb merge 2010-09-27 09:46:20 -07:00
Richard Linden f8a17515f5 EXP-109 WIP strip down main_view.xml
made menu keyboard access only work when menus are visible
dummy widgets are now added with a parent view that is invisible
popupview can now be default-built
2010-09-22 12:27:26 -07:00
Boroondas Gupte 1b4ae0e053 merged VWR-20583 2010-09-02 19:34:26 +02:00
Boroondas Gupte 3e299ab764 VWR-20583 FIXED submenu indicators (▶ a.k.a. U+25B6) shouldn't be hard-coded
in context menu sub menu names

Use the same mechanism for adding the triangle in LLContextMenuBranch as
is already used in LLMenuItemBranchGL. As a bonus, the triangles will be
nicely right-aligned, just as in the main menu.

Remaining hard-coded triangles all are in indra/newview/skins/default/xui/*/panel_voice_effect.xml.
2010-09-02 18:29:42 +02:00
Tofu Linden 741d944c89 some follow-up for VWR-17801. 2010-09-01 16:51:53 +01: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
Paul Guslisty ec06fa16ec EXT-8424 FIXED ([HARD CODED] ALL LANGS: \"More\" menu option is untranslated under Advanced menu (French viewer) > Shortcuts)
Set translated label from strings.xml

Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/831/

--HG--
branch : product-engine
2010-08-04 11:45:47 +03:00
Vadim Savchuk 45adf1d612 EXT-8501 FIXED Check menu items always looked as checked.
Reason:
Check menu items (instances of LLMenuItemCheckGL) had used LLUICtrl::getValue() to know whether they should draw the checkmark.
Recently this was broken when getValue() was overriden in LLMenuItemCallGL to return a string.

Fix:
Overriden getValue() in LLMenuItemCheckGL to return a boolean value, not a string.

Reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/821/

--HG--
branch : product-engine
2010-07-29 17:48:41 +03:00
Alexei Arabadji a8632670db EXT-6739 FIXED Provided updating of object inspector gear menu 'Touch' and 'Sit' entries.
Details:
1 Provided using Object.EnableSit and Object.EnableTouch callbacks for both object menu and inspector gear menu. Now default menu item label stores in
hash map and since callback receives triggered control no need to hardcode updating menu item labels from callback.
2 Removed redundant attribute 'parameter' from menu xml's since now handler callbacks receives triggered menu item as function parameter.
3 Replaced LLObjectEnableTouch class with enable_object_touch function, since there no need on triggering callback on menu commit event.
4 Added symmetric method LLMenuItemGL::getValue().
5 Removed unused "Object.EnableGearSit" callback.

reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/774/

--HG--
branch : product-engine
2010-07-23 17:06:27 +03:00