diff options
author | Nat Goodspeed <nat@lindenlab.com> | 2024-05-15 12:18:31 -0400 |
---|---|---|
committer | Nat Goodspeed <nat@lindenlab.com> | 2024-05-15 12:18:31 -0400 |
commit | 7ccf02515ad3f9e3bf795d651fe4b3c0d773f353 (patch) | |
tree | c4adc897c07f652e617e91fbf41c12b823acc808 /indra/newview/llnetmap.h | |
parent | 1abf5f18d6afc7ae9e1b1562b92e5c1ce33b722f (diff) | |
parent | e7eced3c87310b15ac20cc3cd470d67686104a14 (diff) |
Merge commit 'e7eced3' into lua-timers for whitespace fixes.
Diffstat (limited to 'indra/newview/llnetmap.h')
-rw-r--r-- | indra/newview/llnetmap.h | 110 |
1 files changed, 55 insertions, 55 deletions
diff --git a/indra/newview/llnetmap.h b/indra/newview/llnetmap.h index 75c1abc4ed..7e8339acf0 100644 --- a/indra/newview/llnetmap.h +++ b/indra/newview/llnetmap.h @@ -1,25 +1,25 @@ -/** +/** * @file llnetmap.h * @brief A little map of the world with network information * * $LicenseInfo:firstyear=2001&license=viewerlgpl$ * Second Life Viewer Source Code * Copyright (C) 2010, Linden Research, Inc. - * + * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; * version 2.1 of the License only. - * + * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. - * + * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - * + * * Linden Research, Inc., 945 Battery Street, San Francisco, CA 94111 USA * $/LicenseInfo$ */ @@ -44,23 +44,23 @@ class LLMenuGL; class LLNetMap : public LLUICtrl { public: - struct Params - : public LLInitParam::Block<Params, LLUICtrl::Params> - { - Optional<LLUIColor> bg_color; + struct Params + : public LLInitParam::Block<Params, LLUICtrl::Params> + { + Optional<LLUIColor> bg_color; - Params() - : bg_color("bg_color") - {} - }; + Params() + : bg_color("bg_color") + {} + }; protected: - LLNetMap (const Params & p); - friend class LLUICtrlFactory; - friend class LLFloaterMap; + LLNetMap (const Params & p); + friend class LLUICtrlFactory; + friend class LLFloaterMap; public: - virtual ~LLNetMap(); + virtual ~LLNetMap(); static const F32 MAP_SCALE_MIN; static const F32 MAP_SCALE_FAR; @@ -69,18 +69,18 @@ public: static const F32 MAP_SCALE_VERY_CLOSE; static const F32 MAP_SCALE_MAX; - /*virtual*/ void draw(); - /*virtual*/ BOOL handleScrollWheel(S32 x, S32 y, S32 clicks); - /*virtual*/ BOOL handleMouseDown(S32 x, S32 y, MASK mask); - /*virtual*/ BOOL handleMouseUp(S32 x, S32 y, MASK mask); - /*virtual*/ BOOL handleHover( S32 x, S32 y, MASK mask ); - /*virtual*/ BOOL handleToolTip( S32 x, S32 y, MASK mask); - /*virtual*/ void reshape(S32 width, S32 height, BOOL called_from_parent = TRUE); + /*virtual*/ void draw(); + /*virtual*/ BOOL handleScrollWheel(S32 x, S32 y, S32 clicks); + /*virtual*/ BOOL handleMouseDown(S32 x, S32 y, MASK mask); + /*virtual*/ BOOL handleMouseUp(S32 x, S32 y, MASK mask); + /*virtual*/ BOOL handleHover( S32 x, S32 y, MASK mask ); + /*virtual*/ BOOL handleToolTip( S32 x, S32 y, MASK mask); + /*virtual*/ void reshape(S32 width, S32 height, BOOL called_from_parent = TRUE); - /*virtual*/ BOOL postBuild(); - /*virtual*/ BOOL handleRightMouseDown( S32 x, S32 y, MASK mask ); - /*virtual*/ BOOL handleClick(S32 x, S32 y, MASK mask); - /*virtual*/ BOOL handleDoubleClick( S32 x, S32 y, MASK mask ); + /*virtual*/ BOOL postBuild(); + /*virtual*/ BOOL handleRightMouseDown( S32 x, S32 y, MASK mask ); + /*virtual*/ BOOL handleClick(S32 x, S32 y, MASK mask); + /*virtual*/ BOOL handleDoubleClick( S32 x, S32 y, MASK mask ); void setScale(F32 scale); @@ -93,39 +93,39 @@ public: void setToolTipHintMsg(const std::string& msg) { mToolTipHintMsg = msg; } void setAltToolTipHintMsg(const std::string& msg) { mAltToolTipHintMsg = msg; } - void renderScaledPointGlobal( const LLVector3d& pos, const LLColor4U &color, F32 radius ); + void renderScaledPointGlobal( const LLVector3d& pos, const LLColor4U &color, F32 radius ); private: - const LLVector3d& getObjectImageCenterGlobal() { return mObjectImageCenterGlobal; } - void renderPoint(const LLVector3 &pos, const LLColor4U &color, - S32 diameter, S32 relative_height = 0); + const LLVector3d& getObjectImageCenterGlobal() { return mObjectImageCenterGlobal; } + void renderPoint(const LLVector3 &pos, const LLColor4U &color, + S32 diameter, S32 relative_height = 0); - LLVector3 globalPosToView(const LLVector3d& global_pos); - LLVector3d viewPosToGlobal(S32 x,S32 y); + LLVector3 globalPosToView(const LLVector3d& global_pos); + LLVector3d viewPosToGlobal(S32 x,S32 y); - void drawTracking( const LLVector3d& pos_global, - const LLColor4& color, - BOOL draw_arrow = TRUE); + void drawTracking( const LLVector3d& pos_global, + const LLColor4& color, + BOOL draw_arrow = TRUE); bool isMouseOnPopupMenu(); void updateAboutLandPopupButton(); - BOOL handleToolTipAgent(const LLUUID& avatar_id); - static void showAvatarInspector(const LLUUID& avatar_id); + BOOL handleToolTipAgent(const LLUUID& avatar_id); + static void showAvatarInspector(const LLUUID& avatar_id); - void createObjectImage(); + void createObjectImage(); F32 getScaleForName(std::string scale_name); - static bool outsideSlop(S32 x, S32 y, S32 start_x, S32 start_y, S32 slop); + static bool outsideSlop(S32 x, S32 y, S32 start_x, S32 start_y, S32 slop); private: - bool mUpdateNow; + bool mUpdateNow; - LLUIColor mBackgroundColor; + LLUIColor mBackgroundColor; - F32 mScale; // Size of a region in pixels - F32 mPixelsPerMeter; // world meters to map pixels - F32 mObjectMapTPM; // texels per meter on map - F32 mObjectMapPixels; // Width of object map in pixels - F32 mDotRadius; // Size of avatar markers + F32 mScale; // Size of a region in pixels + F32 mPixelsPerMeter; // world meters to map pixels + F32 mObjectMapTPM; // texels per meter on map + F32 mObjectMapPixels; // Width of object map in pixels + F32 mDotRadius; // Size of avatar markers bool mPanning; // map is being dragged bool mCentering; // map is being re-centered around the agent @@ -134,12 +134,12 @@ private: LLVector3d mPopupWorldPos; // world position picked under mouse when context menu is opened LLCoordGL mMouseDown; // pointer position at start of drag - LLVector3d mObjectImageCenterGlobal; - LLPointer<LLImageRaw> mObjectRawImagep; - LLPointer<LLViewerTexture> mObjectImagep; + LLVector3d mObjectImageCenterGlobal; + LLPointer<LLImageRaw> mObjectRawImagep; + LLPointer<LLViewerTexture> mObjectImagep; - LLUUID mClosestAgentToCursor; - LLUUID mClosestAgentAtLastRightClick; + LLUUID mClosestAgentToCursor; + LLUUID mClosestAgentAtLastRightClick; std::string mToolTipMsg; std::string mParcelNameMsg; @@ -151,7 +151,7 @@ private: std::string mAltToolTipHintMsg; public: - void setSelected(uuid_vec_t uuids) { gmSelected=uuids; }; + void setSelected(uuid_vec_t uuids) { gmSelected=uuids; }; private: bool isZoomChecked(const LLSD& userdata); @@ -163,7 +163,7 @@ private: void popupShowAboutLand(const LLSD& userdata); LLHandle<LLView> mPopupMenuHandle; - uuid_vec_t gmSelected; + uuid_vec_t gmSelected; }; |