Regular visitors to Digiguide.tv will notice that you now require a subscription to use some of the features.
However, you can give the FREE 7 day trial version of Digiguide.tv Premium a try. Build up your profile with programmes that you like, personalise your grid and set some reminders. Remember, to get a year's worth of personalised TV content for less than 1p per day simply subscribe to Digiguide Premium
c.onDraw = function ( dc, rc, textColour, programme ) { switch( programme.certificate ) { case "12": var image = system.getImage( "%DGIMAGEDIR%cert_12.gif" ); break; case "12A": var image = system.getImage( "%DGIMAGEDIR%cert_12a.gif" ); break; case "15": var image = system.getImage( "%DGIMAGEDIR%cert_15.gif" ); break; case "18": var image = system.getImage( "%DGIMAGEDIR%cert_18.gif" ); break; case "PG": var image = system.getImage( "%DGIMAGEDIR%cert_pg.gif" ); break; case "R18": var image = system.getImage( "%DGIMAGEDIR%cert_r18.gif" ); break; case "U": var image = system.getImage( "%DGIMAGEDIR%cert_u.gif" ); break; case "UC": var image = system.getImage( "%DGIMAGEDIR%cert_uc.gif" ); break; default: return; }
// // adjust the size so it doesn't spill out, and also keep aspect ratio of the image var rcLocal = new Rect( rc ); var divisor = image.getSize().cx / rcLocal.height(); rcLocal.setWidth( image.getSize().cy / divisor ); image.draw( 0, dc, rcLocal ); }