Exemplo n.º 1
0
 private void FocusAdjacentWindow(ToggleableWindow original)
 {
     if (!FocusWindowFrom(original, -1) && !FocusWindowFrom(original, 1))
     {
         CurrentWindow = null;
     }
 }
Exemplo n.º 2
0
    private bool FocusWindowFrom(ToggleableWindow original, int indexSteps)
    {
        int newIndex = m_activeWindows.IndexOf(original) + indexSteps;

        if (0 <= newIndex && newIndex < m_activeWindows.Count)
        {
            CurrentWindow = m_activeWindows[newIndex];
            return(true);
        }
        return(false);
    }