本文整理汇总了C++中InfoBoxWindow::SetColorBottom方法的典型用法代码示例。如果您正苦于以下问题:C++ InfoBoxWindow::SetColorBottom方法的具体用法?C++ InfoBoxWindow::SetColorBottom怎么用?C++ InfoBoxWindow::SetColorBottom使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类InfoBoxWindow
的用法示例。
在下文中一共展示了InfoBoxWindow::SetColorBottom方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: if
void
InfoBoxContentTeamDistance::Update(InfoBoxWindow &infobox)
{
if (!XCSoarInterface::SettingsComputer().TeammateCodeValid) {
infobox.SetInvalid();
return;
}
// Set Value
TCHAR tmp[32];
Units::FormatUserDistance(XCSoarInterface::Calculated().TeammateRange,
tmp, 32, false);
infobox.SetValue(tmp);
// Set Unit
infobox.SetValueUnit(Units::DistanceUnit);
// Set Comment
if (!XCSoarInterface::SettingsComputer().TeamFlarmIdTarget.defined())
infobox.SetComment(_T("---"));
else if (!string_is_empty(XCSoarInterface::SettingsComputer().TeamFlarmCNTarget))
infobox.SetComment(XCSoarInterface::SettingsComputer().TeamFlarmCNTarget);
else
infobox.SetComment(_T("???"));
if (XCSoarInterface::Basic().flarm.FindTraffic(
XCSoarInterface::SettingsComputer().TeamFlarmIdTarget) != NULL)
infobox.SetColorBottom(2);
else
infobox.SetColorBottom(1);
}
示例2: if
void
InfoBoxContentTeamBearing::Update(InfoBoxWindow &infobox)
{
if (XCSoarInterface::SettingsComputer().TeamFlarmIdTarget.defined() ||
XCSoarInterface::SettingsComputer().TeammateCodeValid == true){
// Set Value
infobox.SetValue(XCSoarInterface::Calculated().TeammateBearing,
_T("T"));
}
else
infobox.SetValueInvalid();
// Set Comment
if (!XCSoarInterface::SettingsComputer().TeamFlarmIdTarget.defined())
infobox.SetCommentInvalid();
else if (!string_is_empty(XCSoarInterface::SettingsComputer().TeamFlarmCNTarget))
infobox.SetComment(XCSoarInterface::SettingsComputer().TeamFlarmCNTarget);
else
infobox.SetComment(_T("???"));
if (XCSoarInterface::Basic().flarm.FindTraffic(
XCSoarInterface::SettingsComputer().TeamFlarmIdTarget) != NULL)
infobox.SetColorBottom(2);
else
infobox.SetColorBottom(1);
}