private void SetImageViewer() { foreach (Control control in contentPanel.Controls) { if (control is IImageViewer) { var viewer = (IImageViewer)control; viewer.Clear(); } } contentPanel.Controls.Clear(); if (chkSplitter.Checked) { var splitter = new ImageSplit { Dock = DockStyle.Fill }; contentPanel.Controls.Add(splitter); } else { var tab = new ImageTab(); tab.Dock = DockStyle.Fill; contentPanel.Controls.Add(tab); } }
public StyleToggleState Clone() { var cloned = new StyleToggleState(); cloned.ImageTab = ImageTab.Clone(); cloned.LayoutTab = LayoutTab.Clone(); return(cloned); }
public ActionResult DeleteConfirmed(int id) { ImageTab imageTab = db.ImageTabs.Find(id); db.ImageTabs.Remove(imageTab); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: ImageTabs1/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ImageTab imageTab = db.ImageTabs.Find(id); if (imageTab == null) { return(HttpNotFound()); } return(View(imageTab)); }
private void OnGUI() { if (m_imageTab == null) { m_imageTab = new ImageTab(m_internalAssetBundle, this); } StringBuilder sb = new StringBuilder("Found ").Append(m_assetsName.Length).AppendLine(" assets") .Append("Found Images :").Append(m_imgAssetCnt).AppendLine() .Append("Found materials :").Append(m_matAssetCnt).AppendLine() .Append("Found shaders :").Append(m_shaderAssetCnt).AppendLine() .Append("Found Unknow :").Append(m_unknowAssetCnt); string info = sb.ToString(); EditorGUILayout.BeginHorizontal(m_tabStyle); { GUILayoutOption[] para = { GUILayout.Width(300) }; GUILayout.FlexibleSpace(); // m_selectedTab = GUILayout.Toolbar(m_selectedTab, new[] {"Image", "Material", "Shader", "Unknow"}, para); m_selectedTab = GUILayout.Toolbar(m_selectedTab, new[] { "Image" }, para); GUILayout.FlexibleSpace(); } EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(m_infoStyle); EditorGUILayout.HelpBox(info, MessageType.Info); EditorGUILayout.EndHorizontal(); Event e = Event.current; switch (m_selectedTab) { case 0: m_imageTab.Draw(); m_imageTab.ProccessEvent(e); break; } }
public ActionResult AddImage(ImageTab tab) { if (tab.ImageFile != null && tab.ImageFile.ContentLength > 0) { string extension = Path.GetExtension(tab.ImageFile.FileName); if (extension.ToLower().Equals(".jpg") || extension.ToLower().Equals(".jpeg") || extension.ToLower().Equals(".png")) { string fileName = Path.GetFileNameWithoutExtension(tab.ImageFile.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension; tab.ImagePath = "~/Image/" + fileName; // saving table column fileName = Path.Combine(Server.MapPath("~/Image/"), fileName); tab.ImageFile.SaveAs(fileName); // to save with full path of the folder db.ImageTabs.Add(tab); db.SaveChanges(); ModelState.Clear(); ViewBag.ImageMessage = "Image has been uploaded successfully !!"; //MessageBox.Show("Image has been uploaded successfully !!"); //return RedirectToRoute("ImageTabs"); //return RedirectToAction("AddImage", "ImageTabs"); return(View()); } else { ViewBag.ImageMessage = "Not an Image file - must be JPG, JPEG, PNG only !"; return(View()); } } else { ViewBag.ImageMessage = "Invalid file, or size is 0 byte"; return(View()); } }
private void InitTabEditor() { m_imageTab = new ImageTab(m_internalAssetBundle, this); }