Esempio n. 1
0
def collapseNodes(nodes, collapsedNode = None):
    import collapser
    
    if collapsedNode:
        if not collapsedNode.className() in collapser.CollapserData.collapsableNodeNames:
            logError("invalid collapsedNode passed as argument")
            return None
        
    collapsedNode = collapser.collapseNodes(nodes, collapsedNode)
    _notifyCollapsedNodeObservers(collapsedNode)
    
    return collapsedNode
Esempio n. 2
0
def collapseNodes(nodes, collapsedNode=None):
    import collapser

    if collapsedNode:
        if not collapsedNode.className(
        ) in collapser.CollapserData.collapsableNodeNames:
            logError("invalid collapsedNode passed as argument")
            return None

    collapsedNode = collapser.collapseNodes(nodes, collapsedNode)
    _notifyCollapsedNodeObservers(collapsedNode)

    return collapsedNode