protected override void Run () { if (!Taskbar.TaskbarManager.IsPlatformSupported) { return; } bool areFileExtensionsRegistered = this.Initialize (); if (!areFileExtensionsRegistered) { return; } this.updateTimer = new Timer (1000); this.updateTimer.Elapsed += this.OnUpdateTimerEllapsed; this.updateTimer.AutoReset = false; this.recentFiles = DesktopService.RecentFiles; this.recentFiles.Changed += this.OnRecentFilesChanged; try { UpdateJumpList(); } catch (Exception ex) { MonoDevelop.Core.LoggingService.LogError ("Could not update jumplists", ex); } }
public RecentFile(RecentFiles recenFiles, string fileName, string displayName, DateTime timestamp) { this.recenFiles = recenFiles; this.fileName = fileName; this.displayName = displayName; this.timestamp = timestamp; }
protected override void Run () { bool isWindows7 = Taskbar.TaskbarManager.IsPlatformSupported; if (!isWindows7) { return; } bool areFileExtensionsRegistered = this.Initialize (); if (!areFileExtensionsRegistered) { return; } this.updateTimer = new Timer (1000); this.updateTimer.Elapsed += this.OnUpdateTimerEllapsed; this.updateTimer.AutoReset = false; this.recentFiles = DesktopService.RecentFiles; this.recentFiles.Changed += this.OnRecentFilesChanged; this.UpdateJumpList (); }