envUnregSetTrigger
envRegSetTrigger(t_tool s_triggerFunc) =>t / nil
Description
Deregisters the specified set trigger function for the specified tool. The specified function is deleted from the list of the set trigger functions for the tool.
Arguments
|
The name of the tool for which you want to unregister a set trigger function. |
|
|
The function to be deleted from the list of set trigger functions. |
Values Returned
Examples
;; There are two different set trigger functions
( defun setTriggerVar1( toolName varName oldValue newValue ) ( ... ))
( defun setTriggerVar2( toolName varName oldValue newValue ) ( ... ))
;; they are registered to be called after the tool's environment variable is set
envRegSetTrigger( "tool" 'setTriggerVar1 )
envRegSetTrigger( "tool" 'setTriggerVar2 )
envSetVal( "tool" "boolVar" 'boolean t )
;; => Here both set trigger functions are called
;; Now the setTriggerVar2 function is unregistered as a set trigger function
;; and it is deleted from the list of set trigger functions
envUnregSetTrigger( "tool" 'setTriggerVar2 )
envSetVal( "tool" "boolVar" 'boolean nil )
;; => Here only the setTriggerVar1 function is called
Related Topics
Return to top