RVA_EditorControlFunction Global Variable

<< Click to display table of contents >>

RVA_EditorControlFunction Global Variable

This variable refers to the function allowing for the actions inherited from TrvCustomEditAction to work with additional editor types.

Unit RichViewActions;

type

  TRVAEditorControlCommand = (rvaeccIsEditorControl, rvaeccHasSelection,

    rvaeccCanPaste, rvaeccCanPasteText, 

    rvaeccCanUndo, rvaeccCopy, rvaeccCut, 

    rvaeccPaste, rvaeccPasteText, rvaeccUndo);

  TRVAEditorControlCommandFunction =

    function (Control: TControl;

      Command: TRVAEditorControlCommand): Boolean;

var

    RVA_EditorControlFunction: TRVAEditorControlCommandFunction;

By default, this variable is initialized with RVA_EditorControlFunctionDef function.

Command

The function must...

rvaeccIsEditorControl

... return True if Control is a supported editor control.

rvaeccHasSelection

... return True if the selection in Control is not empty

rvaeccCanPaste

... return True if Control can paste data from the Clipboard.

rvaeccCanPasteText

... return True if Control can paste text from the Clipboard.

rvaeccCanUndo

... return True if Control can undo the last editing operation

rvaeccCopy

... copy the selection from Control to the Clipboard

rvaeccCut

... cut the selection from Control to the Clipboard

rvaeccPaste

... paste data from the Clipboard into Control

rvaeccPasteText

... paste text from the Clipboard into Control

rvaeccUndo

... undo the last editing operation in Control