А, я думал у вас свой слой под каждую панель (группу панелей) со всеми их элементами, а не все по отдельности. В таком случае действительно проблема - совсем не ООП!

Тогда остается горизонтальные промежутки сократить, вообще или специальный случай под вайдскрин. Может быть еще основную панель поменьше сделать, опять же специльный случай под вайдскрин.