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


