org.utgenome.gwt.utgb.client.track.lib
Class NavigatorTrack
java.lang.Object
org.utgenome.gwt.utgb.client.track.TrackBase
org.utgenome.gwt.utgb.client.track.lib.NavigatorTrack
- All Implemented Interfaces:
- Track, TrackEntry, TrackGroupPropertyChangeListener
public class NavigatorTrack
- extends TrackBase
Navigator of the UTGB
- Author:
- leo
Methods inherited from class org.utgenome.gwt.utgb.client.track.TrackBase |
beforeChangeTrackWindow, draw, error, getBrowserService, getClassName, getConfig, getCoordinate, getDefaultWindowHeight, getFrame, getMinimumWindowHeight, getName, getTrackGroup, getTrackGroupProperty, getTrackGroupProperty, getTrackInfo, getTrackWindow, isInitialized, isTrack, isTrackGroup, loadView, onChange, onChangeTrackConfig, onChangeTrackHeight, refresh, resolvePropertyValues, 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 |
panel
public com.google.gwt.user.client.ui.VerticalPanel panel
MINIMUM_WINDOW_SIZE
public static final int MINIMUM_WINDOW_SIZE
- See Also:
- Constant Field Values
NavigatorTrack
public NavigatorTrack()
factory
public static Track.TrackFactory factory()
scroll
public static void scroll(TrackGroup group,
double movePercentageOnWindow)
zoom
public static void zoom(TrackGroup group,
int scaleDiff)
zoomWindow
public static void zoomWindow(TrackGroup group,
int windowSize)
getWidget
public com.google.gwt.user.client.ui.Widget getWidget()
- Returns:
- the track widget
updateRangeBox
public void updateRangeBox()
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
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
saveProperties
public void saveProperties(CanonicalProperties saveData)
- Description copied from class:
TrackBase
- Override this method to save internal state of the track into a
Properties
object
- Specified by:
saveProperties
in interface Track
- Overrides:
saveProperties
in class TrackBase
restoreProperties
public void restoreProperties(CanonicalProperties properties)
- Description copied from class:
TrackBase
- Override this method to restore internal state of the track
- Specified by:
restoreProperties
in interface Track
- Overrides:
restoreProperties
in class TrackBase
Copyright © 2007-2012 utgenome.org. All Rights Reserved.