Product Documentation
Cadence User Interface SKILL Reference
Product Version IC23.1, September 2023

Callbacks Supported by HI Forms and Fields

In HI forms, you can define callbacks for the OK and Cancel buttons, customized callbacks in ?buttonLayout, and mapCallback. In HI fields, the most common callback is the common value change callback (?callback). However, there are 22 different types of HI fields and you can define callbacks to handle different events for these fields. For example, for the type-in fields you can define the ?modifyCallback and ?focusInCallback. For report and tree fields, you can define callbacks to handle pointer events.

The following table lists the various callbacks supported by HI forms and fields:

HI Form/Field Name Callback Name

hiCreateAppForm

?callback
?mapCB

hiChangeFormCallback

?callback 

hiCreateStringField

Supports the same callbacks as hiCreateStringField

?callback
?modifyCallback
?focusInCallback

hiCreateIntField

?callback
?focusInCallback

hiCreateFloatField

?callback
?focusInCallback

hiCreateListField

?callback
?focusInCallback

hiCreatePointField

?callback
?focusInCallback

hiCreateBBoxField

?callback
?focusInCallback

hiCreateComboField

?callback
?modifyCallback
?focusInCallback

hiCreateMLTextField

?callback
?focusInCallback
?changeCB

hiCreateToggleField

?callback

hiCreateRadioField

?callback

hiCreateCyclicField

?callback

hiCreateButtonBoxField

?callback

hiCreateSpinBox

?callback

hiCreateFloatSpinBox

?callback

hiCreateScaleField

?callback

hiCreateHypertextField

?callback

hiCreateButton

hiCreateFormButton is an alias to hiCreateButton and therefore the arguments remains the same for both the functions

?callback

hiCreateBooleanButton

?callback

hiCreateTabField

?callback

hiCreateListBoxField

?callback
?changeCB
?doubleClickCB

hiCreateReportField

?callback
?doubleClickCB
?sortCallback

hiCreateTreeTable

?callback
?expandCallback
?collapseCallback
?hiDoubleClickCallback
?sortCallback

Related Topics

Cadence User Interface Callback Routines

Function Object Callbacks


Return to top
 ⠀
X