void LLPanel::childSetAlpha(const std::string& id, F32 alpha) { LLUICtrl* child = getChild<LLUICtrl>(id, true); if (child) { child->setAlpha(alpha); } }
void LLPanelMediaHUD::setAlpha(F32 alpha) { LLViewQuery query; LLView* query_view = mMediaFocus ? getChildView("media_focused_controls") : getChildView("media_hover_controls"); child_list_t children = query(query_view); for (child_list_iter_t child_iter = children.begin(); child_iter != children.end(); ++child_iter) { LLUICtrl* ctrl = dynamic_cast<LLUICtrl*>(*child_iter); if (ctrl) ctrl->setAlpha(alpha); } LLPanel::setAlpha(alpha); }