Я хочу, чтобы дочерняя фигура (org.eclipse.draw2d.Figure) была относительно верхнего правого угла родительского элемента (я хочу разместить небольшой значок, который будет ImageFigure, на 12 пикселей от верхней и правой границ). ). Существует ли существующий менеджер компоновки, который может макетировать дочерний элемент таким образом?
org.eclipse.draw2d.XYLayout не способен измерять положение относительно угла, отличного от верхнего левого угла.
Конечно, я могу:
- Напиши менеджер верстки сам
- Показатели дочерних элементов макета при каждом изменении границ для родителя (в методе parent layout ()).
Однако я хотел бы знать, предоставляет ли какой-либо существующий менеджер компоновки такую функциональность.
Обратите внимание, что речь идет об Eclipse GEF, а не об SWT / JFace или Swing.