Pull to refresh

Comments 5

Спасибо!
Прям щас пилю на wxWidgets, ваш sizer реально пригодится!

Хорошее решение. Я в свое время делал что-то похожее + конвертор форм Delphi/Builder в XML файл wxWidgets.

Что-то больно много у вас кода, даже если выкинуть все wx-обвязку. Алгоритм с якорями должен быть проще. Почитайте http://www.cs.nott.ac.uk/~psztar/G52GUI/olsenbook/05-Layout.pdf — это как пример, на самом деле якорный алгоритм можно улучшить. Например, представлять каждый якорь в виде суммы относительного и абсолютного смещения (идея — от объекта Spot, только в одном измерении), а "безъякорный" режим вовсе запретить (в указанной статье на самом деле это якорь "в начале" с только относительным смещением).

Соглашусь, что еще можно сделать много оптимизаций. Но на данный момент этот код у меня достаточно стабильно работает в домашнем проекте, а времени на переработку к сожалению пока нет.
Sign up to leave a comment.

Articles