Skip to content

Commit

Permalink
Adds genome coordinates output in ruler mode
Browse files Browse the repository at this point in the history
  • Loading branch information
Seraff committed Nov 17, 2017
1 parent 34ce203 commit d6ba30d
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 0 deletions.
3 changes: 3 additions & 0 deletions src/org/broad/igv/ui/IGV.java
Expand Up @@ -2073,6 +2073,9 @@ public Future startUp(Main.IGVArgs igvArgs) {
}

public void setRulerEnabled(boolean rulerEnabled) {
if (!rulerEnabled){
setStatusBarMessage3("");
}
this.rulerEnabled = rulerEnabled;
}

Expand Down
6 changes: 6 additions & 0 deletions src/org/broad/igv/ui/panel/DataPanelContainer.java
Expand Up @@ -148,6 +148,12 @@ protected void paintChildren(Graphics g) {
int start = MouseInfo.getPointerInfo().getLocation().x - getLocationOnScreen().x;
g.setColor(Color.BLACK);
g.drawLine(start, 0, start, getHeight());

if (!FrameManager.isGeneListMode()) {
ReferenceFrame frame = FrameManager.getDefaultFrame();
int pos = (int) frame.getChromosomePosition(start) + 1;
IGV.getInstance().setStatusBarMessage3(" " + Integer.toString(pos));
}
}
}

Expand Down

0 comments on commit d6ba30d

Please sign in to comment.