ui: improved graph view layouting and bundling
* move top and bottom layout buckets closer to center buckets * split undefined bundles into users and usees * acknowledge zoom for graph view size in layouting * bundle all referencing nodes * fixed bundle node and bundle edge count
This commit is contained in:
@@ -70,6 +70,8 @@ private:
|
||||
void bundleNodesMatching(std::function<bool(const DummyNode&)> matcher, size_t count, const std::string& name);
|
||||
bool isTypeNodeWithSingleAggregation(const DummyNode& node, TokenComponentAggregation::Direction direction) const;
|
||||
bool isTypeNodeWithSingleInheritance(const DummyNode& node, bool isBase) const;
|
||||
bool isUndefinedNode(const DummyNode& node, bool isUsed) const;
|
||||
bool isTypeUserNode(const DummyNode& node) const;
|
||||
void bundleNodesByType();
|
||||
|
||||
void layoutNesting();
|
||||
|
||||
Reference in New Issue
Block a user