org.utgenome.gwt.utgb.client.track.lib
Class SequenceRulerTrack
java.lang.Object
org.utgenome.gwt.utgb.client.track.TrackBase
org.utgenome.gwt.utgb.client.track.lib.SequenceRulerTrack
- All Implemented Interfaces:
- RangeSelectable, Track, TrackEntry, TrackGroupPropertyChangeListener
public class SequenceRulerTrack
- extends TrackBase
- implements RangeSelectable
SequenceRulerTrack is a ruler on an entire sequence (a chromosome or scaffold). (corresponding to the old
OverviewTrack)
- Author:
- leo
Methods inherited from class org.utgenome.gwt.utgb.client.track.TrackBase |
beforeChangeTrackWindow, error, getBrowserService, getClassName, getConfig, getCoordinate, getFrame, getMinimumWindowHeight, getName, getTrackGroup, getTrackGroupProperty, getTrackGroupProperty, getTrackInfo, getTrackWindow, isInitialized, isTrack, isTrackGroup, loadView, onChange, onChangeTrackHeight, refresh, resolvePropertyValues, restoreProperties, saveProperties, setCenterOfTrackWindow, setConfig, setFrame, setTrackGroup, setTrackGroupProperty, toView, toXML, toXML |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SequenceRulerTrack
public SequenceRulerTrack()
factory
public static Track.TrackFactory factory()
clear
public void clear()
getDefaultWindowHeight
public int getDefaultWindowHeight()
- Specified by:
getDefaultWindowHeight
in interface Track
- Overrides:
getDefaultWindowHeight
in class TrackBase
- Returns:
- default height of the track window
getWidget
public com.google.gwt.user.client.ui.Widget getWidget()
- Specified by:
getWidget
in interface Track
- Returns:
- the track widget
onChangeTrackGroupProperty
public void onChangeTrackGroupProperty(TrackGroupPropertyChange change)
- Description copied from interface:
Track
- An event handler when some properties shared within the track group has changed
- Specified by:
onChangeTrackGroupProperty
in interface Track
- Overrides:
onChangeTrackGroupProperty
in class TrackBase
onChangeTrackWindow
public void onChangeTrackWindow(TrackWindow newWindow)
- Description copied from interface:
Track
- An event handler when the track window location has changed
- Specified by:
onChangeTrackWindow
in interface Track
- Overrides:
onChangeTrackWindow
in class TrackBase
draw
public void draw()
- Description copied from interface:
Track
- draw the track widget
- Specified by:
draw
in interface Track
- Overrides:
draw
in class TrackBase
getAbsoluteFocusPanel
public AbsoluteFocusPanel getAbsoluteFocusPanel()
- Specified by:
getAbsoluteFocusPanel
in interface RangeSelectable
onRangeSelect
public void onRangeSelect(int x1OnTrackWindow,
int x2OnTrackWindow)
- Specified by:
onRangeSelect
in interface RangeSelectable
setUp
public void setUp(TrackFrame trackFrame,
TrackGroup group)
- Description copied from interface:
Track
- This method is invoked when
TrackFrame
and TrackGroup
for this track become ready, that is, the
track is drawable. Override this method to write initialization codes for your tracks.
- Specified by:
setUp
in interface Track
- Overrides:
setUp
in class TrackBase
group
- the TrackGroup
of this track
onChangeTrackConfig
public void onChangeTrackConfig(TrackConfigChange change)
- Description copied from interface:
Track
- An event handler when some cofigurations of the track changes
- Specified by:
onChangeTrackConfig
in interface Track
- Overrides:
onChangeTrackConfig
in class TrackBase
Copyright © 2007-2012 utgenome.org. All Rights Reserved.