private AppData() { this.savedSettings = new UserSettings(); this.DisplayManager = new WallpaperChanger(); this.Load(); }
private async void Page_Loaded(object sender, Windows.UI.Xaml.RoutedEventArgs e) { var pickedFile = await PickFile(); ApplicationDataContainer localSettings = ApplicationData.Current.LocalSettings; localSettings.Values["BackgroundVideoPath"] = pickedFile.Path; // TODO: Make configurable with popups or something const int speed = 4; const int delay = 15; var offsetStart = TimeSpan.FromMinutes(2); var offsetEnd = TimeSpan.FromMinutes(0); localSettings.Values["BackgroundVideoSpeed"] = speed; localSettings.Values["BackgroundVideoOffsetStart"] = offsetStart.TotalSeconds; localSettings.Values["BackgroundVideoOffsetEnd"] = offsetEnd.TotalSeconds; localSettings.Values["BackgroundVideoOffsetCurrentLocation"] = offsetStart.TotalSeconds; //var btc = new BackgroundTaskRegistrar(); // btc.RegisterBackgroundChangerTask(15); for (int i = 0; i < 100; i++) { var bc = new WallpaperChanger(); await bc.Update(); await Task.Delay(TimeSpan.FromSeconds(5)); } }
/// <summary> /// Initializes a new instance of the <see cref="frmSelectWallpaper"/> class. /// </summary> /// <param name="wallpaperController">The wallpaper controller.</param> public frmSelectWallpaper(WallpaperChanger wallpaperController) { InitializeComponent(); imageListView.SetRenderer(new ImageListViewRenderers.NoirRenderer()); _wallpaperChanger = wallpaperController; AddImagesToList(); }
static void Main(string[] args) { string url = @"http://1920x1080hdwallpapers.com/anime/"; WallpaperChanger.ImageSetter(url); Environment.Exit(0); }
/// <summary> /// Initializes a new instance of the <see cref="frmSelectWallpaper"/> class. /// </summary> /// <param name="wallpaperController">The wallpaper controller.</param> public frmSelectWallpaper(WallpaperChanger wallpaperController) { InitializeComponent(); imageListView.SetRenderer(new Manina.Windows.Forms.ImageListViewRenderers.NoirRenderer()); _wallpaperChanger = wallpaperController; AddImagesToList(); }
public async void Run(IBackgroundTaskInstance taskInstance) { // We need to use a deferral to make sure all awaits are done synchronous _deferral = taskInstance.GetDeferral(); var bc = new WallpaperChanger(); await bc.Update(); _deferral.Complete(); }
private void checkWMUsingUnix(WallpaperChanger c) { String[] search = c.getWindowManagerSearcher(); foreach(String s in search) { if(WMExistInUnix(s)) { this.changer = c; return; } } }
private void Form1_Load(object sender, EventArgs e) { //FileSync sync = new FileSync(); //var folderSet = new FolderSet(); //folderSet.SourceFolder = @"E:\Development\"; //folderSet.DestinationFolder = @"Z:\Development\"; //sync.FolderSets = new List<FolderSet>(); //sync.FolderSets.Add(folderSet); //sync.SyncFiles(); //var items = fileSyncPlugin1.GetMenuItems(); //int count = 0; //while (items.Count > 0) //{ // this.contextMenu.Items.Insert(count, items[0]); // count++; //} //fileSyncPlugin1.Start(); _changer = new WallpaperChanger(); _changer.ApplyMedianFilter = true; _changer.LandscapeOnly = true; _changer.WallpaperFolder = @"E:\OneDrive\Pictures\Family\"; _changer.ChangeWallpaper(); //var items = wallpaperChangerPlugin1.GetMenuItems(); //int count = 0; //while (items.Count > 0) //{ // this.contextMenu.Items.Insert(count, items[0]); // count++; //} //wallpaperChangerPlugin1.Start(); }
/// <summary> /// Initializes a new instance of the <see cref="WallpaperChangerVM" /> class. /// </summary> /// <param name="wallpaperChanger"> /// The <see cref="WallpaperChanger" /> wrapped by this View Model. /// </param> /// <seealso cref="WallpaperChanger">WallpaperChanger Class</seealso> public WallpaperChangerVM(WallpaperChanger wallpaperChanger) { this.WallpaperChanger = wallpaperChanger; PropertyChangedEventManager.AddListener(this.WallpaperChanger, this, string.Empty); }
static void Main(string[] args) { WallpaperChanger skinchanger = new WallpaperChanger(); skinchanger.changeWallpaper(); }