SET(WIDGET_CALLBACK) Specifies the TPU program or learn sequence to be called by TPU when a widget callback occurs for the widget instance. Syntax SET (WIDGET_CALLBACK, widget, program_source, closure) Parameters WIDGET_CALLBACK A keyword directing TPU to set the application-level widget callback. widget The widget instance whose callback you want to set. program_source The string, buffer, range, learn sequence, or program specifying the application-level callback. This code is executed when the widget performs a callback to TPU. closure A string or integer. TPU passes the value to the application when the widget performs a callback to TPU. Example The following statement designates the procedure "user_scroll_dispatch" as the callback routine handling events from the scroll bar widget. The statement designates the closure for the callback as the character "h". SET (WIDGET_CALLBACK, scroll_bar_widget, "USER_SCROLL_DISPATCH", "h");