
Hello,
So i got a hold of your breakpoint sample and I added a yellow arrow glyph to it.
My breakpoint Tag declares the following in it's constructor:
static BreakpointTag() {
// Ensure the classification type is registered
SolidColorBrush brush = new SolidColorBrush(Color.FromArgb(0xFF, 0xAB, 0x61, 0x6B));
AmbientHighlightingStyleRegistry.Instance.Register(breakpointClassificationType, new HighlightingStyle(Brushes.White, brush));
}
and my yellowArrow tag declares the following (if you re wondering i applied a yellow brush color to simulate the yellow background):
static YellowArrowTag()
{
// Ensure the classification type is registered
SolidColorBrush brush = new SolidColorBrush(Color.FromArgb(0xFF, 0xFF, 0xFE, 0x4C));
AmbientHighlightingStyleRegistry.Instance.Register(yellowArrowRightClassificationType, new HighlightingStyle(Brushes.Black, brush));
AmbientHighlightingStyleRegistry.Instance.Register(yellowArrowDocumentEndClassificationType, new HighlightingStyle(Brushes.Black, brush));
}
Now my issue happens when both tags end up on the same line, the breakpoint and the yellowarrow together.
I see that the yellow arrow picture is superimposed on the breakpoint picture (that's fine), but for some reason the line's background highlighting is always RED when it should be YELLOW since the breakpoint was hit. Do you know how i can give priority to the yellow background tag and not the breakpoint's red background when both tags are superimposed on the same line?
Nassim