apollo.gui.genomemap
Class ScrollAdjustedView
java.lang.Object
apollo.gui.genomemap.LinearView
apollo.gui.genomemap.ScrollAdjustedView
- All Implemented Interfaces:
- ViewI
- Direct Known Subclasses:
- GraphView, ScaleView, TranslationView
public abstract class ScrollAdjustedView
- extends LinearView
| Fields inherited from class apollo.gui.genomemap.LinearView |
apollo_panel, backgroundColour, debug, foregroundColour, graphics, limitsSet, logger, transformer, transparent, viewBounds, visibilityListeners, visible |
|
Constructor Summary |
ScrollAdjustedView(javax.swing.JComponent ap,
java.lang.String name,
boolean visible,
int prefHeight)
|
| Methods inherited from class apollo.gui.genomemap.LinearView |
addViewListener, addVisibilityListener, areLimitsSet, clear, fireViewEvent, getBackgroundColour, getBounds, getCentre, getComponent, getDrawBounds, getForegroundColour, getGraphics, getLimits, getMaximum, getMinimum, getName, getSelectionRectangle, getStrand, getTransform, getVisibleRange, init, isInvalid, isTransparent, isVisible, paintView, setBackgroundColour, setBounds, setCentre, setComponent, setDebug, setForegroundColour, setGraphics, setInvalidity, setLimits, setLimitsSet, setMaximum, setMinimum, setName, setStrand, setTransform, setTransparent, setVisible, setVisible, setZoomFactor |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
scroller
protected int scroller
prefHeight
protected int prefHeight
reverseComplement
protected boolean reverseComplement
- Whether whole view is being reverse complemented
ScrollAdjustedView
public ScrollAdjustedView(javax.swing.JComponent ap,
java.lang.String name,
boolean visible,
int prefHeight)
setScrollFlag
public void setScrollFlag(int scroller)
setScrollSpace
public java.awt.Rectangle setScrollSpace(int where)
setDrawBounds
public void setDrawBounds(java.awt.Rectangle rect)
- Overrides:
setDrawBounds in class LinearView
getPreferredSize
public java.awt.Rectangle getPreferredSize()
- Description copied from interface:
ViewI
- Get the preferred size for the view
- Specified by:
getPreferredSize in interface ViewI- Overrides:
getPreferredSize in class LinearView
setXOrientation
public void setXOrientation(int direction)
featureContains
protected SeqFeatureI featureContains(SeqFeatureI sf,
int base_position)