public WorkSpace(XnaItems xnaItems) { InitializeComponent(); drawArea.ToolDone += ResetToolSelection; drawArea.MousePan += DrawAreaMousePan; drawArea.ItemsSelected += DrawAreaItemsSelected; //drawArea.DrawingContext = XnaItems.DrawingContext; drawArea.Initialize(xnaItems, this); ResizeDrawArea(); }
public WorkspaceHolder(XnaItems xnaItems) { this.XnaItems = xnaItems; InitializeComponent(); svgDrawForm.ZoomDone += SvgDrawFormZoomDone; svgDrawForm.MousePan += SvgDrawFormMousePan; svgDrawForm.GridChange += SvgDrawFormGridChange; svgDrawForm.ScrollMade += SvgDrawFormScrollMade; rulerControl_left.HooverValue += RulerControlLeftHooverValue; rulerControl_top.HooverValue += RulerControlTopHooverValue; }
protected void SetFocus(int focus) { if (focus <= 0) { focus += XnaItems.Count; } FocusedItem = XnaItems.Find(item => (item as XnaMenuItem).Id == focus) as XnaMenuItem; FocusedItem.Focused = true; }
public XnaMenu(string alias, InputCollection inputs, List <XnaMenuItem> xnaMenuItems) : this(alias, inputs) { XnaItems.AddRange(xnaMenuItems); }