|
Lines 41-46
Link Here
|
| 41 |
import org.eclipse.core.runtime.Platform; |
41 |
import org.eclipse.core.runtime.Platform; |
| 42 |
import org.eclipse.emf.common.util.EList; |
42 |
import org.eclipse.emf.common.util.EList; |
| 43 |
import org.eclipse.mat.query.IResultPie; |
43 |
import org.eclipse.mat.query.IResultPie; |
|
|
44 |
import org.eclipse.mat.query.IResultPie.ColoredSlice; |
| 44 |
import org.eclipse.mat.query.IResultPie.Slice; |
45 |
import org.eclipse.mat.query.IResultPie.Slice; |
| 45 |
import org.eclipse.mat.util.MessageUtil; |
46 |
import org.eclipse.mat.util.MessageUtil; |
| 46 |
import org.eclipse.mat.util.Units; |
47 |
import org.eclipse.mat.util.Units; |
|
Lines 141-147
Link Here
|
| 141 |
{ |
142 |
{ |
| 142 |
int[] color = COLORS[index % COLORS.length]; |
143 |
int[] color = COLORS[index % COLORS.length]; |
| 143 |
ColorDefinition defn; |
144 |
ColorDefinition defn; |
| 144 |
Color explicitColor = slices.get(index).getColor(); |
145 |
Color explicitColor = null; |
|
|
146 |
Slice slice = slices.get(index); |
| 147 |
if (slice instanceof ColoredSlice) |
| 148 |
{ |
| 149 |
explicitColor = ((ColoredSlice) slice).getColor(); |
| 150 |
} |
| 145 |
if (explicitColor == null) |
151 |
if (explicitColor == null) |
| 146 |
{ |
152 |
{ |
| 147 |
defn = ColorDefinitionImpl.create(color[0], color[1], color[2]); |
153 |
defn = ColorDefinitionImpl.create(color[0], color[1], color[2]); |