public static MyGraphPort Create(Orientation portOrientation, Direction portDirection, Capacity capacity, Type type, IEdgeConnectorListener connectorListener) { var port = new MyGraphPort(portOrientation, portDirection, capacity, type) { m_EdgeConnector = new EdgeConnector <Edge> (connectorListener) }; port.AddManipulator(port.m_EdgeConnector); port.portType = type; return(port); }
public void AddPort(Orientation orientation, Direction direction) { var port = MyGraphPort.Create(orientation, direction, Port.Capacity.Single, typeof(int), new MyEdgeConnectorListener(m_graph)); if (direction == Direction.Input) { m_inputPorts.Add(port); inputContainer.Add(port); } else { m_outputPorts.Add(port); outputContainer.Add(port); } }
public void AddPort(Orientation orientation, Direction direction, string text) { var port = MyGraphPort.Create(orientation, direction, Port.Capacity.Single, typeof(int), new MyEdgeConnectorListener(m_Graph)); port.portName = ""; port.AddToClassList("port"); //port. if (direction == Direction.Input) { m_InputPorts.Add(port); m_InputPortBox.Add(port); port.AddToClassList("input-port"); } else { m_OutputPorts.Add(port); m_OutputPortBox.Add(port); port.AddToClassList("output-port"); } }