GLAYOUT - Bugs and Limitations

Chapter 1: BUGS

1. Layout Errors
1.1. Error in calc-sizes which makes groups smaller than their contents.
2. Display errors
2.1. Edges do not display when only edges fit in viewable area.
3. Gadget errors

Chapter 2: LIMITATIONS

1. Layout Issues
1.1. Window does not automatically resize when calc-size is called.



Chapter 1: BUGS

1. Layout Errors

1.1. Error in calc-sizes which makes groups smaller than their contents.

occurs: see problem for condition

origin: GLayout

description: There is one error in GLayout's dynamic spacial allocation which allots more area than is supplied by a group. This means that some contents of groups will be displayed outside of their region, making them inaccessible. Furthermore, scaling the window will only scale the groups and their contents so that what is innaccessible remains accessible.

workaround: By changing the layout and direction of groups for which directiong might affect actual layout, you will eventually find a combitation which remove this problem. once its solved, the problem does not arrise, until changing the layout recreates the problem. Which is a rare event in the first place.

notes: Recent changes to the groups might have solved the issue, but I am not completely certain, so I leave it here in case.

status: confirmed

2. Display errors

2.1. Edges do not display when only edges fit in viewable area.

occurs: always

origin: REBOL/view

description: I have noticed that scaling a face small enough so that only its edges appear may result in the whole face becoming transparent.

notes: It is possible that This bug is resolved in later view beta versions.

status: confirmed

3. Gadget errors




Chapter 2: LIMITATIONS

1. Layout Issues

1.1. Window does not automatically resize when calc-size is called.

occurs: always

origin: GLayout

description: It can happen that calling calc-sizes results in a layout which does not fit within the current window size. Currently, the layout is done, but it will be obvious that it is running out of the bounds of the window.

workaround: Just resize the window to any size, and this will force the window to scale to its minimum size, in any direction which is currently not big enough.

status: confirmed




last updated: 12-Sep-2004/3:10:58-4:00