может с помощью скрипта создать что-то вроде этого? Две кнопки например - "Создать" и "Загрузить". При нажатии "Создать", создается список типа:
- Объект/Группа - координаты - видимость
- Объект/Группа - координаты - видимость
- Объект/Группа - координаты - видимость
И сохраняется в текстовый файл рядом с файлом. Или в папке рядом с файлом.
При нажатии "Загрузить" - открывается окно выбора файла, или же автоматически проверяется наличие этого файла в папке с программой, его открытие и загрузка заголовков(если все состояния сохраняются в один файл, например xml) в раскрывающийся список. Из которого уже можно выбрать определенный и при нажатии "Применить" (или что-то аналогичное) скрипт меняет положение объектов из списка в файле в соответствии с указанными там данными.
А еще лучше, наверное, хранить эту инфу непосредственно в документе. Например скрытый заблокированный слой с этим текстом. Чтобы не потерять эту информацию при копировании файла и не заморачиваться с поиском его на диске.
Насколько неоправданным будет такой шаг?
Причина - нехватка места в рабочей области для макетов интерфейсов и повышение размера файла с количеством копий одинаковых объектов.
...может быть проще создать поверх уже присутствующих слоев еще один уровень таких же слоев? И скрывать первый уровень слоев во время работы со вторым, и наоборот?