Jun 15, 2014 14:14
А вот скажите, люди. В разных программах по-разному работает отмена последней команды (Undo).
Вариант 1: Если команда ничего не сделала (например, дана команда центровать текст, в то время как он уже и так отцентрован), то она в историю не записывается, и, соответственно, отменить её нет ни нужды, ни возможности. Такой вариант работает в Finale.
Вариант 2: Команда записывается в историю в любом случае, даже если ничего не сделала. Затем её можно последовательно отменять из истории. Этот вариант реализован в программах MS Word, Adobe InDesign, Sibelius.
(В программе Adobe Photoshop вообще в историю записывается каждый чих, вплоть до выделения рамочкой и входа / выхода из текстового режима, так что, можно считать, это экстремальный случай второго варианта.)
Какой из вариантов вам представляется более логичным и удобным?
опрос,
scoring application,
undo