From e2e37cced861b98de8c1a7c9c0d3a50d2d90e433 Mon Sep 17 00:00:00 2001 From: Ansariel Date: Wed, 22 May 2024 21:25:21 +0200 Subject: Fix line endlings --- indra/newview/llscrollingpanelparam.h | 188 +++++++++++++++++----------------- 1 file changed, 94 insertions(+), 94 deletions(-) (limited to 'indra/newview/llscrollingpanelparam.h') diff --git a/indra/newview/llscrollingpanelparam.h b/indra/newview/llscrollingpanelparam.h index c62ee4e62c..3aba4e4e40 100644 --- a/indra/newview/llscrollingpanelparam.h +++ b/indra/newview/llscrollingpanelparam.h @@ -1,94 +1,94 @@ -/** - * @file llscrollingpanelparam.h - * @brief the scrolling panel containing a list of visual param - * panels - * - * $LicenseInfo:firstyear=2009&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$ - */ - -#ifndef LL_SCROLLINGPANELPARAM_H -#define LL_SCROLLINGPANELPARAM_H - -#include "llscrollingpanelparambase.h" - -class LLBorder; -class LLButton; -class LLViewerJointMesh; -class LLViewerVisualParam; -class LLWearable; -class LLVisualParamHint; -class LLViewerVisualParam; -class LLJoint; - -class LLScrollingPanelParam : public LLScrollingPanelParamBase -{ -public: - LLScrollingPanelParam( const LLPanel::Params& panel_params, - LLViewerJointMesh* mesh, LLViewerVisualParam* param, bool allow_modify, LLWearable* wearable, LLJoint* jointp, bool use_hints = true ); - virtual ~LLScrollingPanelParam(); - - void draw() override; - void setVisible(bool visible) override; - void updatePanel(bool allow_modify) override; - - static void onSliderMouseDown(LLUICtrl* ctrl, void* userdata); - static void onSliderMouseUp(LLUICtrl* ctrl, void* userdata); - - static void onHintMinMouseDown(void* userdata); - static void onHintMinHeldDown(void* userdata); - static void onHintMaxMouseDown(void* userdata); - static void onHintMaxHeldDown(void* userdata); - static void onHintMinMouseUp(void* userdata); - static void onHintMaxMouseUp(void* userdata); - - void onHintMouseDown( LLVisualParamHint* hint ); - void onHintHeldDown( LLVisualParamHint* hint ); - - F32 weightToPercent( F32 weight ); - F32 percentToWeight( F32 percent ); - -public: - // Constants for LLPanelVisualParam - const static F32 PARAM_STEP_TIME_THRESHOLD; - - const static S32 PARAM_HINT_WIDTH; - const static S32 PARAM_HINT_HEIGHT; - -public: - LLPointer mHintMin; - LLPointer mHintMax; - static S32 sUpdateDelayFrames; - -protected: - LLTimer mMouseDownTimer; // timer for how long mouse has been held down on a hint. - F32 mLastHeldTime; - bool mAllowModify; - - LLButton* mLessBtn; - LLButton* mMoreBtn; - LLViewBorder* mLeftBorder; - LLViewBorder* mRightBorder; - LLUICtrl* mMinParamText; - LLUICtrl* mMaxParamText; -}; - -#endif +/** + * @file llscrollingpanelparam.h + * @brief the scrolling panel containing a list of visual param + * panels + * + * $LicenseInfo:firstyear=2009&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$ + */ + +#ifndef LL_SCROLLINGPANELPARAM_H +#define LL_SCROLLINGPANELPARAM_H + +#include "llscrollingpanelparambase.h" + +class LLBorder; +class LLButton; +class LLViewerJointMesh; +class LLViewerVisualParam; +class LLWearable; +class LLVisualParamHint; +class LLViewerVisualParam; +class LLJoint; + +class LLScrollingPanelParam : public LLScrollingPanelParamBase +{ +public: + LLScrollingPanelParam( const LLPanel::Params& panel_params, + LLViewerJointMesh* mesh, LLViewerVisualParam* param, bool allow_modify, LLWearable* wearable, LLJoint* jointp, bool use_hints = true ); + virtual ~LLScrollingPanelParam(); + + void draw() override; + void setVisible(bool visible) override; + void updatePanel(bool allow_modify) override; + + static void onSliderMouseDown(LLUICtrl* ctrl, void* userdata); + static void onSliderMouseUp(LLUICtrl* ctrl, void* userdata); + + static void onHintMinMouseDown(void* userdata); + static void onHintMinHeldDown(void* userdata); + static void onHintMaxMouseDown(void* userdata); + static void onHintMaxHeldDown(void* userdata); + static void onHintMinMouseUp(void* userdata); + static void onHintMaxMouseUp(void* userdata); + + void onHintMouseDown( LLVisualParamHint* hint ); + void onHintHeldDown( LLVisualParamHint* hint ); + + F32 weightToPercent( F32 weight ); + F32 percentToWeight( F32 percent ); + +public: + // Constants for LLPanelVisualParam + const static F32 PARAM_STEP_TIME_THRESHOLD; + + const static S32 PARAM_HINT_WIDTH; + const static S32 PARAM_HINT_HEIGHT; + +public: + LLPointer mHintMin; + LLPointer mHintMax; + static S32 sUpdateDelayFrames; + +protected: + LLTimer mMouseDownTimer; // timer for how long mouse has been held down on a hint. + F32 mLastHeldTime; + bool mAllowModify; + + LLButton* mLessBtn; + LLButton* mMoreBtn; + LLViewBorder* mLeftBorder; + LLViewBorder* mRightBorder; + LLUICtrl* mMinParamText; + LLUICtrl* mMaxParamText; +}; + +#endif -- cgit v1.2.3