summaryrefslogtreecommitdiff
path: root/indra/newview/llpanelvolume.h
diff options
context:
space:
mode:
Diffstat (limited to 'indra/newview/llpanelvolume.h')
-rw-r--r--indra/newview/llpanelvolume.h128
1 files changed, 64 insertions, 64 deletions
diff --git a/indra/newview/llpanelvolume.h b/indra/newview/llpanelvolume.h
index 01b7ebb75c..37b7b13d44 100644
--- a/indra/newview/llpanelvolume.h
+++ b/indra/newview/llpanelvolume.h
@@ -1,25 +1,25 @@
-/**
+/**
* @file llpanelvolume.h
* @brief Object editing (position, scale, etc.) in the tools floater
*
* $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$
*/
@@ -46,18 +46,18 @@ class LLVOVolume;
class LLPanelVolume : public LLPanel
{
public:
- LLPanelVolume();
- virtual ~LLPanelVolume();
+ LLPanelVolume();
+ virtual ~LLPanelVolume();
- virtual void draw();
- virtual void clearCtrls();
+ virtual void draw();
+ virtual void clearCtrls();
- virtual BOOL postBuild();
+ virtual BOOL postBuild();
- void refresh();
+ void refresh();
+
+ void sendIsLight();
- void sendIsLight();
-
// when an object is becoming a refleciton probe, present a dialog asking for confirmation
// otherwise, send the reflection probe update immediately
void sendIsReflectionProbe();
@@ -65,25 +65,25 @@ public:
// callback for handling response of the ok/cancel/ignore dialog for making an object a reflection probe
void doSendIsReflectionProbe(const LLSD& notification, const LLSD& response);
- void sendIsFlexible();
+ void sendIsFlexible();
+
+ static bool precommitValidate(const LLSD& data);
- static bool precommitValidate(const LLSD& data);
-
- static void onCommitIsLight( LLUICtrl* ctrl, void* userdata);
- static void onCommitLight( LLUICtrl* ctrl, void* userdata);
- static void onCommitIsReflectionProbe(LLUICtrl* ctrl, void* userdata);
+ static void onCommitIsLight( LLUICtrl* ctrl, void* userdata);
+ static void onCommitLight( LLUICtrl* ctrl, void* userdata);
+ static void onCommitIsReflectionProbe(LLUICtrl* ctrl, void* userdata);
static void onCommitProbe(LLUICtrl* ctrl, void* userdata);
- void onCommitIsFlexible( LLUICtrl* ctrl, void* userdata);
- static void onCommitFlexible( LLUICtrl* ctrl, void* userdata);
+ void onCommitIsFlexible( LLUICtrl* ctrl, void* userdata);
+ static void onCommitFlexible( LLUICtrl* ctrl, void* userdata);
void onCommitAnimatedMeshCheckbox(LLUICtrl* ctrl, void* userdata);
- static void onCommitPhysicsParam( LLUICtrl* ctrl, void* userdata);
- static void onCommitMaterial( LLUICtrl* ctrl, void* userdata);
+ static void onCommitPhysicsParam( LLUICtrl* ctrl, void* userdata);
+ static void onCommitMaterial( LLUICtrl* ctrl, void* userdata);
- void onLightCancelColor(const LLSD& data);
- void onLightSelectColor(const LLSD& data);
+ void onLightCancelColor(const LLSD& data);
+ void onLightSelectColor(const LLSD& data);
- void onLightCancelTexture(const LLSD& data);
- void onLightSelectTexture(const LLSD& data);
+ void onLightCancelTexture(const LLSD& data);
+ void onLightSelectTexture(const LLSD& data);
static void setLightTextureID(const LLUUID &asset_id, const LLUUID &item_id, LLVOVolume* volobjp);
@@ -91,56 +91,56 @@ public:
void onPasteFeatures();
void onCopyLight();
void onPasteLight();
-
+
void menuDoToSelected(const LLSD& userdata);
bool menuEnableItem(const LLSD& userdata);
protected:
- void getState();
- void refreshCost();
+ void getState();
+ void refreshCost();
protected:
- void sendPhysicsShapeType(LLUICtrl* ctrl, void* userdata);
- void sendPhysicsGravity(LLUICtrl* ctrl, void* userdata);
- void sendPhysicsFriction(LLUICtrl* ctrl, void* userdata);
- void sendPhysicsRestitution(LLUICtrl* ctrl, void* userdata);
- void sendPhysicsDensity(LLUICtrl* ctrl, void* userdata);
+ void sendPhysicsShapeType(LLUICtrl* ctrl, void* userdata);
+ void sendPhysicsGravity(LLUICtrl* ctrl, void* userdata);
+ void sendPhysicsFriction(LLUICtrl* ctrl, void* userdata);
+ void sendPhysicsRestitution(LLUICtrl* ctrl, void* userdata);
+ void sendPhysicsDensity(LLUICtrl* ctrl, void* userdata);
- void handleResponseChangeToFlexible(const LLSD &pNotification, const LLSD &pResponse);
+ void handleResponseChangeToFlexible(const LLSD &pNotification, const LLSD &pResponse);
/*
- LLTextBox* mLabelSelectSingleMessage;
- // Light
- LLCheckBoxCtrl* mCheckLight;
- LLCheckBoxCtrl* mCheckFlexible1D;
- LLTextBox* mLabelColor;
- LLColorSwatchCtrl* mLightColorSwatch;
- LLSpinCtrl* mLightIntensity;
- LLSpinCtrl* mLightRadius;
- LLSpinCtrl* mLightFalloff;
- LLSpinCtrl* mLightCutoff;
- // Flexibile
- LLSpinCtrl* mSpinSections;
- LLSpinCtrl* mSpinGravity;
- LLSpinCtrl* mSpinTension;
- LLSpinCtrl* mSpinFriction;
- LLSpinCtrl* mSpinWind;
- LLSpinCtrl* mSpinForce[3];
+ LLTextBox* mLabelSelectSingleMessage;
+ // Light
+ LLCheckBoxCtrl* mCheckLight;
+ LLCheckBoxCtrl* mCheckFlexible1D;
+ LLTextBox* mLabelColor;
+ LLColorSwatchCtrl* mLightColorSwatch;
+ LLSpinCtrl* mLightIntensity;
+ LLSpinCtrl* mLightRadius;
+ LLSpinCtrl* mLightFalloff;
+ LLSpinCtrl* mLightCutoff;
+ // Flexibile
+ LLSpinCtrl* mSpinSections;
+ LLSpinCtrl* mSpinGravity;
+ LLSpinCtrl* mSpinTension;
+ LLSpinCtrl* mSpinFriction;
+ LLSpinCtrl* mSpinWind;
+ LLSpinCtrl* mSpinForce[3];
*/
- S32 mComboMaterialItemCount;
- LLComboBox* mComboMaterial;
-
+ S32 mComboMaterialItemCount;
+ LLComboBox* mComboMaterial;
+
- LLColor4 mLightSavedColor;
- LLPointer<LLViewerObject> mObject;
- LLPointer<LLViewerObject> mRootObject;
+ LLColor4 mLightSavedColor;
+ LLPointer<LLViewerObject> mObject;
+ LLPointer<LLViewerObject> mRootObject;
- LLComboBox* mComboPhysicsShapeType;
- LLSpinCtrl* mSpinPhysicsGravity;
- LLSpinCtrl* mSpinPhysicsFriction;
- LLSpinCtrl* mSpinPhysicsDensity;
- LLSpinCtrl* mSpinPhysicsRestitution;
+ LLComboBox* mComboPhysicsShapeType;
+ LLSpinCtrl* mSpinPhysicsGravity;
+ LLSpinCtrl* mSpinPhysicsFriction;
+ LLSpinCtrl* mSpinPhysicsDensity;
+ LLSpinCtrl* mSpinPhysicsRestitution;
LLMenuButton* mMenuClipboardFeatures;
LLMenuButton* mMenuClipboardLight;