Class MarkerTemplate : onAlert Event


void onAlert( MarkerMenu menu, Marker marker, Programme programme )

Summary

Called when DigiGuide is going to fire an alert


Remarks

This gives you the opportunity to perform other functions, add/remove Markers, look for other programmes, maybe even run third party software to record the programme.


Parameters

ParameterDescription
MarkerMenu menu The interface menu.
Marker marker The marker for this event
Programme programme The Programme object


Examples

var markerManager = app.getMarkerManager();

var template = app.getMarkerManager().getTemplate( "reminder" );
if( template )
{
template.onAlert = function ( menu, marker, programme )
{
var strArgs;
var nSeconds = programme.getParsedInfo( "$DurationMinutes" ) * 60 + 120;
strArgs = programme.getParsedInfo( "-c$ChannelAssignment -ntod -startr:\"$ProgrammeName\".mpg -qdef -limit:" + nSeconds );

system.shellExecute( "dosomething.exe", strArgs );
}
}


See Also

  • Marker
  • MarkerMenu
  • Programme


    Requirements

    Build 1062