Цитата:
|
Я, к сожалению, не понял сакраментальной необходимости в сеттере..
|
А я не понял, зачем Вам метод с инопланетным названием "widthFoo", правильно меняющий ширину кнопки, и ПЛЮС правильный стандартный сеттер .width, делающий из кнопки уродца. Но это дело вкуса. Кто-то еще свою фамилию к названию метода добавляет)))))
Свойство height класса CListView Вы же переопределили (иначе зачем это странное приведение Number к Number). Почему же не сделать один правильный сеттер width, правильно меняющий ширину?
Цитата:
|
Было бы интересно прочитать комментарии по этим вариантам.
|
По второму и говорить нечего, Вы это сами прекрасно понимаете. Не думаю что стал бы работать в приложении, непрерывно изменяющем вид кнопок 30 раз в секунду. Меняться они будут только в момент ресайза сцены или контейнера, а жрать процессор и память - все время. С каких пор массив на сотню значений максимум и цикл с сотней итераций стали тяжелыми для плеера? Это пушинка по сравнению с тем восьмиэтажным вибрирующим механизмом событий/запросов 30 раз/сек для каждой кнопки, который, хвала создателям, "пока не актуален".