From 6d8c74f97fe4289a984bdc6bd635c71653d5421c Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Tue, 26 Jun 2012 12:41:56 +0200 Subject: Refactored GUI into separate module --- .../gui/view/AggregationMemberRenderer.java | 125 --------------------- 1 file changed, 125 deletions(-) delete mode 100644 src/main/java/com/c2kernel/collection/gui/view/AggregationMemberRenderer.java (limited to 'src/main/java/com/c2kernel/collection/gui/view/AggregationMemberRenderer.java') diff --git a/src/main/java/com/c2kernel/collection/gui/view/AggregationMemberRenderer.java b/src/main/java/com/c2kernel/collection/gui/view/AggregationMemberRenderer.java deleted file mode 100644 index 27f08aa..0000000 --- a/src/main/java/com/c2kernel/collection/gui/view/AggregationMemberRenderer.java +++ /dev/null @@ -1,125 +0,0 @@ -package com.c2kernel.collection.gui.view; - -import java.awt.FontMetrics; -import java.awt.Graphics2D; - -import com.c2kernel.collection.Aggregation; -import com.c2kernel.collection.AggregationMember; -import com.c2kernel.graph.model.GraphPoint; -import com.c2kernel.graph.model.Vertex; -import com.c2kernel.graph.view.VertexRenderer; -import com.c2kernel.utils.Logger; - -/** - * @version $Revision: 1.24 $ $Date: 2005/12/01 14:23:15 $ - * @author $Author: abranson $ - */ - -public class AggregationMemberRenderer implements VertexRenderer -{ - - private Aggregation mAggregation = null; - - public AggregationMemberRenderer() - { - } - - public void setAggregation(Aggregation agg) - { - mAggregation = agg; - } - - - @Override - public void draw(Graphics2D g2d, Vertex vertex) - { - GraphPoint centre = vertex.getCentrePoint(); - GraphPoint[] outline = vertex.getOutlinePoints(); - FontMetrics metrics = g2d.getFontMetrics(); - - AggregationMember memberPair = mAggregation.getMemberPair(vertex.getID()); - - try - { - String name = memberPair.getEntityName(); - - g2d.drawString( name, - centre.x-metrics.stringWidth(name)/2, - vertex.getID()%2==0?topYOfOutline(outline):bottomYOfOutline(outline)+metrics.getHeight() ); - - g2d.drawImage - ( - memberPair.getImage(), - centre.x - 8, - centre.y - 8, - null - ); - - - - // Draw the outline of the vertex - if(outline.length > 1) - { - for(int i=0; i bottomY) - { - bottomY = outline[i].y; - } - } - - return bottomY; - } -} -- cgit v1.2.3