A new interface allows you to invoke edit and selection operations on the active pane (the pane with input focus) within an interface. For example
capi:active-pane-copy
finds the active pane and tells it to do a copy operation, which is implemented by the generic function
capi:pane-interface-copy-object
. You can supply methods for your own pane and interface classes.
Copy, cut, paste, select, deselect and undo operations and associated predicates can be invoked in the same way.