From 1b68f71348ecf3983b76b40d7940da8377f049b7 Mon Sep 17 00:00:00 2001 From: Andrey Lihatskiy Date: Mon, 29 Apr 2024 07:43:28 +0300 Subject: #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed --- indra/llui/lltooltip.h | 198 ++++++++++++++++++++++++------------------------- 1 file changed, 99 insertions(+), 99 deletions(-) (limited to 'indra/llui/lltooltip.h') diff --git a/indra/llui/lltooltip.h b/indra/llui/lltooltip.h index fef5e7c75f..9ae537e0c1 100644 --- a/indra/llui/lltooltip.h +++ b/indra/llui/lltooltip.h @@ -1,25 +1,25 @@ -/** +/** * @file lltooltip.h * @brief LLToolTipMgr class definition and related classes * * $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,95 +39,95 @@ class LLToolTipView : public LLView { public: - struct Params : public LLInitParam::Block - { - Params(); - }; - LLToolTipView(const LLToolTipView::Params&); - /*virtual*/ BOOL handleHover(S32 x, S32 y, MASK mask); - /*virtual*/ BOOL handleMouseDown(S32 x, S32 y, MASK mask); - /*virtual*/ BOOL handleMiddleMouseDown(S32 x, S32 y, MASK mask); - /*virtual*/ BOOL handleRightMouseDown(S32 x, S32 y, MASK mask); - /*virtual*/ BOOL handleScrollWheel( S32 x, S32 y, S32 clicks ); - - void drawStickyRect(); - - /*virtual*/ void draw(); + struct Params : public LLInitParam::Block + { + Params(); + }; + LLToolTipView(const LLToolTipView::Params&); + /*virtual*/ BOOL handleHover(S32 x, S32 y, MASK mask); + /*virtual*/ BOOL handleMouseDown(S32 x, S32 y, MASK mask); + /*virtual*/ BOOL handleMiddleMouseDown(S32 x, S32 y, MASK mask); + /*virtual*/ BOOL handleRightMouseDown(S32 x, S32 y, MASK mask); + /*virtual*/ BOOL handleScrollWheel( S32 x, S32 y, S32 clicks ); + + void drawStickyRect(); + + /*virtual*/ void draw(); }; class LLToolTip : public LLPanel { public: - struct StyledText : public LLInitParam::Block - { - Mandatory text; - Optional style; - }; - - struct Params : public LLInitParam::Block - { - typedef boost::function click_callback_t; - typedef boost::function create_callback_t; - - Optional message; - Multiple styled_message; - - Optional pos; - Optional delay_time, - visible_time_over, // time for which tooltip is visible while mouse on it - visible_time_near, // time for which tooltip is visible while mouse near it - visible_time_far; // time for which tooltip is visible while mouse moved away - Optional sticky_rect; - Optional font; - Optional image; - Optional text_color; - Optional time_based_media, - web_based_media, - media_playing; - Optional create_callback; - Optional create_params; - Optional click_callback, - click_playmedia_callback, - click_homepage_callback; - Optional max_width, - padding; - Optional wrap; + struct StyledText : public LLInitParam::Block + { + Mandatory text; + Optional style; + }; + + struct Params : public LLInitParam::Block + { + typedef boost::function click_callback_t; + typedef boost::function create_callback_t; + + Optional message; + Multiple styled_message; + + Optional pos; + Optional delay_time, + visible_time_over, // time for which tooltip is visible while mouse on it + visible_time_near, // time for which tooltip is visible while mouse near it + visible_time_far; // time for which tooltip is visible while mouse moved away + Optional sticky_rect; + Optional font; + Optional image; + Optional text_color; + Optional time_based_media, + web_based_media, + media_playing; + Optional create_callback; + Optional create_params; + Optional click_callback, + click_playmedia_callback, + click_homepage_callback; + Optional max_width, + padding; + Optional wrap; Optional allow_paste_tooltip; - Params(); - }; - /*virtual*/ void draw(); - /*virtual*/ BOOL handleHover(S32 x, S32 y, MASK mask); - /*virtual*/ void onMouseLeave(S32 x, S32 y, MASK mask); - /*virtual*/ void setVisible(BOOL visible); + Params(); + }; + /*virtual*/ void draw(); + /*virtual*/ BOOL handleHover(S32 x, S32 y, MASK mask); + /*virtual*/ void onMouseLeave(S32 x, S32 y, MASK mask); + /*virtual*/ void setVisible(BOOL visible); - bool isFading(); - F32 getVisibleTime(); - bool hasClickCallback(); + bool isFading(); + F32 getVisibleTime(); + bool hasClickCallback(); - LLToolTip(const Params& p); - virtual void initFromParams(const LLToolTip::Params& params); + LLToolTip(const Params& p); + virtual void initFromParams(const LLToolTip::Params& params); - void getToolTipMessage(std::string & message); + void getToolTipMessage(std::string & message); bool isTooltipPastable() { return mIsTooltipPastable; } protected: - void updateTextBox(); - void snapToChildren(); + void updateTextBox(); + void snapToChildren(); protected: - class LLTextBox* mTextBox; - class LLButton* mInfoButton; - class LLButton* mPlayMediaButton; - class LLButton* mHomePageButton; + class LLTextBox* mTextBox; + class LLButton* mInfoButton; + class LLButton* mPlayMediaButton; + class LLButton* mHomePageButton; - LLFrameTimer mFadeTimer; - LLFrameTimer mVisibleTimer; - bool mHasClickCallback; - S32 mPadding; // pixels - S32 mMaxWidth; + LLFrameTimer mFadeTimer; + LLFrameTimer mVisibleTimer; + bool mHasClickCallback; + S32 mPadding; // pixels + S32 mMaxWidth; bool mIsTooltipPastable; }; @@ -136,44 +136,44 @@ protected: class LLInspector : public LLToolTip { public: - struct Params : public LLInitParam::Block - {}; + struct Params : public LLInitParam::Block + {}; }; class LLToolTipMgr : public LLSingleton { - LLSINGLETON(LLToolTipMgr); - LOG_CLASS(LLToolTipMgr); + LLSINGLETON(LLToolTipMgr); + LOG_CLASS(LLToolTipMgr); public: - void show(const LLToolTip::Params& params); - void show(const std::string& message, bool allow_paste_tooltip = false); + void show(const LLToolTip::Params& params); + void show(const std::string& message, bool allow_paste_tooltip = false); - void unblockToolTips(); - void blockToolTips(); + void unblockToolTips(); + void blockToolTips(); - void hideToolTips(); - bool toolTipVisible(); - LLRect getToolTipRect(); - LLRect getMouseNearRect(); - void updateToolTipVisibility(); + void hideToolTips(); + bool toolTipVisible(); + LLRect getToolTipRect(); + LLRect getMouseNearRect(); + void updateToolTipVisibility(); - void getToolTipMessage(std::string & message); + void getToolTipMessage(std::string & message); bool isTooltipPastable(); private: - void createToolTip(const LLToolTip::Params& params); + void createToolTip(const LLToolTip::Params& params); - bool mToolTipsBlocked; - class LLToolTip* mToolTip; + bool mToolTipsBlocked; + class LLToolTip* mToolTip; - // tooltip creation is deferred until the UI is drawn every frame - // so the last tooltip to be created in a given frame will win - LLToolTip::Params mLastToolTipParams; // description of last tooltip we showed - LLToolTip::Params mNextToolTipParams; // description of next tooltip we want to show - bool mNeedsToolTip; // do we want to show a tooltip + // tooltip creation is deferred until the UI is drawn every frame + // so the last tooltip to be created in a given frame will win + LLToolTip::Params mLastToolTipParams; // description of last tooltip we showed + LLToolTip::Params mNextToolTipParams; // description of next tooltip we want to show + bool mNeedsToolTip; // do we want to show a tooltip - LLRect mMouseNearRect; + LLRect mMouseNearRect; }; // -- cgit v1.2.3