aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/llpanelobject.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra/newview/llpanelobject.cpp')
-rw-r--r--linden/indra/newview/llpanelobject.cpp20
1 files changed, 11 insertions, 9 deletions
diff --git a/linden/indra/newview/llpanelobject.cpp b/linden/indra/newview/llpanelobject.cpp
index 40dc211..460611a 100644
--- a/linden/indra/newview/llpanelobject.cpp
+++ b/linden/indra/newview/llpanelobject.cpp
@@ -79,7 +79,7 @@
79// [RLVa:KB] - Checked: 2009-07-10 (RLVa-1.0.0g) 79// [RLVa:KB] - Checked: 2009-07-10 (RLVa-1.0.0g)
80#include "llvoavatar.h" 80#include "llvoavatar.h"
81// [/RLVa:KB] 81// [/RLVa:KB]
82 82#include "hippoLimits.h"
83// 83//
84// Constants 84// Constants
85// 85//
@@ -426,6 +426,8 @@ void LLPanelObject::getState( )
426 mCtrlPosY->setEnabled(enable_move); 426 mCtrlPosY->setEnabled(enable_move);
427 mCtrlPosZ->setEnabled(enable_move); 427 mCtrlPosZ->setEnabled(enable_move);
428 428
429 mCtrlPosZ->setMaxValue(gHippoLimits->getMaxHeight());
430
429 if (enable_scale) 431 if (enable_scale)
430 { 432 {
431 vec = objectp->getScale(); 433 vec = objectp->getScale();
@@ -632,9 +634,9 @@ void LLPanelObject::getState( )
632 } 634 }
633 else 635 else
634 { 636 {
635 mCtrlScaleX->setMaxValue(LLManipScale::getMaxPrimSize()); 637 mCtrlScaleX->setMaxValue(gHippoLimits->getMaxPrimScale());
636 mCtrlScaleY->setMaxValue(LLManipScale::getMaxPrimSize()); 638 mCtrlScaleY->setMaxValue(gHippoLimits->getMaxPrimScale());
637 mCtrlScaleZ->setMaxValue(LLManipScale::getMaxPrimSize()); 639 mCtrlScaleZ->setMaxValue(gHippoLimits->getMaxPrimScale());
638 640
639 // Only allowed to change these parameters for objects 641 // Only allowed to change these parameters for objects
640 // that you have permissions on AND are not attachments. 642 // that you have permissions on AND are not attachments.
@@ -993,9 +995,9 @@ void LLPanelObject::getState( )
993 mSpinScaleY->set( scale_y ); 995 mSpinScaleY->set( scale_y );
994 calcp->setVar(LLCalc::X_HOLE, scale_x); 996 calcp->setVar(LLCalc::X_HOLE, scale_x);
995 calcp->setVar(LLCalc::Y_HOLE, scale_y); 997 calcp->setVar(LLCalc::Y_HOLE, scale_y);
996 mSpinScaleX->setMinValue(OBJECT_MIN_HOLE_SIZE); 998 mSpinScaleX->setMinValue(gHippoLimits->getMinHoleSize());
997 mSpinScaleX->setMaxValue(OBJECT_MAX_HOLE_SIZE_X); 999 mSpinScaleX->setMaxValue(OBJECT_MAX_HOLE_SIZE_X);
998 mSpinScaleY->setMinValue(OBJECT_MIN_HOLE_SIZE); 1000 mSpinScaleY->setMinValue(gHippoLimits->getMinHoleSize());
999 mSpinScaleY->setMaxValue(OBJECT_MAX_HOLE_SIZE_Y); 1001 mSpinScaleY->setMaxValue(OBJECT_MAX_HOLE_SIZE_Y);
1000 break; 1002 break;
1001 default: 1003 default:
@@ -1031,7 +1033,7 @@ void LLPanelObject::getState( )
1031 else 1033 else
1032 { 1034 {
1033 mSpinHollow->setMinValue(0.f); 1035 mSpinHollow->setMinValue(0.f);
1034 mSpinHollow->setMaxValue(95.f); 1036 mSpinHollow->setMaxValue(gHippoLimits->getMaxHollow() * 100.0f);
1035 } 1037 }
1036 1038
1037 // Update field enablement 1039 // Update field enablement
@@ -1583,11 +1585,11 @@ void LLPanelObject::getVolumeParams(LLVolumeParams& volume_params)
1583 { 1585 {
1584 scale_x = llclamp( 1586 scale_x = llclamp(
1585 scale_x, 1587 scale_x,
1586 OBJECT_MIN_HOLE_SIZE, 1588 gHippoLimits->getMinHoleSize(),
1587 OBJECT_MAX_HOLE_SIZE_X); 1589 OBJECT_MAX_HOLE_SIZE_X);
1588 scale_y = llclamp( 1590 scale_y = llclamp(
1589 scale_y, 1591 scale_y,
1590 OBJECT_MIN_HOLE_SIZE, 1592 gHippoLimits->getMinHoleSize(),
1591 OBJECT_MAX_HOLE_SIZE_Y); 1593 OBJECT_MAX_HOLE_SIZE_Y);
1592 1594
1593 // Limit radius offset, based on taper and hole size y. 1595 // Limit radius offset, based on taper and hole size y.