*/\r
public class LogicUICanvas extends ZoomableCanvas\r
{\r
+ private static final boolean DRAW_PINS = false;\r
+\r
private final ViewModel model;\r
\r
public LogicUICanvas(Composite parent, int style, ViewModel model)\r
private void drawComponent(GeneralGC gc, GUIComponent component, Rectangle visibleRegion)\r
{\r
component.render(gc, visibleRegion);\r
- gc.setBackground(getDisplay().getSystemColor(SWT.COLOR_DARK_CYAN));\r
- for (Pin p : component.getPins())\r
+ if (DRAW_PINS)\r
{\r
- Point pos = p.getPos();\r
- gc.fillOval(pos.x - 1, pos.y - 1, 2, 2);\r
+ gc.setBackground(getDisplay().getSystemColor(SWT.COLOR_DARK_CYAN));\r
+ for (Pin p : component.getPins())\r
+ {\r
+ Point pos = p.getPos();\r
+ gc.fillOval(pos.x - 1, pos.y - 1, 2, 2);\r
+ }\r
}\r
}\r
\r