GUI: Tab cycling handles multiple themes.

First visible tab moves up when a theme's width cannot fit another tab.