View | Details | Raw Unified | Return to bug 145467 | Differences between
and this patch

Collapse All | Expand All

(-)src/org/eclipse/gmf/runtime/diagram/ui/editparts/ConnectionEditPart.java (-1 / +7 lines)
Lines 1151-1156 Link Here
1151
			boolean avoidObstruction = style.isAvoidObstructions();
1151
			boolean avoidObstruction = style.isAvoidObstructions();
1152
1152
1153
			poly.setRoutingStyles(closestDistance, avoidObstruction);
1153
			poly.setRoutingStyles(closestDistance, avoidObstruction);
1154
			if (avoidObstruction)
1155
				installEditPolicy(EditPolicy.CONNECTION_BENDPOINTS_ROLE,null);
1156
			else
1157
				installEditPolicy(EditPolicy.CONNECTION_BENDPOINTS_ROLE,
1158
							new ConnectionBendpointEditPolicy());
1159
1154
		}
1160
		}
1155
	}
1161
	}
1156
1162
Lines 1597-1600 Link Here
1597
        }
1603
        }
1598
        return JFaceResources.getResources();
1604
        return JFaceResources.getResources();
1599
    }
1605
    }
1600
}
1606
}
(-)src/org/eclipse/gmf/runtime/draw2d/ui/figures/PolylineConnectionEx.java (+11 lines)
Lines 40-45 Link Here
40
import org.eclipse.gmf.runtime.draw2d.ui.mapmode.MapModeUtil;
40
import org.eclipse.gmf.runtime.draw2d.ui.mapmode.MapModeUtil;
41
import org.eclipse.swt.SWT;
41
import org.eclipse.swt.SWT;
42
import org.eclipse.swt.graphics.Color;
42
import org.eclipse.swt.graphics.Color;
43
import org.eclipse.swt.graphics.Cursor;
43
44
44
45
45
/**
46
/**
Lines 1237-1241 Link Here
1237
		super.paintFigure(graphics);
1238
		super.paintFigure(graphics);
1238
		graphics.popState();
1239
		graphics.popState();
1239
	}
1240
	}
1241
	
1242
	private Cursor specCursor = new Cursor(null, SWT.CURSOR_ARROW);
1243
1244
	@Override
1245
	public Cursor getCursor() {
1246
		if (isAvoidObstacleRouting())
1247
			return specCursor;
1248
		return super.getCursor();
1249
	}
1250
	
1240
}
1251
}
1241
1252

Return to bug 145467