|
<< Нажмите, чтобы показать Содержание >> Тип TRVUndoType |
Модуль [VCL/FMX]: RVEdit / fmxRVEdit.
type
TRVUndoType = (
rvutNone, rvutDelete, rvutInsert, rvutPara, rvutMiscTyping,
rvutInsertPageBreak, rvutRemovePageBreak,
rvutTyping, rvutTag, rvutStyleNo,
rvutAddCheckpoint, rvutRemoveCheckpoint, rvutModifyCheckpoint,
rvutModifyItem, rvutToHypertext, rvutFromHypertext,
rvutTextFlow, rvutList, rvutProperty, rvutLayout,
rvutBackground, rvutStyleTemplate, rvutSubDoc,
rvutResize, rvutTableCell, rvutTableRow,
rvutTable, rvutTableInsertRows, rvutTableInsertCols,
rvutTableDeleteRows, rvutTableDeleteCols,
rvutTableMoveRows, rvutTableMoveCols,
rvutTableMerge, rvutTableSplit,
rvutCustom);
Значения, кроме rvutNone и rvutCustom, обозначают типы стандартных отменяемых операций. Они полезны, если нужно показать, например в меню или подсказке, какая операция будет отменена.
Для этих операций нет жёстко заданных названий, поскольку они могут зависеть от конкретного приложения. Например, rvutTag (изменение тега элемента) может иметь в приложении специальное значение, например редактирование гиперссылки или другого свойства элемента.
В демо-проекте Demos\*\Editors\Editor 1\ предлагаемые названия операций приведены в файле RVUndoStr.pas.
Два специальных типа операций:
Тип |
Описание |
|---|---|
rvutNone |
Нет операции для отмены или повторения |
rvutCustom |
Операция имеет специальное название (см. BeginUndoCustomGroup). |