public Selection(GraphicNode node) { m_SelectedNode = node; m_ID = s_IDDistributor++; m_Manipulator = null; }
protected override bool OnExcute() { m_Node = GetNode(); if (m_Node != null) { PtApp.ActiveView.TransientObjectObserver.AddNode(m_Node); } SetCursorShape("Drawing.cur"); return true; }
public TextSelectionCreator(GraphicNode Node) : base(Node) { }
public TextSelection(GraphicNode node) : base(node) { }
public void RemoveNode(GraphicNode Node) { m_NodeList.Remove(Node); }
public void AddNode(GraphicNode Node) { m_NodeList.Add(Node); }
// TBD - we should find a method to compare the nodes. public void RemoveNode(GraphicNode node) { if(node != null) m_NodeList.Remove(node); }
public void AddNode(GraphicNode node) { if(node != null) m_NodeList.Add(node); }
private bool IsInPreviewOrSelectedSet(GraphicNode ItemNode) { SelectionSet PreviewSet = PtApp.ActiveView.SelectionMgr.GetPreviewSelectionSet(); foreach (Selection item in PreviewSet.Selections) { if (ItemNode.Equals(item.GraphicNode)) return true; } SelectionSet SelectedSet = PtApp.ActiveView.SelectionMgr.GetSelectedSelectionSet(); foreach (Selection item in SelectedSet.Selections) { if (ItemNode.Equals(item.GraphicNode)) return true; } return false; }
protected SelectionCreator(GraphicNode Node) { m_Node = Node; m_SelectTolerance = -1; }
public DMStateCommand(string InternalName, string DisplayName) : base(InternalName, DisplayName) { m_Node = null; }
public PolyLineSelectionCreator(GraphicNode Node) : base(Node) { }
public PolyLineSelection(GraphicNode node) : base(node) { }
public CircleSelectionCreator(GraphicNode Node) : base(Node) { }
public CircleSelection(GraphicNode node) : base(node) { }