/* * Author: tdanford * Date: Nov 14, 2008 */ package org.seqcode.viz.eye; import java.awt.*; import java.util.Collection; public class OverlayModelPaintable extends ContainerModelPaintable { public OverlayModelPaintable() { super(); } public OverlayModelPaintable(ModelPaintable... pts) { super(pts); } public OverlayModelPaintable(Collection<ModelPaintable> pts) { super(pts); } public void paintItem(Graphics g, int x1, int y1, int x2, int y2) { g.setColor(Color.white); g.fillRect(x1, y1, x2-x1, y2-y1); for(ModelPaintable p : innerPaintables) { p.paintItem(g, x1, y1, x2, y2); } } }