DataLife Engine / Реализация контрола компоновки

Реализация контрола компоновки

 

Вот и добрался я до реализации контрола компоновки в одну стопку. Да, именно РЕАЛИЗАЦИИ, а не копипаста! Сегодня я практически ничего не копипастил из старой версии программы, а делал этот контрол с нуля. Да, такая работа интереснее. Не переделыванием заниматься а именно деланием чего-то нового, хоть и уже в прошлом реализуемого. Рутина выматывает до невозможного, требуется новизна. А сам контрол получился довольно компактным, легковесным и не навороченным. Да, тут надо заметить, что все навороты с этой компоновкой не имели большого смысла. Я тут пока что не стал даже реализовывать механизма drag-and-drop. Это всё можно будет сделать в будущем при необходимости. А пока особой необходимости нет. Потому как сложная система компоновки сейчас без надобности и все навороты в СВП были не такими нужными.

Компоновка состоит из панелей, которые могут быть ориентированы по вертикали либо по горизонтали. Из функционала - только изменение размеров панелей и их сворачивание/разворачивание. И пока что этого достаточно. Завтра нужно будет завершить работу с диалоговым окном настроек диаграмм. Чтобы далее уже встроить полученную компоновку в дизайн главного окна. Вот как-то так.

Ну а на этом я хотел закончить сей день. И теперь до новых постов и до новых свершений.

22-01-2026, 19:01
Вернуться назад