This class represents only dialogs created by hou..ui.createDialog.
Custom dialogs can be created with Houdini’s User Interface Script Language. An overview of the language can be found in the Houdini Development Kit (HDK) documentation, specifically in the "Houdini User Interface → The .ui Script Language" section.
Register a callback function for the specified UI variable.
The function is invoked when the value of the UI variable changes and receives no arguments.
Return all callback functions registered with the given UI variable.
Delete this dialog.
If you call methods on a Dialog instance after it has been destroyed, Houdini will raise hou.ObjectWasDeleted.
Enable or disable the specified UI variable.
True to enable the variable.
False to disable the variable.
Remove the specified callback function from the UI variable.
Raises hou.TypeError if
Raises hou.OperationFailed if no UI variable with the specified name
Raises hou.OperationFailed if the specified callback is not
registered with the UI variable.
Set the menu entries in the specified UI variable.
Set the value of the specified UI variable.
Return the value of the given UI variable.
Wait for the specified UI variable to change its value to
This is a blocking call. The method will return execution when the variable has changed to the desired value. Note that Houdini will remain responsive even when this method is blocked waiting.
If the variable’s current value is already set to
new_value then this
method will return immediately.