private void DragObjectFinished() { RestoreChartControlSetting(); if (DragObject != null) { DragObject.Object.InSetup = false; DragObject.Object.InMove = false; } if (AfterCreateFinished != null) { if (DragObject != null) { AfterCreateFinished(this, DragObject.Object); } else { AfterCreateFinished(this, null); } } DragObject = null; ObjectType = null; Canvas.Designing = false; ObjectSteps = 0; Changed = true; Invalidate(); }
private void AddObject(ObjectInit ObjectType) { string iconFile; ToolBarButton button = new ToolBarButton(); button.Tag = ObjectType; if (ObjectType != null) { button.ToolTipText = ObjectType.Name; iconFile = ObjectHelper.GetIconFile(ObjectType.Icon); } else { this.ArrowButton = button; button.ToolTipText = "Select"; iconFile = ObjectHelper.GetIconFile("Arrow"); } if (File.Exists(iconFile)) { Image image = Image.FromFile(iconFile); this.ilTools.Images.Add(image); button.ImageIndex = this.ilTools.Images.Count - 1; } this.tbToolPanel.Buttons.Add(button); }
private void tbToolPanel_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e) { ObjectType = (ObjectInit)e.Button.Tag; if (ToolsChanged != null) { ToolsChanged(this, new EventArgs()); } }
private void AddObject(ObjectInit ObjectType) { ToolBarButton tbb = new ToolBarButton(); tbb.Tag = ObjectType; if (ObjectType != null) { tbb.ToolTipText = ObjectType.Name; } else { tbb.ToolTipText = "Select"; } tbToolPanel.Buttons.Add(tbb); }
private void DragObjectFinished() { this.RestoreChartControlSetting(); if ((this.AfterCreateFinished != null) && (this.DragObject != null)) { this.DragObject.Object.InSetup = false; this.DragObject.Object.InMove = false; this.AfterCreateFinished(this, this.DragObject.Object); } this.DragObject = null; this.ObjectType = null; this.Canvas.Designing = false; this.ObjectSteps = 0; this.Designer.Invalidate(); }
private void SetButton(ToolBarButton tbb) { if (tbb != null) { ObjectType = (ObjectInit)tbb.Tag; tbb.Pushed = true; if (LastButton != null && LastButton != tbb) { LastButton.Pushed = false; } LastButton = tbb; if (ToolsChanged != null) { ToolsChanged(this, new EventArgs()); } } }
public static void RegObject(ObjectInit oi) { object o = htCategory[oi.Category]; ObjectCategory oc; if (o == null) { oc = new ObjectCategory(oi.Category, oi.CategoryOrder); htCategory[oi.Category] = oc; alCategory.Add(oc); } else { oc = (ObjectCategory)o; oc.Order = Math.Min(oi.CategoryOrder, oc.Order); } oc.ObjectList.Add(oi); }
public static void RegObject(ObjectInit oi) { ObjectCategory category; object obj2 = htCategory[oi.Category]; if (obj2 == null) { category = new ObjectCategory(oi.Category, oi.CategoryOrder); htCategory[oi.Category] = category; alCategory.Add(category); } else { category = (ObjectCategory)obj2; category.Order = Math.Min(oi.CategoryOrder, category.Order); } category.ObjectList.Add(oi); }
private void DragObjectFinished() { if (Designer is ChartWinControl) { (Designer as ChartWinControl).ShowCrossCursor = SavedShowCrossCursor; (Designer as ChartWinControl).ShowStatistic = SavedShowStatistic; } if (ObjectChanged != null && DragObject != null) { DragObject.Object.InSetup = false; DragObject.Object.InMove = false; ObjectChanged(this, DragObject.Object); } DragObject = null; ObjectType = null; Canvas.Dragging = false; ObjectSteps = 0; Designer.Invalidate(); }
/// <summary> /// Add object to the tool panel /// </summary> /// <param name="ObjectType"></param> private void AddObject(ObjectInit ObjectType) { ToolBarButton tbb = new ToolBarButton(); tbb.Tag = ObjectType; string IconName; if (ObjectType != null) { tbb.ToolTipText = ObjectType.Name; //IconName=FormulaHelper.GetIconFile(ObjectType.Icon); IconName = ObjectType.Icon; } else { ArrowButton = tbb; tbb.ToolTipText = "Select"; //IconName = FormulaHelper.GetIconFile("Arrow"); IconName = "Arrow"; } Stream s = IconAssembly.GetManifestResourceStream("Easychart.Finance.Objects.Icons." + IconName + ".gif"); if (s != null) { Image I = Bitmap.FromStream(s); ilTools.Images.Add(I); tbb.ImageIndex = ilTools.Images.Count - 1; } // if (File.Exists(IconName)) // { // Image I = Bitmap.FromFile(IconName); // ilTools.Images.Add(I); // tbb.ImageIndex = ilTools.Images.Count-1; // } tbToolPanel.Buttons.Add(tbb); }
private void ToolPanel_ToolsChanged(object sender, EventArgs e) { ObjectType = ToolPanel.ObjectType; Canvas.Designing = ObjectType != null; }
private void ToolPanel_ToolsChanged(object sender, EventArgs e) { this.ObjectType = this.ToolPanel.ObjectType; this.Canvas.Designing = this.ObjectType != null; }