+
+ @EventHandler(priority = 1000)
+ public boolean enterroutingMode(KeyEvent ke) {
+ if (Character.toLowerCase(ke.character) == 't' && ke instanceof KeyReleasedEvent) {
+ ICanvasContext canvasContext = getContext();
+ if (routingMode == null || routingMode.isRemoved()) {
+ routingMode = new RoutingMode(0);
+ canvasContext.add(routingMode);
+ }
+ }
+ return false;
+ }
+
+ @Override
+ public double getPickDistance() {
+ return 0.00001;
+ }