Example #1
0
        // Generates a random Background for all available screens.
        public void GenerateRandomMultipleScreenBG()
        {
            Random r = new Random();

            Image[] images = new Image[Screen.AllScreens.Count()];
            for (int i = 0; i < Screen.AllScreens.Count(); i++)
            {
                images[i] = Image.FromFile(sm.Images[r.Next(0, sm.Images.Count)].LocalPath);
            }
            ScreenManager screenManager = new ScreenManager();

            if (screenManager.GenerateMultipleScreenBG(images, sm.GetDefaultFolder() + "\\multiImage.jpg"))
            {
                wp.SetWallpaper(sm.GetDefaultFolder() + "\\multiImage.jpg");
            }
            else
            {
                InfoLabel.Text = "Shit bro!";
            }
        }
Example #2
0
        // Sets the current wallpaper on all monitors.
        private void buttonSetWallpaper_Click(object sender, EventArgs e)
        {
            if (sm.Images.Count > 0)
            {
                screenIntImages[selectedScreen] = CurrentImage;
                screenImages[selectedScreen]    = Image.FromFile(sm.Images[screenIntImages[selectedScreen]].LocalPath);

                ScreenManager screenManager = new ScreenManager();
                if (screenManager.GenerateMultipleScreenBG(screenImages, sm.GetDefaultFolder() + "\\multiImage.jpg"))
                {
                    wp.SetWallpaper(sm.GetDefaultFolder() + "\\multiImage.jpg");
                }
                else
                {
                    InfoLabel.Text = "Shit bro!";
                }
            }
            else
            {
                InfoLabel.Text = "No images!";
            }
        }
Example #3
0
        // Sets the current wallpaper on all monitors.
        private void buttonSetWallpaper_Click(object sender, EventArgs e)
        {
            if (sm.Images.Count > 0)
            {
                screenIntImages[selectedScreen] = CurrentImage;
                screenImages[selectedScreen] = Image.FromFile(sm.Images[screenIntImages[selectedScreen]].LocalPath);

                ScreenManager screenManager = new ScreenManager();
                if (screenManager.GenerateMultipleScreenBG(screenImages, sm.GetDefaultFolder() + "\\multiImage.jpg"))
                    wp.SetWallpaper(sm.GetDefaultFolder() + "\\multiImage.jpg");
                else
                    InfoLabel.Text = "Shit bro!";
            }
            else
                InfoLabel.Text = "No images!";
        }
Example #4
0
 // Generates a random Background for all available screens.
 public void GenerateRandomMultipleScreenBG()
 {
     Random r = new Random();
     Image[] images = new Image[Screen.AllScreens.Count()];
     for (int i = 0; i < Screen.AllScreens.Count(); i++)
     {
         images[i] = Image.FromFile(sm.Images[r.Next(0, sm.Images.Count)].LocalPath);
     }
     ScreenManager screenManager = new ScreenManager();
     if (screenManager.GenerateMultipleScreenBG(images, sm.GetDefaultFolder() + "\\multiImage.jpg"))
         wp.SetWallpaper(sm.GetDefaultFolder() + "\\multiImage.jpg");
     else
         InfoLabel.Text = "Shit bro!";
 }