void AbstrDebugOut::GetOutput(bool& bShowErrors, bool& bShowWarnings, bool& bShowMessages, bool& bShowOther) const { bShowMessages = ShowMessages(); bShowWarnings = ShowWarnings(); bShowErrors = ShowErrors(); bShowOther = ShowOther(); }
void ScoreErrorsDlg::CheckSyntax() { int index = itmSel.GetCurSel(); if (index >= 0) { NotelistItem *ni = (NotelistItem*)itmSel.GetItemDataPtr(index); ni->SyntaxCheck(); ShowErrors(); } }
void ScoreErrorsDlg::Refresh() { itmSel.ResetContent(); ProjectItem *pi = prjTree->FirstChild(theProject->nlInfo); while (pi) { if (pi->GetType() == PRJNODE_NOTEFILE) { int ndx = itmSel.AddString(pi->GetName()); itmSel.SetItemDataPtr(ndx, (void*)pi); } pi = prjTree->NextSibling(pi); } itmSel.SetCurSel(0); ShowErrors(); }
void ScoreErrorsDlg::RemoveItem(ProjectItem *itm) { int show = 0; int count = itmSel.GetCount(); int index; for (index = 0; index < count; index++) { if ((ProjectItem*)itmSel.GetItemDataPtr(index) == itm) { show = (index == itmSel.GetCurSel()); itmSel.DeleteString(index); break; } } if (show) ShowErrors(); }
LRESULT ScoreErrorsDlg::OnItemSel(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled) { ShowErrors(); return 0; }