INPUT /  OUTPUT /  LANGUAGE





transferAbility tag

Persistent logic tag

Offers one of the program's file operations to other applications, such as saving, opening or printing.

TODO: this page is incomplete.

Sample usage

Fields

Primary field

Scalar field

The name of the ability, such as {Save} or {Print}. It must be unique within this program.

Secondary fields

Behaviour

While a transferAbility tag exists, other applications in the user's environment can find the ability and ask to use it. When the user chooses this program to connect to, the request arrives as a transfer tag instance. Removing the tag withdraws the ability.

Create one transferAbility for each file operation the program offers: for example, a text editor might offer Open and Save, and a printer Print and Scan.

See also