See also: Procedures ▹ Create New Procedure / Edit Procedure Interface.
Operator names cannot be used because operators and procedures share the same namespace. However, procedures with the same name (but different locations) are allowed in HDevelop (see section “Procedure Resolution”).
The file type of external procedures can be specified explicitly (.hdvp or .dvp; see section “File Types”).
External and library procedures can be reused in other HDevelop programs. You can change the procedure type at any time.
The first directory specified in the procedure preferences (see section “Procedures ▹ Directories”) is suggested as the target directory. You can select an appropriate directory from the list, or click the browse button to select an arbitrary directory.
If the selected directory is not currently contained in the configured directories, HDevelop will ask you if you want to add it to the list when you commit the dialog.
Specifies whether procedures can be called by any procedure (public), or only by procedures in the same directory or file (private) as described in section “Procedure Scope”. The icons of private procedures are decorated with a green dot.
If checked, the selected procedure will be kept open for editing even if its path is not configured in the preferences. Procedures marked this way can always be selected from the drop-down list of the program window.
Add the directory of the selected procedure to the list of procedure directories (see section “Procedures ▹ Directories”).
The addition can either be permanent or for the current session only. This is further explained in section “Procedure Locations”.