Esempio n. 1
0
        public void TestMethod()
        {
            fImageView.OpenImage(null); // return without exceptions

            GKResourceManager resMgr = new GKResourceManager("GKTests.GXResources", typeof(ImageViewTests).Assembly);
            Bitmap            img    = (Bitmap)resMgr.GetObjectEx("shaytan_plant");

            fImageView.OpenImage(img);

            fForm.Show();

            fImageView.ShowToolbar = false;
            Assert.IsFalse(fImageView.ShowToolbar);

            fImageView.ShowToolbar = true;
            Assert.IsTrue(fImageView.ShowToolbar);

            fImageView.SelectionMode = ImageBoxSelectionMode.Zoom;
            Assert.AreEqual(ImageBoxSelectionMode.Zoom, fImageView.SelectionMode);

            fImageView.SelectionRegion = RectangleF.Empty;
            Assert.AreEqual(RectangleF.Empty, fImageView.SelectionRegion);

            ClickToolStripButton("btnZoomIn", fForm);
            ClickToolStripButton("btnZoomOut", fForm);
            ClickToolStripButton("btnSizeToFit", fForm);

            var tscbZoomLevels = new ToolStripComboBoxTester("zoomLevelsToolStripComboBox", fForm);

            tscbZoomLevels.Enter("500");

            fForm.Close();
        }
Esempio n. 2
0
        public ImageViewerWin(Plugin plugin)
        {
            InitializeComponent();

            GKResourceManager resMgr = new GKResourceManager("IVPResource", typeof(ImageViewerWin).Assembly);

            tbFileLoad.Image = (Bitmap)resMgr.GetObjectEx("iLoad");

            fPlugin = plugin;

            SetLang();
        }
Esempio n. 3
0
        public void Test_Common()
        {
            Assert.AreEqual(null, fDialog.FileRef);
            fDialog.FileRef = fileRef;
            Assert.AreEqual(fileRef, fDialog.FileRef);

            GKResourceManager resMgr = new GKResourceManager("GKTests.GXResources", typeof(GedcomTests).Assembly);
            Bitmap            img    = (Bitmap)resMgr.GetObjectEx("shaytan_plant");

            fDialog.SetViewImage(img, fileRef);

            fDialog.Refresh();

            ClickToolStripButton("btnZoomIn", fDialog);
            ClickToolStripButton("btnZoomOut", fDialog);
            ClickToolStripButton("btnSizeToFit", fDialog);

            KeyDownForm(fDialog.Name, Keys.Escape);
        }
Esempio n. 4
0
        public void TestMethod()
        {
            GKResourceManager resMgr = new GKResourceManager("GKTests.GXResources", typeof(ImageViewTests).Assembly);
            Bitmap            img    = (Bitmap)resMgr.GetObjectEx("shaytan_plant");

            fImageBox.BeginUpdate();
            fImageBox.Image = null;
            Assert.AreEqual(null, fImageBox.Image);
            fImageBox.Image = img;
            Assert.AreEqual(img, fImageBox.Image);
            fImageBox.EndUpdate();

            fImageBox.ImageBorderStyle = ImageBoxBorderStyle.FixedSingleDropShadow;
            Assert.AreEqual(ImageBoxBorderStyle.FixedSingleDropShadow, fImageBox.ImageBorderStyle);

            fImageBox.ImageBorderColor = Color.Blue;
            Assert.AreEqual(Color.Blue, fImageBox.ImageBorderColor);

            fImageBox.SelectionColor = Color.Red;
            Assert.AreEqual(Color.Red, fImageBox.SelectionColor);

            fImageBox.DropShadowSize = 5;
            Assert.AreEqual(5, fImageBox.DropShadowSize);

            fImageBox.SelectionMode = ImageBoxSelectionMode.Rectangle;
            Assert.AreEqual(ImageBoxSelectionMode.Rectangle, fImageBox.SelectionMode);

            fImageBox.ZoomToFit();
            fImageBox.ZoomIn();
            fImageBox.ZoomOut();

            fImageBox.SelectAll();
            fImageBox.SelectNone();

            fImageBox.Zoom = 200;
            Assert.AreEqual(200, fImageBox.Zoom);

            Assert.IsNotNull(fImageBox.ZoomLevels);

            fImageBox.SizeToFit = true;
            Assert.AreEqual(true, fImageBox.SizeToFit);

            fImageBox.AllowZoom = true;
            Assert.AreEqual(true, fImageBox.AllowZoom);

            fImageBox.AutoPan = true;
            Assert.AreEqual(true, fImageBox.AutoPan);

            fImageBox.AutoCenter = true;
            Assert.AreEqual(true, fImageBox.AutoCenter);

            fImageBox.IsPanning = true;
            Assert.AreEqual(true, fImageBox.IsPanning);
            fImageBox.IsPanning = false;
            Assert.AreEqual(false, fImageBox.IsPanning);

            fImageBox.IsSelecting = false;
            Assert.AreEqual(false, fImageBox.IsSelecting);
            fImageBox.IsSelecting = true;
            Assert.AreEqual(true, fImageBox.IsSelecting);

            fImageBox.ShowNamedRegionTips = false;
            Assert.AreEqual(false, fImageBox.ShowNamedRegionTips);
            fImageBox.ShowNamedRegionTips = true;
            Assert.AreEqual(true, fImageBox.ShowNamedRegionTips);

            fImageBox.ActualSize();
            fImageBox.CenterAt(100, 100);

            fForm.Show();

            fForm.Close();
        }