ui: Multi-column layout within access nodes if no child node has edges
* use multiple columns for access nodes if no child has edges * try to layout close to a square * layout neighboring accesses to the width of the largest * increase threshold to hide children on parent activation to 100 * use square layouting in inheritance trees as well
This commit is contained in:
@@ -1046,8 +1046,8 @@ std::shared_ptr<Graph> PersistentStorage::getGraphForActiveTokenIds(
|
||||
{
|
||||
m_hierarchyCache.addFirstChildIdsForNodeId(elementId, &nodeIds, &edgeIds);
|
||||
|
||||
// don't expand active node if it has more than 20 child nodes
|
||||
if (nodeIds.size() > 20 && nodeType.isCollapsible())
|
||||
// don't expand active node if it has too many child nodes
|
||||
if (nodeIds.size() > 100 && nodeType.isCollapsible())
|
||||
{
|
||||
nodeIds.clear();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user