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.