private void InitializeImageList() { imageOffset = ImageHandler.ImageList.Images.Count; foreach (Image img in ImageList.Images) { ImageHandler.AddImage(img); } }
public PuppetProjectNode() { imageIndex = ImageHandler.ImageList.Images.Count; foreach (Image img in imageList.Images) { ImageHandler.AddImage(img); } }
public void AddImageTest() { Bitmap newBmp = new Bitmap(typeof(ImageHandlerTest).Assembly.GetManifestResourceStream("Resources.Image1.bmp")); // Case 1: Add an image to an empty ImageHandler. ImageHandler handler = new ImageHandler(); try { Assert.IsTrue(Utilities.HasFunctionThrown<ArgumentNullException>(delegate { handler.AddImage(null); })); handler.AddImage(newBmp); Assert.IsNotNull(handler.ImageList); Assert.AreEqual(1, handler.ImageList.Images.Count); } finally { handler.Close(); } // Case 2: Add a new image to a not empty image handler handler = new ImageHandler(typeof(ImageHandlerTest).Assembly.GetManifestResourceStream("Resources.ImageList.bmp")); try { Assert.IsTrue(Utilities.HasFunctionThrown<ArgumentNullException>(delegate { handler.AddImage(null); })); handler.AddImage(newBmp); Assert.IsNotNull(handler.ImageList); Assert.AreEqual(4, handler.ImageList.Images.Count); // Verify that it is possible to get the icon handle for the // last (new) element in the list. IntPtr iconHandle = handler.GetIconHandle(3); Assert.AreNotEqual<IntPtr>(IntPtr.Zero, iconHandle); // Verify the image. Icon icon = Icon.FromHandle(iconHandle); Bitmap resultBmp = icon.ToBitmap(); Bitmap expectedBmp = handler.ImageList.Images[3] as Bitmap; VerifySameBitmap(expectedBmp, resultBmp); } finally { handler.Close(); } }
private int InitializeImageList() { var result = ImageHandler.ImageList.Images.Count; foreach (Image img in imageList.Images) { ImageHandler.AddImage(img); } return(result); }
public NodeProjectNode() { _index = ImageHandler.ImageList.Images.Count; foreach (Image img in Images.Images) { ImageHandler.AddImage(img); } CanProjectDeleteItems = true; }
public CosmosProjectNode(CosmosProjectPackage package) { Logger.TraceMethod(MethodBase.GetCurrentMethod()); Package = package; var dte = (DTE)((IServiceProvider)Package).GetService(typeof(DTE)); mBuildEvents = dte.Events.BuildEvents; //mBuildEvents.OnBuildProjConfigDone += OnBuildProjConfigDone; mImageIndex = ImageHandler.ImageList.Images.Count; foreach (Image img in mImageList.Images) { ImageHandler.AddImage(img); } }
public void AddImageTest() { Bitmap newBmp = new Bitmap(typeof(ImageHandlerTest).Assembly.GetManifestResourceStream("Resources.Image1.bmp")); // Case 1: Add an image to an empty ImageHandler. ImageHandler handler = new ImageHandler(); try { Assert.IsTrue(Utilities.HasFunctionThrown <ArgumentNullException>(delegate { handler.AddImage(null); })); handler.AddImage(newBmp); Assert.IsNotNull(handler.ImageList); Assert.AreEqual(1, handler.ImageList.Images.Count); } finally { handler.Close(); } // Case 2: Add a new image to a not empty image handler handler = new ImageHandler(typeof(ImageHandlerTest).Assembly.GetManifestResourceStream("Resources.ImageList.bmp")); try { Assert.IsTrue(Utilities.HasFunctionThrown <ArgumentNullException>(delegate { handler.AddImage(null); })); handler.AddImage(newBmp); Assert.IsNotNull(handler.ImageList); Assert.AreEqual(4, handler.ImageList.Images.Count); // Verify that it is possible to get the icon handle for the // last (new) element in the list. IntPtr iconHandle = handler.GetIconHandle(3); Assert.AreNotEqual <IntPtr>(IntPtr.Zero, iconHandle); // Verify the image. Icon icon = Icon.FromHandle(iconHandle); Bitmap resultBmp = icon.ToBitmap(); Bitmap expectedBmp = handler.ImageList.Images[3] as Bitmap; VerifySameBitmap(expectedBmp, resultBmp); } finally { handler.Close(); } }
public CommonProjectNode(CommonProjectPackage /*!*/ package, ImageList /*!*/ imageList) { ContractUtils.RequiresNotNull(package, "package"); ContractUtils.RequiresNotNull(imageList, "imageList"); _package = package; CanFileNodesHaveChilds = true; OleServiceProvider.AddService(typeof(VSLangProj.VSProject), new OleServiceProvider.ServiceCreatorCallback(CreateServices), false); SupportsProjectDesigner = true; _imageList = imageList; //Store the number of images in ProjectNode so we know the offset of the language icons. _imageOffset = ImageHandler.ImageList.Images.Count; foreach (Image img in ImageList.Images) { ImageHandler.AddImage(img); } InitializeCATIDs(); }
public ActionResult Update(MovieFormViewModel form, HttpPostedFileBase UploadImage) { var userData = GetUserData(); if (userData.AccountState == AccountState.Blocked) { return(View("Error")); } if (!System.Web.HttpContext.Current.User.Identity.IsAuthenticated) { return(new HttpNotFoundResult()); } if (!ModelState.IsValid) { return(PartialView("_MovieFormModal", form)); } if (form.IsNew && !_context.Movies.Any(x => x.Title.Equals(form.Title))) { TempData.Add("fail", "Entity with this title already in base"); return(RedirectToAction("Index", "UserProfile")); } int imageId = ImageHandler.AddImage(UploadImage, ref _context); if (form.Id == 0) { var entity = Mapper.Map <MovieFormViewModel, Movie>(form); entity.CreateById = userData.UserId; entity.ImageId = imageId; entity.GenreId = form.GenreId; if (String.IsNullOrWhiteSpace(form.Description)) { entity.Description = GlobalVariables.EmptyDescription; } var result = AddEntity(entity); if (result == 1) { TempData.Add("success", "Entity Successfully Added To Base"); } } else { var entity = GetEntity <Movie>(form.Id, null); entity.Director = form.Director; entity.Description = form.Description; entity.ReleaseDate = form.ReleaseDate; entity.Title = form.Title; entity.GenreId = form.GenreId; if (entity.ImageId == GlobalVariables.DefaultImageId) { entity.ImageId = imageId; } else if (imageId != GlobalVariables.DefaultImageId) { _context.Files.Remove(_context.Files.Single(x => x.Id == entity.ImageId)); entity.ImageId = imageId; } _context.Entry(entity).State = EntityState.Modified; _context.SaveChanges(); TempData.Add("success", "Entity Successfully Updated"); } return(RedirectToAction("Index", "UserProfile")); }