// start from first or last depending on where we're going
node = forward ? children.GetFirst() : children.GetLast();
// start from first or last depending on where we're going
node = forward ? children.GetFirst() : children.GetLast();
// ok, we found the focus - now is it our child?
start_node = children.Find( winFocus );
}
// ok, we found the focus - now is it our child?
start_node = children.Find( winFocus );
}
// is the case, they will know what to do with this navigation
// key and so give them the chance to process it instead of
// looping inside this panel (normally, the focus will go to
// is the case, they will know what to do with this navigation
// key and so give them the chance to process it instead of
// looping inside this panel (normally, the focus will go to