public void Dispose() { TaskbarController.Dispose(); WallpaperRenderer.Dispose(); BrowserManager.Dispose(); ThreadManager.StopAll(); }
public WebWallpaper(ConfigEntry defaultConfig) { MainThread = System.Threading.Thread.CurrentThread; DataStorage = new DataStorage() { DataDir = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "web-wallpaper") }; ConfigManager = new ConfigManager(DataStorage, defaultConfig); ThreadManager = new ThreadManager(); InputManager = new InputManager(); BrowserManager = new BrowserManager(InputManager); WallpaperRenderer = new WallpaperRenderer(this); TaskbarController = new TaskbarController(this); Running = false; }
public void BrowserInit() { Logger.Log("Browser thread started"); BrowserManager.InitBrowser(ConfigManager); }
public BrowserRenderTarget(BrowserManager manager) { BrowserManager = manager; }