Abstract ParameterTree item. Used to represent the state of a Parameter from within a ParameterTree.
For more ParameterItem types, see ParameterTree.parameterTypes module.
Called when the text in a column has been edited (or otherwise changed). By default, we only use changes to column 0 to rename the parameter.
Called when the parameter’s default value has changed
Give focus to the next (or previous) focusable item in the parameter tree
Return True if this item should be included in the tab-focus order
Called when the parameter’s limits have changed
Called when any options are changed that are not name, value, default, or limits
Called when this item has been selected (sel=True) OR deselected (sel=False)
Give input focus to this item. Can be reimplemented to display editor widgets, etc.
Called when this item is added or removed from a tree. Expansion, visibility, and column widgets must all be configured AFTER the item is added to a tree, not during __init__.