summaryrefslogtreecommitdiff
path: root/indra/newview/llnetmap.h
diff options
context:
space:
mode:
authorNat Goodspeed <nat@lindenlab.com>2024-05-15 12:18:31 -0400
committerNat Goodspeed <nat@lindenlab.com>2024-05-15 12:18:31 -0400
commit7ccf02515ad3f9e3bf795d651fe4b3c0d773f353 (patch)
treec4adc897c07f652e617e91fbf41c12b823acc808 /indra/newview/llnetmap.h
parent1abf5f18d6afc7ae9e1b1562b92e5c1ce33b722f (diff)
parente7eced3c87310b15ac20cc3cd470d67686104a14 (diff)
Merge commit 'e7eced3' into lua-timers for whitespace fixes.
Diffstat (limited to 'indra/newview/llnetmap.h')
-rw-r--r--indra/newview/llnetmap.h110
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;
};