TmListSetMethod Procedure

Sets the method procedure name for a specific list method.

Usage

TmListSetMethod, tool_name, list_name, method_name, method 

Input Parameters

tool_name—A string specifying the unique name of a VDA Tool.

list_name—A string specifying the unique name of a list.

method_name—A string specifying the name of the method to override.

method—A string specifying the name of the procedure to execute when method_name is requested.

Keywords

None.

Discussion

This routine overrides the default method procedure provided for the following Default Method Procedures.

Default Method Procedures

Description

Method Name

Method Procedure

Extend a list

TM_LIST_EXTEND

TmListExtend

Append to a list

TM_LIST_APPEND

TmListAppend

Insert in a list

TM_LIST_INSERT

TmListInsert

Retrieve from a list

TM_LIST_RETRIEVE

TmListRetrieve

Replace a list element

TM_LIST_REPLACE

TmListReplace

Delete (Undo) previous change to a list

TM_LIST_DELETE

TmListDelete

Clear list elements

TM_LIST_CLEAR

TmListClear

Destroy list elements

TM_LIST_DESTROY

TmListDestroy

Note:

Code for the default list method procedures are contained in the file, where WAVE_DIR is the main PV‑WAVE directory.

WAVE_DIR/lib/vdatools/tmlist.pro
WAVE_DIR\lib\vdatools\tmlist.pro

When overriding a method, you are responsible for properly updating the associated attributes to reflect the desired change.

Example

See the example for TmListGetMethod.

See Also

TmList, TmListGetMethod