예제 #1
0
 private void PreviewHandler(object sender, EventArgs e)
 {
     try
     {
         //null validation
         if (BackgroundImage != null && PreviewWindowEnabled)
         {
             //show preview
             ImagePreviewer.DisplayPreview(BackgroundImage);
         }
     }
     catch
     {
         //nothing
     }
 }
예제 #2
0
        private void ShowImagePreviewer(Actions action, string imagePath)
        {
            Invoke((MethodInvoker) delegate
            {
                ScreenshotDetails details = new ScreenshotDetails(CurrentBrowser.URL);
                DialogResult dialogRes;
                string fileName;
                string dateAndtime;

                using (Previewer previewForm = new ImagePreviewer(action, CurrentBrowser.URL, imagePath))
                {
                    dialogRes   = previewForm.ShowDialog();
                    fileName    = previewForm.FileName + previewForm.FileExtension;
                    dateAndtime = previewForm.DateAndTime;
                }
                ImageDiskCache.RemoveItemsInCache();
                if (dialogRes != DialogResult.OK)
                {
                    return;
                }

                DisplaySavedLabel(fileName, dateAndtime);
            });
        }
예제 #3
0
 public void SetUp()
 {
     imagePreviewer = new ImagePreviewer();
 }