Uses of Class
edu.neu.ccs.gui.ShapePaintable

Packages that use ShapePaintable
edu.neu.ccs.gui Provides classes and interfaces for designing and implementing graphical interfaces and for the creation of paintable and mutatable objects.. 
 

Uses of ShapePaintable in edu.neu.ccs.gui
 

Fields in edu.neu.ccs.gui declared as ShapePaintable
protected  ShapePaintable SliderView.thumb
          The slider thumb.
protected  ShapePaintable SliderView.track
          The slider track.
protected  ShapePaintable SliderView.trackBorder
          The slider track border.
 

Methods in edu.neu.ccs.gui that return ShapePaintable
 ShapePaintable SliderView.makeTick(int val, int size)
          Creates the paintable for one tick.
protected  ShapePaintable PaintBar.getShapePaintable(int index)
          This protected method returns the ShapePaintable that implements the paint disk at the given index.
 

Methods in edu.neu.ccs.gui with parameters of type ShapePaintable
abstract  void PaintMode.originalPaint(ShapePaintable paintable, Graphics g)
          Paints the given shape paintable without mutation using the given graphics context.
abstract  XRect PaintMode.getActualBounds2D(ShapePaintable paintable)
          Returns the original 2-dimensional bounds of the paint region that will be changed when the originalPaint method is called on the given shape paintable.
abstract  Shape PaintMode.getOutline(ShapePaintable paintable)
          Returns the Shape representing the paint region that will be changed when the originalPaint method is called on the given shape paintable.
abstract  boolean PaintMode.originalContains(ShapePaintable paintable, double x, double y)
          Tests if a point specified by coordinates is inside the orignal outline of the given shape paintable.
 boolean PaintMode.originalContains(ShapePaintable paintable, Point2D p)
          Tests if a point specified by coordinates is inside the orignal outline of the given shape paintable.