void TopWindow::DefaultBreak() { if(FindAction(IDCANCEL) || close_rejects) RejectBreak(IDCANCEL); else if(FindAction(IDNO)) RejectBreak(IDNO); else if(FindAction(IDEXIT)) AcceptBreak(IDEXIT); else if(FindAction(IDYES)) AcceptBreak(IDYES); else AcceptBreak(IDOK); }
void SelectPackageDlg::OnOK() { Package pkg; int f = ~filter; String n = GetCurrentName(); if(n.GetCount() && pkg.Load(PackagePath(n)) && (!(f & MAIN) || pkg.config.GetCount())) { loading = false; finished = true; AcceptBreak(IDOK); } }