public AppletMediaJukebox(MediaJukeboxAutomation mj, MainInterface ui) { MJ = mj; UI = ui; LgLcdLib = new Lglcd(); LglcdApplet = new Applet() { SupportedDevices = SupportedDevices.QVGA, Title = "Media Jukebox" }; QvgaDevice = new Device<QvgaImageUpdater>() { Applet = LglcdApplet }; LglcdApplet.DeviceArrival += new EventHandler<DeviceEventArgs>(LglcdApplet_DeviceArrival); LglcdApplet.DeviceRemoval += new EventHandler<DeviceEventArgs>(LglcdApplet_DeviceRemoval); m_RaisePriorityUntil = DateTime.Now.Add(Properties.Settings.Default.RaisedPriorityTimeout); /*try { Initialize(); InitializeLcdForm(); UpdateValues(); UpdateGraphics(); } catch (Exception e) { System.Windows.Forms.MessageBox.Show("A Fatal error has occured while creating plugin:-" + e.Message + "\n The Failure Occured" + "\n In Class Object " + e.Source + "\n when calling Method " + e.TargetSite + "\n \n The following Inner Exception was caused" + e.InnerException + "\n \n The Stack Trace Follows: \n\n" + e.StackTrace); }*/ TrackChange += new EventHandler<MediaJukeboxEventArgs>(AppletMediaJukebox_TrackChange); PlayerStateChange += new EventHandler<MediaJukeboxEventArgs>(AppletMediaJukebox_PlayerStateChange); InitializeLcdForm(); m_InitializationTimer = new Timer(new TimerCallback(TimerHandler), null, TimeSpan.Zero, TimeSpan.FromSeconds(1.0)); }
public AppletMediaJukebox(MediaJukeboxAutomation mj, MainInterface ui) { MJ = mj; UI = ui; LgLcdLib = new Lglcd(); LglcdApplet = new Applet() { SupportedDevices = SupportedDevices.QVGA, Title = "Media Jukebox" }; QvgaDevice = new Device <QvgaImageUpdater>() { Applet = LglcdApplet }; LglcdApplet.DeviceArrival += new EventHandler <DeviceEventArgs>(LglcdApplet_DeviceArrival); LglcdApplet.DeviceRemoval += new EventHandler <DeviceEventArgs>(LglcdApplet_DeviceRemoval); m_RaisePriorityUntil = DateTime.Now.Add(Properties.Settings.Default.RaisedPriorityTimeout); /*try * { * Initialize(); * InitializeLcdForm(); * UpdateValues(); * UpdateGraphics(); * } * catch (Exception e) * { * System.Windows.Forms.MessageBox.Show("A Fatal error has occured while creating plugin:-" + e.Message + * "\n The Failure Occured" + * "\n In Class Object " + e.Source + * "\n when calling Method " + e.TargetSite + * "\n \n The following Inner Exception was caused" + e.InnerException + * "\n \n The Stack Trace Follows: \n\n" + e.StackTrace); * }*/ TrackChange += new EventHandler <MediaJukeboxEventArgs>(AppletMediaJukebox_TrackChange); PlayerStateChange += new EventHandler <MediaJukeboxEventArgs>(AppletMediaJukebox_PlayerStateChange); InitializeLcdForm(); m_InitializationTimer = new Timer(new TimerCallback(TimerHandler), null, TimeSpan.Zero, TimeSpan.FromSeconds(1.0)); }