// // ICRoot::RefreshControls // // Deactivate/reactivate top level windows // void ICRoot::RefreshControls() { for (NList<IControl>::Iterator i(&children); *i; i++) { IControl *ctrl = *i; if (ctrl->controlState & IControl::STATE_ACTIVE) { ctrl->Deactivate(); ctrl->Activate(); } } }