Smrf.NodeXL.ExcelTemplate.SelectionCoordinator.OnSelectionChangedInGraphEdgeOrVertex C# (CSharp) Method

OnSelectionChangedInGraphEdgeOrVertex() protected method

protected OnSelectionChangedInGraphEdgeOrVertex ( System.Boolean bProcessEdgeWorksheet ) : void
bProcessEdgeWorksheet System.Boolean
return void
    OnSelectionChangedInGraphEdgeOrVertex
    (
        Boolean bProcessEdgeWorksheet
    )
    {
        AssertValid();

        if ( ExcelUtil.WorksheetIsActive(bProcessEdgeWorksheet ?
            m_oEdgeWorksheet.InnerObject : m_oVertexWorksheet.InnerObject) )
        {
            SelectEdgeOrVertexTableRows(bProcessEdgeWorksheet);
        }
        else
        {
            // Defer the selection of the edges or vertices in the edge or
            // vertex table until the edge or vertex worksheet is activated.

            if (bProcessEdgeWorksheet)
            {
                m_bUpdateEdgeSelectionOnActivation = true;
            }
            else
            {
                m_bUpdateVertexSelectionOnActivation = true;
            }
        }
    }