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