AIMP Forum

AIMP for Windows => Предложения / Suggestions => Skin Editor, Skin Engine => Skin Editor => Topic started by: D2NP on March 30, 2019, 00:24:18

Title: Индикатор несохраненного документа
Post by: D2NP on March 30, 2019, 00:24:18
Возможно в редакторе реализовать подобное?
Если проект не сохранен\внесены изменения - отображать звездочку перед названием файла и\или менять цвет кнопки "Сохранить" на красный. Или вместо постоянно активной кнопки "Сохранить" сделать ее неактивной(изменений нет) и активной(внесены изменения).

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

Например в Notepad++, если в документ внесены изменения, то в заголовке окна перед названием файла отображается звездочка, иконка кнопки "Сохранить" меняет цвет с серого на синий. И на вкладке документа иконка меняет цвет с синего на красный.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=62275.0;attach=57096)
Title: Re: Индикатор несохраненного документа
Post by: Artem on March 30, 2019, 09:13:21
Поддерживаю.
Однако тут сложность в том же, что и с функцией Undo - поскольку редактор не отслеживает действия пользователей, он не знает, изменилось ли реально что-то или нет. Перед закрытием документа, он сохраняет проект и смотрит, отличается ли он от того, что есть на диске или нет. Такой подход очень "тяжелый".
Title: Re: Индикатор несохраненного документа
Post by: Black_AVP on March 30, 2019, 10:10:50
А меня как-то это и не напрягает,  редактор всё равно предупредит при попытке закрыть несохранённый проект, тем более, что функции отката у нас нет, а звёздочку в заголовке окна ещё заметить надо.