> -- adimetrius писал(а):
> Сложный (для меня) вопрос - точная формулировка правил, по которым содержимые располагаются. Я в этом смысле почитывал про HTML flexbox и еще какой-то там  есть, все время забываю название.Вы про этот flexbox? Вы говорите, что уже есть у вас 8КБ каких-то расчетов?про этот, но очень упрощённый. лично для себя я оставил только простое раскладывание без автопереносов строк, этого в 99% случаев для интерфейсов достаточно. в принципе, мне пока ни разу автопереносы не понадобились. вот вам в аттаче реализация на си: я примерно этот код таскаю на любой язык, где мне понадобился layouter. его же хочу и на CP портировать. (если убрать комментарии и прочее, там около восьми килобайт и получается, плюс-минус северный полюс.)

там написано GPL, но можете считать, что этоWTFPL. я как автор даю согласие. ;-)

p.s.: предложение по терминам хорошее. но я всё-таки буду по возможности английские варианты использовать: от русскоязычных у меня оскомина, ничего не могу поделать. канцелярщиной отдаёт. а мои термины вроде «ложилка» (или «лажалка», когда его заглючило; да, я в курсе, что слова «ложить» нет, потому и использовал ;-), «финтифлюшка» (это gadget/widget), и подобные вряд ли стоит использовать Официально. и это ещё самые приличные. ;-)