Esempio n. 1
0
        /// <summary>
        /// Get image of connector from ConnectorType.
        /// </summary>
        /// <param name="connectorType"></param>
        /// <returns></returns>
        private Image GetImageFromConnectorType(WorkflowConnectorType connectorType)
        {
            switch (connectorType)
            {
            case WorkflowConnectorType.None:
                return(ParentWorkflow.LineImage.EMPTY);

            case WorkflowConnectorType.Connector_Cross:
                return(ParentWorkflow.LineImage.CONNECTOR_CROSS);

            case WorkflowConnectorType.Connector_LeftTop:
                return(ParentWorkflow.LineImage.CONNECTOR_LEFT_TOP);

            case WorkflowConnectorType.Connector_LeftBottom:
                return(ParentWorkflow.LineImage.CONNECTOR_LEFT_BOTTOM);

            case WorkflowConnectorType.Connector_RightTop:
                return(ParentWorkflow.LineImage.CONNECTOR_RIGHT_TOP);

            case WorkflowConnectorType.Connector_RightBottom:
                return(ParentWorkflow.LineImage.CONNECTOR_RIGHT_BOTTOM);

            case WorkflowConnectorType.Connector_LeftRightTop:
                return(ParentWorkflow.LineImage.CONNECTOR_LEFT_RIGHT_TOP);

            case WorkflowConnectorType.Connector_RightTopBottom:
                return(ParentWorkflow.LineImage.CONNECTOR_RIGHT_TOP_BOTTOM);

            case WorkflowConnectorType.Connector_LeftRightBottom:
                return(ParentWorkflow.LineImage.CONNECTOR_LEFT_RIGHT_BOTTOM);

            case WorkflowConnectorType.Connector_LeftTopBottom:
                return(ParentWorkflow.LineImage.CONNECTOR_LEFT_TOP_BOTTOM);
            }

            return(ParentWorkflow.LineImage.EMPTY);
        }
Esempio n. 2
0
 public WorkflowLineConnector(WorkflowLineHeader parent, Cell cell, WorkflowConnectorType connectorType)
 {
     m_lineHeader    = parent;
     m_cell          = cell;
     m_connectorType = connectorType;
 }