Bug 510876 - SpaceTreeLayoutAlgorithm does not hide/show children as needed.
Summary: SpaceTreeLayoutAlgorithm does not hide/show children as needed.
Status: NEW
Alias: None
Product: GEF
Classification: Tools
Component: GEF Layout (show other bugs)
Version: 1.1.0   Edit
Hardware: All All
: P3 normal with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: gef-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-23 09:32 EST by Matthias Wienand CLA
Modified: 2019-09-27 03:07 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthias Wienand CLA 2017-01-23 09:32:28 EST
Currently, when the layout-bounds to not allow a full layout of the whole tree, the SpaceTreeLayoutAlgorithm does not hide children as needed, but instead, places them directly on top of each other in the top left corner (when laying out top-down). We should ensure hiding/showing of children is performed, so that the available space is better used by the algorithm.
Comment 1 Matthias Wienand CLA 2017-01-23 10:01:59 EST
Further clarification: I do not opt for bringing back the possibility to change the Zest HidingModel from within a layout algorithm, but instead, use e.g. LayoutProperties#LAYOUT_IRRELEVANT as an output parameter for layout algorithms. These parameters can be checked by Zest so that the HidingModel can then be manipulated to reflect the layout-irrelevant nodes.
Comment 2 girijanandan nucha CLA 2019-09-27 03:07:34 EDT
Hi Matthias,

Is this issue fixed ?
I am facing the exact same problem.

Thanks and Regards,
Giri