FxUndoAPI
FxUndoAPI протокол определяет методы, реализованные хост-приложением, чтобы позволить плагину управлять очередью отмены хост-приложения.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Не применимый не применимый
-
startUndoGroup: - startUndoGroup:ТребуемыйНачинает новую группу отмены. (требуемый)
Объявление
Objective C
- (BOOL)startUndoGroup:(NSString*)nameПараметры
nameИмя группы отмены. Некоторые узлы могут вывести на экран это имя в своем меню отмены (т.е. «Отмена Применяет Предварительную установку»). Это имя должно быть локализовано и подойти для пользовательского дисплея.
Возвращаемое значение
YEStrueесли была успешно запущена группа отмены; иначеNOfalse.Обсуждение
Плагин может использовать этот метод для разрушений многократных операций в одну работу отмены. Последующие операции отмены будут объединены в эту группу до
endUndoGroupвызывается. Каждый вызов кstartUndoGroup:должен быть сбалансирован с вызова кendUndoGroup.Например, плагин может реализовать раскрывающуюся «предварительную установку», который изменяет значения 20 других параметров с помощью FxParameterSettingAPI. Вложением параметр изменяется в a
startUndoGroup/endUndoGroupблок, 20 изменений будут разрушены в одну работу отмены. Это позволяет пользователю отменять предварительно установленное приложение путем удара отмены один раз, вместо один раз на каждый измененный параметр. -
endUndoGroup - endUndoGroupТребуемыйЗакрывает текущую группу отмены. (требуемый)
Объявление
Objective C
- (BOOL)endUndoGroupВозвращаемое значение
YEStrueесли была успешно закончена группа отмены; иначеNOfalse.
