summaryrefslogtreecommitdiff
path: root/indra/newview/lltool.h
diff options
context:
space:
mode:
authorAndrey Lihatskiy <alihatskiy@productengine.com>2024-05-15 12:46:26 +0300
committerAndrey Lihatskiy <alihatskiy@productengine.com>2024-05-15 12:46:26 +0300
commitbf1235b017b254ba989b156c73c4ce18ba4e6c23 (patch)
tree8dd5dad68be3aa5cda16938cc3bfaa70f6faad41 /indra/newview/lltool.h
parent1e9e5a7b7629276d509c352699fb5891c2dc6587 (diff)
parente7eced3c87310b15ac20cc3cd470d67686104a14 (diff)
Merge branch 'marchcat/w-whitespace' into marchcat/x-mf-merge
Diffstat (limited to 'indra/newview/lltool.h')
-rw-r--r--indra/newview/lltool.h104
1 files changed, 52 insertions, 52 deletions
diff --git a/indra/newview/lltool.h b/indra/newview/lltool.h
index 41a38804ce..ba0a73fc72 100644
--- a/indra/newview/lltool.h
+++ b/indra/newview/lltool.h
@@ -1,25 +1,25 @@
-/**
+/**
* @file lltool.h
* @brief LLTool class header file
*
* $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$
*/
@@ -39,71 +39,71 @@ class LLView;
class LLPanel;
class LLTool
-: public LLMouseHandler, public LLThreadSafeRefCount
+: public LLMouseHandler, public LLThreadSafeRefCount
{
public:
- LLTool( const std::string& name, LLToolComposite* composite = NULL );
- virtual ~LLTool();
+ LLTool( const std::string& name, LLToolComposite* composite = NULL );
+ virtual ~LLTool();
- // Hack to support LLFocusMgr
- virtual BOOL isView() const { return FALSE; }
+ // Hack to support LLFocusMgr
+ virtual BOOL isView() const { return FALSE; }
- // Virtual functions inherited from LLMouseHandler
- virtual BOOL handleAnyMouseClick(S32 x, S32 y, MASK mask, EMouseClickType clicktype, BOOL down);
- virtual BOOL handleMouseDown(S32 x, S32 y, MASK mask);
- virtual BOOL handleMouseUp(S32 x, S32 y, MASK mask);
- virtual BOOL handleMiddleMouseDown(S32 x, S32 y, MASK mask);
- virtual BOOL handleMiddleMouseUp(S32 x, S32 y, MASK mask);
+ // Virtual functions inherited from LLMouseHandler
+ virtual BOOL handleAnyMouseClick(S32 x, S32 y, MASK mask, EMouseClickType clicktype, BOOL down);
+ virtual BOOL handleMouseDown(S32 x, S32 y, MASK mask);
+ virtual BOOL handleMouseUp(S32 x, S32 y, MASK mask);
+ virtual BOOL handleMiddleMouseDown(S32 x, S32 y, MASK mask);
+ virtual BOOL handleMiddleMouseUp(S32 x, S32 y, MASK mask);
- virtual BOOL handleHover(S32 x, S32 y, MASK mask);
- virtual BOOL handleScrollWheel(S32 x, S32 y, S32 clicks);
- virtual BOOL handleScrollHWheel(S32 x, S32 y, S32 clicks);
- virtual BOOL handleDoubleClick(S32 x, S32 y, MASK mask);
- virtual BOOL handleRightMouseDown(S32 x, S32 y, MASK mask);
- virtual BOOL handleRightMouseUp(S32 x, S32 y, MASK mask);
- virtual BOOL handleToolTip(S32 x, S32 y, MASK mask);
+ virtual BOOL handleHover(S32 x, S32 y, MASK mask);
+ virtual BOOL handleScrollWheel(S32 x, S32 y, S32 clicks);
+ virtual BOOL handleScrollHWheel(S32 x, S32 y, S32 clicks);
+ virtual BOOL handleDoubleClick(S32 x, S32 y, MASK mask);
+ virtual BOOL handleRightMouseDown(S32 x, S32 y, MASK mask);
+ virtual BOOL handleRightMouseUp(S32 x, S32 y, MASK mask);
+ virtual BOOL handleToolTip(S32 x, S32 y, MASK mask);
- // Return FALSE to allow context menu to be shown.
- virtual void screenPointToLocal(S32 screen_x, S32 screen_y, S32* local_x, S32* local_y) const
- { *local_x = screen_x; *local_y = screen_y; }
- virtual void localPointToScreen(S32 local_x, S32 local_y, S32* screen_x, S32* screen_y) const
- { *screen_x = local_x; *screen_y = local_y; }
+ // Return FALSE to allow context menu to be shown.
+ virtual void screenPointToLocal(S32 screen_x, S32 screen_y, S32* local_x, S32* local_y) const
+ { *local_x = screen_x; *local_y = screen_y; }
+ virtual void localPointToScreen(S32 local_x, S32 local_y, S32* screen_x, S32* screen_y) const
+ { *screen_x = local_x; *screen_y = local_y; }
- virtual const std::string& getName() const { return mName; }
+ virtual const std::string& getName() const { return mName; }
- // New virtual functions
- virtual LLViewerObject* getEditingObject() { return NULL; }
- virtual LLVector3d getEditingPointGlobal() { return LLVector3d(); }
- virtual BOOL isEditing() { return (getEditingObject() != NULL); }
- virtual void stopEditing() {}
+ // New virtual functions
+ virtual LLViewerObject* getEditingObject() { return NULL; }
+ virtual LLVector3d getEditingPointGlobal() { return LLVector3d(); }
+ virtual BOOL isEditing() { return (getEditingObject() != NULL); }
+ virtual void stopEditing() {}
- virtual BOOL clipMouseWhenDown() { return TRUE; }
+ virtual BOOL clipMouseWhenDown() { return TRUE; }
- virtual void handleSelect() { } // do stuff when your tool is selected
- virtual void handleDeselect() { } // clean up when your tool is deselected
+ virtual void handleSelect() { } // do stuff when your tool is selected
+ virtual void handleDeselect() { } // clean up when your tool is deselected
- virtual LLTool* getOverrideTool(MASK mask);
+ virtual LLTool* getOverrideTool(MASK mask);
- // isAlwaysRendered() - return true if this is a tool that should
- // always be rendered regardless of selection.
- virtual BOOL isAlwaysRendered() { return FALSE; }
+ // isAlwaysRendered() - return true if this is a tool that should
+ // always be rendered regardless of selection.
+ virtual BOOL isAlwaysRendered() { return FALSE; }
- virtual void render() {} // draw tool specific 3D content in world
- virtual void draw(); // draw tool specific 2D overlay
+ virtual void render() {} // draw tool specific 3D content in world
+ virtual void draw(); // draw tool specific 2D overlay
- virtual BOOL handleKey(KEY key, MASK mask);
+ virtual BOOL handleKey(KEY key, MASK mask);
- // Note: NOT virtual. Subclasses should call this version.
- void setMouseCapture(BOOL b);
- BOOL hasMouseCapture();
- virtual void onMouseCaptureLost() {} // override this one as needed.
+ // Note: NOT virtual. Subclasses should call this version.
+ void setMouseCapture(BOOL b);
+ BOOL hasMouseCapture();
+ virtual void onMouseCaptureLost() {} // override this one as needed.
protected:
- LLToolComposite* mComposite; // Composite will handle mouse captures.
- std::string mName;
-
+ LLToolComposite* mComposite; // Composite will handle mouse captures.
+ std::string mName;
+
public:
- static const std::string sNameNull;
+ static const std::string sNameNull;
};
#endif