org.eclipse.gmf.runtime.lite.figures
Class LineBorderEx

java.lang.Object
  extended by org.eclipse.draw2d.AbstractBorder
      extended by org.eclipse.draw2d.LineBorder
          extended by org.eclipse.gmf.runtime.lite.figures.LineBorderEx
All Implemented Interfaces:
org.eclipse.draw2d.Border

public class LineBorderEx
extends org.eclipse.draw2d.LineBorder

A line border with configurability of which sides to paint.

Author:
bblajer

Field Summary
 
Fields inherited from class org.eclipse.draw2d.AbstractBorder
tempRect
 
Constructor Summary
LineBorderEx(org.eclipse.swt.graphics.Color color, int position)
           
LineBorderEx(org.eclipse.swt.graphics.Color color, int width, int position)
           
LineBorderEx(int position)
           
 
Method Summary
 boolean isOpaque()
           
 void paint(org.eclipse.draw2d.IFigure figure, org.eclipse.draw2d.Graphics graphics, org.eclipse.draw2d.geometry.Insets insets)
           
 
Methods inherited from class org.eclipse.draw2d.LineBorder
getColor, getInsets, getStyle, getWidth, setColor, setStyle, setWidth
 
Methods inherited from class org.eclipse.draw2d.AbstractBorder
getPaintRectangle, getPreferredSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LineBorderEx

public LineBorderEx(int position)

LineBorderEx

public LineBorderEx(org.eclipse.swt.graphics.Color color,
                    int width,
                    int position)

LineBorderEx

public LineBorderEx(org.eclipse.swt.graphics.Color color,
                    int position)
Method Detail

isOpaque

public boolean isOpaque()
Specified by:
isOpaque in interface org.eclipse.draw2d.Border
Overrides:
isOpaque in class org.eclipse.draw2d.LineBorder

paint

public void paint(org.eclipse.draw2d.IFigure figure,
                  org.eclipse.draw2d.Graphics graphics,
                  org.eclipse.draw2d.geometry.Insets insets)
Specified by:
paint in interface org.eclipse.draw2d.Border
Overrides:
paint in class org.eclipse.draw2d.LineBorder


Copyright © 2012. All Rights Reserved.