public ShapeIconControl(Composite cmp, ShapeModel model) {
super(cmp, SWT.BORDER_SOLID);
this.shape = model.clone();
this.setLayoutData(new RowData(iconSize, iconSize));
this.addPaintListener(new PaintListener() {
public void paintControl(PaintEvent e) {
//ctrl.setSize(iconSize, iconSize);
Rectangle clientArea = getClientArea();