diff options
Diffstat (limited to 'linden/indra/newview/llpanelobject.cpp')
-rw-r--r-- | linden/indra/newview/llpanelobject.cpp | 20 |
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. |