Class: UIUpdate


Summary

Abstract object that enables interface control for enabling, disabling and "checking" items


Methods

MethodDescription
 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