WoW - Установка (и сброс) рамных анкеров - PullRequest
0 голосов
/ 20 сентября 2019

У меня есть очень простое дополнение, которое отображает четыре фрагмента информации в текстовом виде, а не в визуальном представлении - каждый в своем собственном фрейме.Каждый из них может быть выключен по усмотрению пользователя.

Я бы хотел, чтобы все эти кадры были привязаны друг к другу горизонтально.Достаточно легко, верно?Привязать левый край Frame2 к правому краю Frame 1, Frame3 к Frame2 таким же образом и т. Д. Если Frame2 отключен, то Frame3 должен быть привязан к Frame1.

Я попытался запустить Frame:GetChildren() наЯкорный кадр для подсчета дочерних элементов и привязки их к самому якорному кадру, а не друг к другу, но Frame:GetChildren() возвращает таблицу таблиц, а оператор # не считает таблицы.

КакВ качестве бонуса, я бы хотел, чтобы пользователь мог изменять порядок кадров.

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

...