Вот прошел ещё один день работы над макетом главного окна программы. Если говорить о продвижении вперёд по части добавления нового функционала, то продвижений нет. Но если говорить о рефакторинге и применении других алгоритмов при формировании панелей макета и механизма их отображения - это сделано, на это ушел весь день. Да уж, непростая работёнка. Самая сложная по этой программе. Думать и просчитывать приходиться очень сильно. Но я особо не торопился, понимая, что сегодня всё мне всё-равно не доделать.
Вот, на скриншоте, вид окна программы. Ну практически то же, что было и вчера. И такой же функционал по сокрытию и отображению панелей. Ну и сохранение этого состояния в файловом кэше. На завтра задача - это реализовать возможность ручного изменения размеров панелей с помощью перетаскивания и растягивания данных элементов. Надеюсь, что это у меня получится. Для этого нужно только после завершения действия перетаскивания разделителя сохранить размеры установленных ячеек сетки в данные панелей, которые располагаются в этих ячейках. А уж перемещение самих панелей между контейнерами, это, повторю, я пока ещё не определился. Сначала сделаю основной функционал по сохранению размеров панелей а потом - посмотрим.
Ну ладно, на этом у меня всё и продолжение следует (надеюсь).
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.