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