Home » Developer Area » DigiGuide Script » Class: UIUpdate
Class: UIUpdate
Summary
Abstract object that enables interface control for enabling, disabling and "checking" items
Methods
Method Description
check
Checks, or "ticks" the item
enable
Enable or disable the item
Examples
Example code below is from the "Series Link" marker. It only enables the "series link" button or menu item if the selected programme has series information.
template.onInterfaceUpdate = function( ui, marker, programme ) { if( marker ) { ui.check( true ); } else { ui.check( false ); } if( programme.seriesNumber ) { ui.enable( true ); } else { ui.enable( false ); } }
Code below is from the "Watch" marker. It only enables the button or menu item if the programme has to be finish.
template.onInterfaceUpdate = function( ui, marker, programme ) { if( marker ) { ui.check( true ); } else { ui.check( false ); } if( programme.isOld() ) { ui.enable( false ); } else { ui.enable( true ); } }
See Also
App : addNewCommand
MarkerTemplate : onInterfaceUpdate
Requirements
Build 1059