コード例 #1
0
ファイル: MarkerMoveTool.java プロジェクト: Bluelich/xmind
 protected IFigure createDummy() {
   Layer layer = getTargetViewer().getLayer(GEF.LAYER_PRESENTATION);
   if (layer != null) {
     SizeableImageFigure dummy = new SizeableImageFigure(((IMarkerPart) getSource()).getImage());
     dummy.setStretched(true);
     dummy.setConstrained(true);
     dummy.setBounds(getSource().getFigure().getBounds());
     layer.add(dummy);
     return dummy;
   }
   return null;
 }
コード例 #2
0
 /*
  * (non-Javadoc)
  *
  * @see org.eclipse.gef.editparts.AbstractGraphicalEditPart#createFigure()
  */
 @Override
 protected IFigure createFigure() {
   Layer itemLayer = new MapLayer();
   itemLayer.setLayoutManager(new XYLayout());
   return itemLayer;
 }
コード例 #3
0
ファイル: BranchDummy.java プロジェクト: Bluelich/xmind
 private void addBranchView() {
   Layer layer = viewer.getLayer(GEF.LAYER_PRESENTATION);
   if (layer != null) {
     layer.add(branch.getFigure());
   }
 }