Skip to content

Commit 4f7db27

Browse files
committed
Fix heat map rank option data set color bar height
1 parent 0cada3b commit 4f7db27

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

EnrichmentMapPlugin/src/main/java/org/baderlab/csplugins/enrichmentmap/view/heatmap/table/ColumnHeaderRankOptionRenderer.java

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import java.awt.BorderLayout;
55
import java.awt.Color;
66
import java.awt.Component;
7+
import java.awt.Dimension;
78
import java.awt.event.MouseEvent;
89
import java.awt.event.MouseListener;
910
import java.util.List;
@@ -127,10 +128,11 @@ public void mouseExited(MouseEvent e) {
127128
initialized = true;
128129
}
129130

130-
delegate.setIcon(getIcon(value));
131131
delegate.setText(getText(value));
132+
delegate.setIcon(getIcon(value));
133+
setToolTipText(getToolTipText(value));
132134

133-
// datasetColorPanel.setPreferredSize(new Dimension(this.getWidth(), 5));
135+
datasetColorPanel.setPreferredSize(new Dimension(this.getWidth(), 5));
134136
datasetColorPanel.setBackground(getColor(value));
135137

136138
return this;
@@ -199,6 +201,19 @@ private String getText(Object value) {
199201
return null;
200202
}
201203

204+
private String getToolTipText(Object value) {
205+
if(value instanceof RankingOption) {
206+
var rankingOption = (RankingOption) value;
207+
var sb = new StringBuilder("<html>");
208+
var ds = rankingOption.getDataSet();
209+
if (ds != null) {
210+
sb.append("<b>Dataset: </b>").append(ds.getName());
211+
}
212+
return sb.append("</html>").toString();
213+
}
214+
return null;
215+
}
216+
202217
private Color getColor(Object value) {
203218
if(value instanceof RankingOption) {
204219
var rankingOption = (RankingOption) value;

0 commit comments

Comments
 (0)