summaryrefslogtreecommitdiff
path: root/indra/newview/lltoolpie.cpp
AgeCommit message (Collapse)Author
2010-03-29MergeLoren Shih
2010-03-29EXT-6536 : Make LLVOAvatarSelf a singletonLoren Shih
Superficial cleanup to replace all instances of "gAgentAvatar" with "gAgentAvatarp".
2010-03-29EXT-6536 : Make LLVOAvatarSelf a singletonLoren Shih
Superficial cleanup to replace all instances of "LLVOAvatarSelf *avatarp = gAgent.getAvatarObject" with "gAgentAvatar".
2010-03-26EXT-EXT-6317 - cursor does not indicate clicking will trigger an action when ↵Richard Nelson
over transparent objects reviewed by Leyla
2010-03-26EXT-6536 : Make LLVOAvatarSelf a singletonLoren Shih
Superficial cleanup so that all instances of gAgent.getAvatarObject() use "LLVOAvatarSelf *avatarp = gAgent.getAvatarObject".
2010-03-25automated mergeLoren Shih
2010-03-23EXT-2959 : Full out camera functions from llagent to llagentcameraLoren Shih
First check-in; only compiles, nothing more.
2010-03-16mergeRichard Linden
2010-03-09EXT-2418 add price to object tooltipangela
2010-03-08EXT-2418 Object hover tips no longer show price, description or ownerangela
2010-03-05EXT-2418 added open/sit/buy mouse cursorsRichard Linden
2010-03-02MergeJames Cook
2010-02-18Preference to set what fields name tags display, andJames Cook
first attempt at "use display names" menu item which doesn't work yet
2010-02-15CID-39Tofu Linden
Checker: DEADCODE Function: LLToolPie::handleMediaClick(const LLPickInfo &) File: /indra/newview/lltoolpie.cpp simply some redundant checking, cleared-up for clarity
2010-02-11Created stub LLAvatarNameCache for display name lookup, asJames Cook
well as LLAvatarName base data object. Reviewed with Kelly.
2010-02-11MergeJames Cook
2010-02-11CID-73Tofu Linden
Checker: FORWARD_NULL Function: LLToolPie::pickRightMouseDownCallback() File: /indra/newview/lltoolpie.cpp
2010-02-08Converted names build from avatar object LLNameValue pairs to SLIDJames Cook
Added temporary getDisplayName() to LLCacheName Moved temporary placeholder display names into LLCacheName Eliminated rarely used LLAgentUI::buildName in favor of buildFullName Standardized buildFullName capitalization
2010-01-28FIX EXT-4630 EXT-4670: Show inspector tooltip over media, don't show it if ↵Rick Pasetto
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-27CID-415Tofu Linden
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-22Remove code that enables tooltip inspector hover over media objectRick Pasetto
(note: reverts changeset b6b3a58fdb30)
2010-01-21mergeRick Pasetto
2010-01-19better fix of EXT-299 "Mute" still showing in avatar Context menu, although ↵Ramzi Linden
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-19EXT-1341 Inspectors - Break LLToolPie::handleTooltip into smaller ↵angela
functions, handleTooltipLand vs. handleTooltipObject
2010-01-14EXT-3795 First run messages still display (click & drag on map, Build tools ↵angela
open, movement controlled, etc)
2010-01-07EXT-4036 - change inspector tooltip imagerichard
2010-01-06ext-4011 - sped up appearance of inspector affordancesrichard
reviewed by Erica
2010-01-06EXT-3201: bring up inspector tooltip if object has mediaRick Pasetto
2010-01-04Changed async picks in LLToolPie::handleMouseDown and ↵Monroe Linden
LLToolPie::handleRightMouseDown to sync. This fixes EXT-3658 ("DEV-44422 webprim doesn't get mouse up events from the Mac trackpad"). Reviewed by Richard.
2009-12-18Fix 3D object tooltip backgrounds appearing grayJames Cook
Image "none" wasn't being properly converted to a NULL pointer, so was drawing the default gray image. Reviewed with Richard
2009-12-14mergerichard
2009-12-14Allow selection of media faces even if there is no impl. We recordRick Pasetto
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-09EXT-299 "Mute" still showing in menu_pie_avatar.xml although label says "Block"James Cook
2009-12-09Partial EXT-3268 Object Profile option showing up in avatar 3D Context menuJames Cook
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-11-19 EXT-2094 Add click-to-zoom as a one-click settable option for objectsangela
2009-11-18EXT-2094angela
2009-11-16EXT-2512 Turned off Hover Glow Objects by default.James Cook
Should resolve EXT-2499 EXT-2522 EXT-2514 Consider turning back on for Viewer 2.1 and tuning.
2009-11-10EXT-1478 Tool-tip background and border colors are being ignoredLeyla Farazha
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-06Show glow around interactive objects on hover. Glow shows through ↵James Cook
objects/avatars - this is expected. Effect from DaveP long ago, hover code by me long ago, just changing the default setting.
2009-11-03display the current URL in object inspector for media without going through ↵angela
media plugin
2009-11-02mergeLeyla Farazha
2009-11-02EXT-1744 1-click Sit object not spawning an object inspectorLeyla Farazha
EXT-1810 Right clicking own avatar displayed semi-transparent menus EXT-1927 Hook up Push-to-talk in Preferences > Advanced reviewed by richard
2009-10-30media inspector adding current url, secure browsing and home page buttonangela
2009-10-30media inspector https iconangela
2009-10-29EXT-1954 Implement Inspector Info i rollover iconangela
2009-10-29DEV-41714 Display a play/pause control for the inspected face if it contains ↵angela
time-based media
2009-10-27Fixes for several keyboard focus issues around prim media.Monroe Linden
2009-10-23Changes to match new version of llqtwebkit -- passing modifier keys through ↵Monroe Linden
to most user events and using new scroll wheel event.
2009-10-16mergeMark Palange (Mani)
2009-10-15Major refactor of LLViewerMediaFocus and LLPanelMediaHUD.Monroe Linden
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.