Beispiel #1
0
static void OnAirspaceListEnter(WindowControl * Sender,  WndListFrame::ListInfo_t *ListInfo)
{

if (ItemIndex != -1) {

if ((UpLimit-LowLimit>0)
&& (ItemIndex >= 0)  // JMW fixed bug, was >0
&& (ItemIndex < (UpLimit - LowLimit))) {
const size_t i = (FullFlag) ? StrIndex[LowLimit + ItemIndex] : (LowLimit + ItemIndex);
CAirspace *airspace = AirspaceSelectInfo[i].airspace;
if (airspace) {

  if(airspace->Enabled())
  {
      LKSound(TEXT("LK_BEEP0.WAV"));
     CAirspaceManager::Instance().AirspaceDisable(*airspace);
  }else{
      LKSound(TEXT("LK_BEEP1.WAV"));
     CAirspaceManager::Instance().AirspaceEnable(*airspace);
  }

}
}
}
}