Exemplo n.º 1
0
        private AppData()
        {
            this.savedSettings  = new UserSettings();
            this.DisplayManager = new WallpaperChanger();

            this.Load();
        }
Exemplo n.º 2
0
        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));
            }
        }
Exemplo n.º 3
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 ImageListViewRenderers.NoirRenderer());
     _wallpaperChanger = wallpaperController;
     AddImagesToList();
 }
Exemplo n.º 4
0
        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();
 }
Exemplo n.º 6
0
        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;
         }
     }
 }
Exemplo n.º 8
0
        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();
        }
Exemplo n.º 9
0
 /// <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);
 }
Exemplo n.º 10
0
        static void Main(string[] args)
        {
            WallpaperChanger skinchanger = new WallpaperChanger();

            skinchanger.changeWallpaper();
        }