Suites: Helix Design Suite, Helix Data Suite, Required Suite, Standard Suite, AppleScript Types

Required Suite

Required SuiteEvents that all applications should support
«suite aevt»

Commands

Quit

quit (verb)Quit application (from Required Suite)
«event aevtquit»

Command Syntax

«event aevtquit» «parameter savo» save options ¬
     «parameter HeK9» boolean

Parameters

Parameter
Required
Type
Description
discarding unentered data
«parameter HeK9»
optional boolean Setting this parameter to true discards any unentered records without a dialog asking for permission. Note: when saving is false, this is automatically true.
saving
«parameter savo»
optional save options Specify whether to save changes, display dialogs, etc.

Classes

The following classes respond to the quit command:

Run

run (verb)Sent to an application when it is double-clicked. Within Helix, used to invoke a sequence. (from Required Suite)
«event aevtoapp»

Description

The run command is a required command that is used by macOS to launch programs. Helix also uses this command to run a sequence, which is passed in as a direct parameter.

The run command can be used in Design Mode and in User Mode. Unlike most of the Helix Design Suite, it does not require that you login before running a sequence in User Mode, and unlike accessing data from a view through the Helix Data Suite, run does not require that the sequence be present on the User Mode menus. You can, therefore, run any sequence from any user.

Command Syntax

«event aevtoapp» sequence

Parameters

Parameter
Required
Type
Description
direct parameter optional sequence The sequence to run.

Enumerations

Saving

saving (enumeration)Save or discard changes, or ask the user to decide.
«class HxSo»

Constants

Constant
Description
ask
«constant ask »
Present the Save dialog
no
«constant no  »
Changes are discarded
yes
«constant yes »
Changes are saved