Commit Graph

89 Commits (8f892d0f36fda170a5cecf0aea89887d6d0e45ef)

Author SHA1 Message Date
Leyla Farazha 748de83a63 EXT-5205 MoAP auto zoom should not work on prims attached as HUDs
Reviewed by Richard CC#192
2010-04-16 14:17:15 -07:00
Leyla Farazha a0ad3ea4fa EXT-6503 Setting a "click to" action in the Build tool breaks Shared Media interaction
reviewed by richard cc#182
2010-04-08 16:03:37 -07:00
Loren Shih b6e7850c0a Merge 2010-03-29 12:30:09 -04:00
Loren Shih 58d76a9ecf EXT-6536 : Make LLVOAvatarSelf a singleton
Superficial cleanup to replace all instances of "gAgentAvatar" with "gAgentAvatarp".
2010-03-29 12:11:51 -04:00
Loren Shih 94e6e10739 EXT-6536 : Make LLVOAvatarSelf a singleton
Superficial cleanup to replace all instances of "LLVOAvatarSelf *avatarp = gAgent.getAvatarObject" with "gAgentAvatar".
2010-03-29 12:00:26 -04:00
Richard Nelson 8ab9ea934f EXT-EXT-6317 - cursor does not indicate clicking will trigger an action when over transparent objects
reviewed by Leyla
2010-03-26 16:57:56 -07:00
Loren Shih 46fe5d49ca EXT-6536 : Make LLVOAvatarSelf a singleton
Superficial cleanup so that all instances of gAgent.getAvatarObject() use "LLVOAvatarSelf *avatarp = gAgent.getAvatarObject".
2010-03-26 14:33:48 -04:00
Loren Shih 0a56031bd3 automated merge 2010-03-25 20:15:51 -04:00
Loren Shih fc49539b36 EXT-2959 : Full out camera functions from llagent to llagentcamera
First check-in; only compiles, nothing more.
2010-03-23 15:59:52 -04:00
Richard Linden f8caa38265 merge 2010-03-16 10:34:26 -07:00
angela 032762fecf EXT-2418 add price to object tooltip 2010-03-09 10:04:36 +08:00
angela 1788f26b4c EXT-2418 Object hover tips no longer show price, description or owner 2010-03-08 16:17:47 +08:00
Richard Linden dcf279d663 EXT-2418 added open/sit/buy mouse cursors 2010-03-05 18:34:36 -08:00
Tofu Linden 4bb57fde32 CID-39
Checker: DEADCODE
Function: LLToolPie::handleMediaClick(const LLPickInfo &)
File: /indra/newview/lltoolpie.cpp

simply some redundant checking, cleared-up for clarity
2010-02-15 17:56:33 +00:00
Tofu Linden 8d3d389fc7 CID-73
Checker: FORWARD_NULL
Function: LLToolPie::pickRightMouseDownCallback()
File: /indra/newview/lltoolpie.cpp
2010-02-11 12:52:22 +00:00
Rick Pasetto 683e7dc9c3 FIX EXT-4630 EXT-4670: Show inspector tooltip over media, don't show it if media is playing
Review #91

This is a different take from my prior implementation. This has two changes to the "rules" for showing the inspector tooltip:
1. Do not show the inspector tooltip if hovering over a face that has media displaying
2. If you hover over a face with media *data* on it, show the inspector tooltip, subject to rule #1 (i.e. only if media is not displaying)
2010-01-28 12:47:45 -08:00
Tofu Linden f714e527c5 CID-415
Checker: DEADCODE
Function: LLToolPie::handleTooltipObject(LLViewerObject *, std::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::basic_string<char, std::char_traits<char>, std::allocator<char>>)
File: /indra/newview/lltoolpie.cpp
2010-01-27 11:57:55 -08:00
Rick Pasetto f942ede38b Remove code that enables tooltip inspector hover over media object
(note: reverts changeset b6b3a58fdb30)
2010-01-22 18:12:33 -08:00
Rick Pasetto dc47f52e9f merge 2010-01-21 18:40:37 -08:00
Ramzi Linden cdae00e7f0 better fix of EXT-299 "Mute" still showing in avatar Context menu, although label says "Block"
The original fix at r6543 created a duplicate node, which breaks localization. Renaming that new node with a unique name=.
2010-01-19 16:01:49 -08:00
angela 9c0ce03d82 EXT-1341 Inspectors - Break LLToolPie::handleTooltip into smaller functions, handleTooltipLand vs. handleTooltipObject 2010-01-19 18:18:59 +08:00
angela 433eb89473 EXT-3795 First run messages still display (click & drag on map, Build tools open, movement controlled, etc) 2010-01-14 09:38:46 +08:00
richard de746544f4 EXT-4036 - change inspector tooltip image 2010-01-07 15:53:03 -08:00
richard ae274182a9 ext-4011 - sped up appearance of inspector affordances
reviewed by Erica
2010-01-06 17:53:57 -08:00
Rick Pasetto 5cd4fabccb EXT-3201: bring up inspector tooltip if object has media 2010-01-06 13:21:49 -08:00
Monroe Linden b282f04b31 Changed async picks in LLToolPie::handleMouseDown and LLToolPie::handleRightMouseDown to sync.
This fixes EXT-3658 ("DEV-44422 webprim doesn't get mouse up events from the Mac trackpad").

Reviewed by Richard.
2010-01-04 17:43:25 -08:00
James Cook 298c829bb7 Fix 3D object tooltip backgrounds appearing gray
Image "none" wasn't being properly converted to a NULL pointer,
so was drawing the default gray image.
Reviewed with Richard
2009-12-18 14:39:45 -08:00
richard 0d9bae83ed merge 2009-12-14 14:54:37 -08:00
Rick Pasetto da3ca7c5b9 Allow selection of media faces even if there is no impl. We record
the target object and use that fact to raise its interest level.

This is mostly a pass-off for monroe to take and run with
2009-12-14 12:03:44 -08:00
James Cook 4cca7eb425 EXT-299 "Mute" still showing in menu_pie_avatar.xml although label says "Block" 2009-12-09 18:26:34 -08:00
James Cook dab87201cd Partial EXT-3268 Object Profile option showing up in avatar 3D Context menu
Renamed gPie* and menu_pie_* to just gMenu* and menu_* because they are no
longer pie menus.  Created separate other-attachment menus.
Reviewed with Richard.
2009-12-09 16:37:08 -08:00
angela b6ad65c04e EXT-2094 Add click-to-zoom as a one-click settable option for objects 2009-11-19 15:02:05 +08:00
angela a35fbddb91 EXT-2094 2009-11-18 20:52:53 +08:00
James Cook e3236a906d EXT-2512 Turned off Hover Glow Objects by default.
Should resolve EXT-2499 EXT-2522 EXT-2514
Consider turning back on for Viewer 2.1 and tuning.
2009-11-16 13:47:54 -08:00
Leyla Farazha d181b84dfd EXT-1478 Tool-tip background and border colors are being ignored
EXT-2082   	 Multifloater preview tab container extends outside window border
EXT-773   	 odd notecard behaviour on closing an unsaved notcard
reviewed by Richard
2009-11-10 17:10:47 -08:00
James Cook 30467bda7c Show glow around interactive objects on hover. Glow shows through objects/avatars - this is expected.
Effect from DaveP long ago, hover code by me long ago, just changing the default setting.
2009-11-06 11:06:20 -08:00
angela b4af6c3da8 display the current URL in object inspector for media without going through media plugin 2009-11-03 14:14:39 +08:00
Leyla Farazha cb2febb017 merge 2009-11-02 14:16:59 -08:00
Leyla Farazha 43c5ab0be2 EXT-1744 1-click Sit object not spawning an object inspector
EXT-1810   	 Right clicking own avatar displayed semi-transparent menus
EXT-1927   	 Hook up Push-to-talk in Preferences > Advanced
reviewed by richard
2009-11-02 14:11:07 -08:00
angela e5c96332de media inspector adding current url, secure browsing and home page button 2009-10-30 17:59:47 +08:00
angela c3b2f98012 media inspector https icon 2009-10-30 08:11:56 +08:00
angela 07749af387 EXT-1954 Implement Inspector Info i rollover icon 2009-10-29 16:28:04 +08:00
angela 4f4be142b3 DEV-41714 Display a play/pause control for the inspected face if it contains time-based media 2009-10-29 00:12:17 +08:00
Monroe Linden 6d14996bab Fixes for several keyboard focus issues around prim media. 2009-10-27 17:52:05 -07:00
Monroe Linden 376deff7a3 Changes to match new version of llqtwebkit -- passing modifier keys through to most user events and using new scroll wheel event. 2009-10-23 14:28:21 -07:00
Mark Palange (Mani) b4275c5d48 merge 2009-10-16 18:13:53 -07:00
Monroe Linden 86787b58ed Major refactor of LLViewerMediaFocus and LLPanelMediaHUD.
LLViewerMediaFocus now tracks two separate objects:  the currently focused media object, and the media object that's currently being hovered over.  It no longer stores smart pointers to either the LLViewerObject or the LLViewerMediaImpl -- it now looks up both by UUID every time they're needed, and fails gracefully if either goes away.  This will prevent it from keeping objects from being deleted.

The poorly-understood "mouseOverFlag" has been expunged.

LLViewerMediaFocus no longer uses LLSelectMgr at all.  The object to focus on is explicitly passed between LLViewerMediaFocus and LLPanelMediaHUD instead of going indirectly through the selection manager.

LLViewerMediaFocus also no longer interacts with the pick from LLToolPie -- the data it needs from the pick (the object and normal vector) is passed explicitly.

LLViewerMediaFocus::setCameraZoom and LLViewerMediaFocus::getBBoxAspectRatio now have no dependencies on the LLViewerMediaFocus object -- all the data they need is passed in when they're called by the LLPanelMediaHUD.  I made them static member functions, but they could be moved to LLPanelMediaHUD or even made into file-scoped static functions.  The only reason I didn't do either of those is that it seems like they belong with the LLViewerMediaFocus code as opposed to the HUD.
2009-10-15 18:42:30 -07:00
Richard Nelson fd846da06c only add LLScrollContainers to text widgets when requested, saving on LLTextBox construction time
combined clip and scroll attributes of text editors and text boxes...if you want to clip text, you need to introduce a scrollbar
moved clear to LLTextEditor so that text boxes won't empty out when calling LLPanel::clearCtrls()
EXT-1354 - added optional wrapping to LLTooltips...inspector tooltips don't wrap, everything else does
added LLFastTimer::reset call on application init to prime timers for pre-login timing
fixed tooltips positioning incorrectly due to mis-sized tooltipview
eliminated hide_scrollbar param for text editors

reviewed by Leyla
2009-10-08 01:48:50 +00:00
James Cook 750f94ca69 EXT-1141 Remove one-click cursor icons from art directories. Cursor is now a hand for all one-click actions, at Erica's request. Deleted art files for Win/Mac/Linux, including repackaging the SDL binary download package. Reviewed with Kelly. 2009-10-07 00:15:11 +00:00
James Cook ff56ff8163 EXT-1335 Enable hover glow for interactive objects. Tied to Develop > Rendering > Hover Highlight Objects and off by default for now, pending a fix to EXT-1336, a problem with Low graphics settings. Reviewed with Leyla. 2009-10-06 17:14:30 +00:00