Vocabulary
ui.operations

Inputs
preda quotation with stack effect ( obj -- ? )
commanda word
flagsa hashtable


Outputs
None

Word description
Defines an operation on objects matching the predicate. The hashtable can contain the following keys:
+listener+ - if set to a true value, the operation will run in the listener
+description+ - can be set to a string description of the operation
+primary+ - if set to a true value, the operation will be output by primary-operation when applied to an object satisfying the predicate
+secondary+ - if set to a true value, the operation will be output by secondary-operation when applied to an object satisfying the predicate
+keyboard+ - can be set to a keyboard gesture; the gesture will be used by define-operation-map


Definition