Revision: 6275
          http://sourceforge.net/p/jump-pilot/code/6275
Author:   ma15569
Date:     2020-05-31 07:00:59 +0000 (Sun, 31 May 2020)
Log Message:
-----------
delete duplicate

Removed Paths:
-------------
    plug-ins/CadPlan_VertexSymbols/trunk/src/HTMLTextComponent.java
    plug-ins/CadPlan_VertexSymbols/trunk/src/HTMLTextSegment.java
    plug-ins/CadPlan_VertexSymbols/trunk/src/VertexSymbolsExtension.java

Deleted: plug-ins/CadPlan_VertexSymbols/trunk/src/HTMLTextComponent.java
===================================================================
--- plug-ins/CadPlan_VertexSymbols/trunk/src/HTMLTextComponent.java     
2020-05-31 07:00:34 UTC (rev 6274)
+++ plug-ins/CadPlan_VertexSymbols/trunk/src/HTMLTextComponent.java     
2020-05-31 07:00:59 UTC (rev 6275)
@@ -1,130 +0,0 @@
-package com.cadplan.jump;
-
-import com.cadplan.jump.ui.LabelCallout;
-import com.cadplan.jump.ui.TransparencyFilter;
-import java.awt.Color;
-import java.awt.Component;
-import java.awt.Dimension;
-import java.awt.Font;
-import java.awt.Graphics;
-import java.awt.Graphics2D;
-import java.awt.Image;
-import java.awt.MediaTracker;
-import java.awt.Rectangle;
-import java.awt.Toolkit;
-import java.awt.image.BufferedImage;
-import java.awt.image.FilteredImageSource;
-import java.awt.image.ImageObserver;
-import java.awt.image.ImageProducer;
-import javax.swing.JEditorPane;
-import javax.swing.JWindow;
-
-public class HTMLTextComponent extends Component {
-   private static final long serialVersionUID = 1L;
-   boolean debug = false;
-   String text;
-   double offset;
-   float x0;
-   float y0;
-   Color backgroundColor;
-   Color foregroundColor;
-   double alpha;
-   Image timage;
-   public int imageWidth;
-   public int imageHeight;
-   int border;
-   int position;
-   boolean fillText;
-   String fontName;
-   int fontSize;
-   double scaleFactor = 4.0D;
-   MediaTracker mediaTracker = new MediaTracker(this);
-
-   public HTMLTextComponent(String text, double offset, float x0, float y0, 
Color backgroundColor, Color foregroundColor, double alpha, int border, int 
position, boolean fillText, String fontName, int fontSize) {
-      this.text = text;
-      this.offset = offset;
-      this.x0 = x0;
-      this.y0 = y0;
-      this.backgroundColor = backgroundColor;
-      this.foregroundColor = foregroundColor;
-      this.alpha = alpha;
-      this.border = border;
-      this.position = position;
-      this.fillText = fillText;
-      this.fontName = fontName;
-      this.fontSize = fontSize;
-      this.timage = this.createTextImage();
-   }
-
-   private Image createTextImage() {
-      JWindow frame = new JWindow();
-      JEditorPane editorPane = new JEditorPane();
-      editorPane.setForeground(this.foregroundColor);
-      Font font = new Font(this.fontName, 0, (int)((double)this.fontSize * 
this.scaleFactor));
-      editorPane.setFont(font);
-      editorPane.putClientProperty("JEditorPane.honorDisplayProperties", true);
-      editorPane.setBackground(Color.WHITE);
-      editorPane.setDoubleBuffered(false);
-      editorPane.setEditable(false);
-      editorPane.setContentType("text/html");
-      editorPane.setText(this.text);
-      Rectangle bounds = editorPane.getBounds();
-      if (this.debug) {
-         System.out.println("Painting text: " + this.text);
-      }
-
-      frame.setContentPane(editorPane);
-      frame.pack();
-      Dimension size = editorPane.getSize();
-      BufferedImage image = new BufferedImage(size.width, size.height, 1);
-      Graphics2D graphics = image.createGraphics();
-      editorPane.paint(graphics);
-      this.mediaTracker.addImage(image, 0);
-
-      try {
-         this.mediaTracker.waitForID(0);
-      } catch (InterruptedException var9) {
-         return null;
-      }
-
-      if (image == null) {
-         if (this.debug) {
-            System.out.println("Image is null");
-         }
-
-         return null;
-      } else {
-         this.alpha = 0.0D;
-         Image timage = this.makeTransparent(image, Color.WHITE, this.alpha);
-         if (this.debug) {
-            System.out.println("TImage size: " + 
timage.getWidth((ImageObserver)null) + "," + 
timage.getHeight((ImageObserver)null));
-         }
-
-         this.imageWidth = (int)((double)timage.getWidth((ImageObserver)null) 
/ this.scaleFactor);
-         this.imageHeight = 
(int)((double)timage.getHeight((ImageObserver)null) / this.scaleFactor);
-         return timage;
-      }
-   }
-
-   public void paint(Graphics g, float x, float y, double drawFactor) {
-      int width = this.imageWidth;
-      int height = this.imageHeight;
-      new LabelCallout(g, this.border, this.position, (int)this.x0, 
(int)this.y0, (int)x, (int)y, width - 1, height - 1, this.foregroundColor, 
this.backgroundColor, this.fillText);
-      Graphics2D g2 = (Graphics2D)g;
-      g2.drawImage(this.timage, (int)x, (int)y, width, height, 
(ImageObserver)null);
-   }
-
-   private Image makeTransparent(Image image, Color color, double alpha) {
-      TransparencyFilter filter = new TransparencyFilter(color, alpha);
-      ImageProducer ip = new FilteredImageSource(image.getSource(), filter);
-      Image timage = Toolkit.getDefaultToolkit().createImage(ip);
-      this.mediaTracker.addImage(timage, 2);
-
-      try {
-         this.mediaTracker.waitForID(2);
-         return timage;
-      } catch (InterruptedException var9) {
-         return null;
-      }
-   }
-}

Deleted: plug-ins/CadPlan_VertexSymbols/trunk/src/HTMLTextSegment.java
===================================================================
--- plug-ins/CadPlan_VertexSymbols/trunk/src/HTMLTextSegment.java       
2020-05-31 07:00:34 UTC (rev 6274)
+++ plug-ins/CadPlan_VertexSymbols/trunk/src/HTMLTextSegment.java       
2020-05-31 07:00:59 UTC (rev 6275)
@@ -1,45 +0,0 @@
-package com.cadplan.jump;
-
-import java.awt.Font;
-import java.awt.Graphics2D;
-import java.awt.font.FontRenderContext;
-import java.awt.font.TextLayout;
-import java.awt.geom.Rectangle2D;
-
-public class HTMLTextSegment {
-   private boolean debug = false;
-   private String line;
-   private int size;
-   private int style;
-   private double height;
-   private double width;
-   private double lineSpace;
-   private String fontName;
-   private Font font;
-
-   public HTMLTextSegment(Graphics2D g, String line, String fontName, int 
size, int style) {
-      this.fontName = fontName;
-      this.line = line;
-      this.size = size;
-      this.style = style;
-      this.font = new Font(fontName, style, size);
-      FontRenderContext frc = g.getFontRenderContext();
-      TextLayout layout = new TextLayout(line, this.font, frc);
-      this.lineSpace = (double)(layout.getAscent() + layout.getDescent());
-      Rectangle2D bounds = layout.getBounds();
-      this.width = bounds.getWidth();
-      this.height = bounds.getHeight();
-   }
-
-   public double getHeight() {
-      return this.height;
-   }
-
-   public double getWidth() {
-      return this.width;
-   }
-
-   public Font getFont() {
-      return this.font;
-   }
-}

Deleted: plug-ins/CadPlan_VertexSymbols/trunk/src/VertexSymbolsExtension.java
===================================================================
--- plug-ins/CadPlan_VertexSymbols/trunk/src/VertexSymbolsExtension.java        
2020-05-31 07:00:34 UTC (rev 6274)
+++ plug-ins/CadPlan_VertexSymbols/trunk/src/VertexSymbolsExtension.java        
2020-05-31 07:00:59 UTC (rev 6275)
@@ -1,21 +0,0 @@
-package com.cadplan.jump;
-
-import com.cadplan.jump.plugins.StylerMenuPlugIn;
-import com.vividsolutions.jump.workbench.plugin.Extension;
-import com.vividsolutions.jump.workbench.plugin.PlugInContext;
-
-public class VertexSymbolsExtension extends Extension {
-       @Override
-       public void configure(PlugInContext context) throws Exception {
-               //      new VertexSymbolsPlugIn().initialize(context);
-               //      new VertexNotePlugin().initialize(context);
-               new StylerMenuPlugIn().initialize(context);
-
-
-       }
-
-       @Override
-       public String getVersion() {
-               return "0.20 (2020-05-30)";
-       }
-}



_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to