本文整理汇总了C++中LLTextBox::setHoverColor方法的典型用法代码示例。如果您正苦于以下问题:C++ LLTextBox::setHoverColor方法的具体用法?C++ LLTextBox::setHoverColor怎么用?C++ LLTextBox::setHoverColor使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LLTextBox
的用法示例。
在下文中一共展示了LLTextBox::setHoverColor方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: showType
void LLFloaterKeyTool::showType(LLKeyTool::LLKeyType key_type, LLAssetType::EType asset_type, isness result)
{
std::string name = LLKeyTool::aWhat(key_type, asset_type);
if((key_type == LLKeyTool::KT_ASSET) && (asset_type == LLAssetType::AT_COUNT))
name = "other assets";
LLTextBox* text = getChild<LLTextBox>(name, FALSE, FALSE);
if(!text)
{
text = new LLTextBox(name, LLRect(10, mListBottom + 20, getRect().mRight, mListBottom));
text->setFollowsTop();
text->setColor(LLColor4::white);
text->setHoverColor(LLColor4::white);
mListBottom -= 20;
addChild(text);
clickData* data = new clickData;
data->floater = this;
data->key_type = key_type;
data->asset_type = asset_type;
text->setCallbackUserData((void*)data);
//text->setClickedCallback(onClickType);
}
switch(result)
{
case YES:
if(gSavedSettings.getBOOL("KeyToolAutomaticOpen"))
{
LLKeyTool::openKey(mKey, key_type, asset_type);
}
if(gSavedSettings.getBOOL("KeyToolAutomaticClose"))
{
this->close(FALSE);
}
text->setColor(LLColor4::green);
break;
case NO:
text->setColor(LLColor4::grey);
break;
default:
text->setColor(LLColor4::white);
break;
}
}