public LineProperties GetLineStyle(CodeLineData lineData, int lineIndex) { int count = _flags.Count - 1; int cpuType = _flags[count - lineIndex]; if (cpuType == 3) { //SPC return(new LineProperties() { AddressColor = _spcColor, LineBgColor = _spcBgColor }); } else if (cpuType == 4) { //DSP return(new LineProperties() { AddressColor = _dspColor, LineBgColor = _dspBgColor }); } else { //CPU return(new LineProperties() { AddressColor = null, LineBgColor = null }); } }
public LineProperties GetLineStyle(CodeLineData lineData, int lineIndex) { return(new LineProperties() { AddressColor = _flags[lineIndex] == 3 ? (Color?)_spcColor : null, LineBgColor = _flags[lineIndex] == 3 ? (Color?)_spcBgColor : null }); }
public List <CodeColor> GetCodeColors(CodeLineData lineData, bool highlightCode, string addressFormat, Color?textColor, bool showMemoryValues) { return(CodeHighlighting.GetCpuHighlights(lineData, highlightCode, addressFormat, textColor, showMemoryValues)); }