public void AddShape(MessageControl messageCtrl, ShapeBase shape) { if (messageCtrl != null) { messageCtrl.AddLayer(shape, ShapeAddMode.Menu); } }
public ToolBoxMenu(MessageControl messageControl) { _messageControl = messageControl; onClick = delegate(object sender, EventArgs e) { ToolBoxMenuItem item = sender as ToolBoxMenuItem; if (item != null) { _messageControl.AddLayer(item.ShapeType, ShapeAddMode.Menu); } }; if (!DesignMode) { AddMenuItem("Text", ShapeType.Text, Resource.Images.TextLayer16); AddMenuItem("Picture", ShapeType.Image, Resource.Images.Image16); AddMenuItem("Movies && Animations", ShapeType.Video, Resource.Images.Video16); AddSeparetor(); //AddMenuItem("Line", ShapeType.Line, Resource.Images.Line16); //AddMenuItem("Rectangle", ShapeType.Rectangle, Resource.Images.Rectangle16); //AddMenuItem("Ellipse", ShapeType.Ellipse, Resource.Images.Ellipse16); //AddMenuItem("Up Arrow", ShapeType.UpArrow, Resource.Images.ArrowUp16); //AddMenuItem("Down Arrow", ShapeType.DownArrow, Resource.Images.ArrowDown16); //AddMenuItem("Left Arrow", ShapeType.LeftArrow, Resource.Images.ArrowLeft16); //AddMenuItem("Right Arrow", ShapeType.RightArrow, Resource.Images.ArrowRight16); //AddSeparetor(); //AddMenuItem("Dynamic Text", ShapeType.DynamicText, Resource.Images.ScrollText16); AddMenuItem("Time && Date", ShapeType.Time, Resource.Images.Time16); AddMenuItem("Temperature", ShapeType.Temperature, Resource.Images.Temp16); } }