@Override protected void setUI() { setLayoutManager(new GridLayout()); FlowPage flowPage = new FlowPage(); BlockFlow block = new BlockFlow(); fTextFlow = new TextFlow(); fTextFlow.setLayoutManager( new ParagraphTextLayout(fTextFlow, ParagraphTextLayout.WORD_WRAP_HARD)); block.add(fTextFlow); flowPage.add(block); add(flowPage, new GridData(SWT.CENTER, SWT.CENTER, true, true)); fTextPositionDelegate = new TextPositionDelegate(this, flowPage, getDiagramModelObject()); fIconicDelegate = new IconicDelegate(getDiagramModelObject()); fIconicDelegate.updateImage(); }
public void updateImage() { fIconicDelegate.updateImage(); repaint(); }