void LLTextureCtrl::setEnabled( BOOL enabled ) { LLFloaterTexturePicker* floaterp = (LLFloaterTexturePicker*)mFloaterHandle.get(); if( enabled ) { std::string tooltip; if (floaterp) tooltip = floaterp->getString("choose_picture"); setToolTip( tooltip ); } else { setToolTip( std::string() ); // *TODO: would be better to keep floater open and show // disabled state. closeDependentFloater(); } if( floaterp ) { floaterp->setActive(enabled); } mCaption->setEnabled( enabled ); LLView::setEnabled( enabled ); }
void LLTextureCtrl::setValid(BOOL valid ) { mValid = valid; if (!valid) { LLFloaterTexturePicker* pickerp = (LLFloaterTexturePicker*)mFloaterHandle.get(); if (pickerp) { pickerp->setActive(FALSE); } } }