apollo.gui.drawable
Class DrawablePhaseHighlightGeneSeqFeature

java.lang.Object
  extended by apollo.gui.drawable.DrawableSeqFeature
      extended by apollo.gui.drawable.DrawableGeneSeqFeature
          extended by apollo.gui.drawable.DrawablePhaseHighlightGeneSeqFeature
All Implemented Interfaces:
Drawable, SelectableI

public class DrawablePhaseHighlightGeneSeqFeature
extends DrawableGeneSeqFeature
implements Drawable, SelectableI


Field Summary
 
Fields inherited from class apollo.gui.drawable.DrawableSeqFeature
boxBounds, DECORATED, draw_level, drawable_parent, feature, flags, HIGHLIGHTED, is_drawn, LABELED, LEFTEDGE, logger, RIGHTEDGE, SELECTED, VISIBLE
 
Constructor Summary
DrawablePhaseHighlightGeneSeqFeature()
           
DrawablePhaseHighlightGeneSeqFeature(SeqFeatureI feature)
           
 
Method Summary
 void drawUnselected(java.awt.Graphics g, java.awt.Rectangle boxBounds, Transformer transformer, TierManagerI manager)
           
 void setHighlights(boolean state)
           
 
Methods inherited from class apollo.gui.drawable.DrawableGeneSeqFeature
addDecorations, drawSelected, residueColorForTranscript, setSelected
 
Methods inherited from class apollo.gui.drawable.DrawableSeqFeature
accept, addHighlights, contains, deleteDrawable, draw, draw, drawMissing, drawStartAndStopCodons, feature_draw, findDrawable, fontColorForBackground, getBoxBounds, getCharY, getCodonX, getDisplayLabel, getDrawableColor, getDrawLevel, getEnd, getFeature, getFeatureProperty, getFeatureType, getHigh, getLeft, getLeftmostVisible, getLow, getName, getRefDrawable, getRight, getSize, getStart, getStrand, getTierIndex, getType, getYCentre, getYSpace, intersects, isDecorated, isDrawn, isForwardStrand, isHighlighted, isLabeled, isLeftEdge, isRightEdge, isSelected, isVisible, sameFeature, setBoxBounds, setDrawLevel, setDrawn, setEdgeHighlights, setFeature, setHighlighted, setLabeled, setLabeled, setRefDrawable, setTierIndex, setVisible, synchFeatureProperty, wantToDraw
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface apollo.gui.drawable.Drawable
deleteDrawable, draw, draw, findDrawable, getBoxBounds, getDisplayLabel, getDrawLevel, getEnd, getFeature, getFeatureProperty, getHigh, getLeft, getLow, getName, getRefDrawable, getRight, getSize, getStart, getStrand, getTierIndex, getType, intersects, isDecorated, isDrawn, isVisible, setBoxBounds, setDrawLevel, setDrawn, setEdgeHighlights, setFeature, setHighlighted, setRefDrawable, setTierIndex, setVisible, synchFeatureProperty
 
Methods inherited from interface apollo.gui.SelectableI
isSelected, setSelected
 

Constructor Detail

DrawablePhaseHighlightGeneSeqFeature

public DrawablePhaseHighlightGeneSeqFeature()

DrawablePhaseHighlightGeneSeqFeature

public DrawablePhaseHighlightGeneSeqFeature(SeqFeatureI feature)
Method Detail

drawUnselected

public void drawUnselected(java.awt.Graphics g,
                           java.awt.Rectangle boxBounds,
                           Transformer transformer,
                           TierManagerI manager)
Overrides:
drawUnselected in class DrawableGeneSeqFeature

setHighlights

public void setHighlights(boolean state)
Overrides:
setHighlights in class DrawableGeneSeqFeature