예제 #1
0
 private void applyButton_Click(object sender, EventArgs e)
 {
     if (result == DialogResult.OK)
     {
         WallpaperController.SetColor(selectColorDialog.Color);
     }
 }
예제 #2
0
 private void OkButton_Click(object sender, EventArgs e)
 {
     defWallpaper = WallpaperController.GetCurrentWallpaper();
     defColor     = WallpaperController.GetColor();
     WallpaperController.SetColor(defColor);
     WallpaperController.SetWallpaper(defWallpaper, 0, 0);
     Close();
 }
예제 #3
0
 public MainWindow()
 {
     _controller = WallpaperController.GetInstance();
     InitializeComponent();
     _controller.DownloadingWallpapers += _controller_DownloadingWallpapers;
     _controller.WallpaperChanged      += _controller_WallpaperChanged;
     _controller.NetworkError          += _controller_NetworkError;
     changeWallpaperTimer.Start();
 }
예제 #4
0
        public WebWallpaper()
        {
            Controller       = new WallpaperController(this);
            WallpaperManager = new WallpaperManager(this);
            Input            = WallpaperManager;

            renderThread = new WallpaperThread(RenderTask);
            inputThread  = new InputThread(InputTask);
        }
예제 #5
0
 private void SetRandomWallpaperBtn_Click(object sender, EventArgs e)
 {
     for (int i = 0; i < 6; i++)
     {
         try
         {
             Uri randomPic = PictureController.GetRandomUriPic();
             WallpaperController.Set(randomPic, WallpaperController.Style.Stretched);
             return;
         }
         catch
         {
             MessageBox.Show(MessageHelper.GetMessageByName("RandomPicError"));
         }
     }
 }
예제 #6
0
        private void SetWallpaperBtn_Click(object sender, EventArgs e)
        {
            string pictureKey = this.PictureListCB.SelectedItem.ToString();

            if (String.IsNullOrEmpty(pictureKey))
            {
                MessageBox.Show(MessageHelper.GetMessageByName("EmptyPictureKey"));
                return;
            }

            try
            {
                Uri Pic = PictureController.GetUriPicByName(pictureKey);
                WallpaperController.Set(Pic, WallpaperController.Style.Stretched);
            }
            catch
            {
                MessageBox.Show(MessageHelper.GetMessageByName("SetPictureError"));
            }
        }
예제 #7
0
 private void MainForm_Deactivate(object sender, EventArgs e)
 {
     WallpaperController.SetColor(defColor);
     WallpaperController.SetWallpaper(defWallpaper, 0, 0);
 }
예제 #8
0
 private void cancleButton_Click(object sender, EventArgs e)
 {
     WallpaperController.SetColor(defColor);
     WallpaperController.SetWallpaper(defWallpaper, 0, 0);
     Close();
 }
예제 #9
0
 public MainForm()
 {
     defWallpaper = WallpaperController.GetCurrentWallpaper();
     defColor     = WallpaperController.GetColor();
     InitializeComponent();
 }