Пример #1
0
        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
                });
            }
        }
Пример #2
0
 public LineProperties GetLineStyle(CodeLineData lineData, int lineIndex)
 {
     return(new LineProperties()
     {
         AddressColor = _flags[lineIndex] == 3 ? (Color?)_spcColor : null,
         LineBgColor = _flags[lineIndex] == 3 ? (Color?)_spcBgColor : null
     });
 }
Пример #3
0
 public List <CodeColor> GetCodeColors(CodeLineData lineData, bool highlightCode, string addressFormat, Color?textColor, bool showMemoryValues)
 {
     return(CodeHighlighting.GetCpuHighlights(lineData, highlightCode, addressFormat, textColor, showMemoryValues));
 }