//static void TBRadioCheckBox::UpdateGroupWidgets(TBWidget *new_leader) { assert(new_leader->GetValue() && new_leader->GetGroupID()); // Find the group root widget. TBWidget *group = new_leader; while (group && !group->GetIsGroupRoot() && group->GetParent()) group = group->GetParent(); for (TBWidget *child = group; child; child = child->GetNextDeep(group)) if (child != new_leader && child->GetGroupID() == new_leader->GetGroupID()) child->SetValue(0); }