protected override void OnSetRenderInfo(
            PropertyBasedEffectConfigToken newToken,
            RenderArgs dstArgs,
            RenderArgs srcArgs)
        {
            _colorChart            = (ColorChart)newToken.GetProperty <StaticListChoiceProperty>(PropertyNames.ColorChart).Value;
            _includeSecondaryColor = newToken.GetProperty <BooleanProperty>(PropertyNames.IncludeSecondaryColor).Value;
            _colorMap = ComputeColorMap();

            base.OnSetRenderInfo(newToken, dstArgs, srcArgs);
        }
Пример #2
0
        StringBuilder ShowChildren(WindowInfo[] wInfos, Graphics g, ColorChart cc)
        {
            StringBuilder sb    = new StringBuilder();
            Color         color = cc.GetActiveAsTransparent;

            cc.Reset();

            foreach (WindowInfo wi in wInfos)
            {
                if (wi.Rect.Width == 0)
                {
                    continue;
                }

                PlaceLabel(wi, color);
                color = cc.NextAsTransparent();

                sb.Append("      child rect|").Append(WindowListingUtilities.ListRect(wi.Rect)).Append(WindowListingUtilities.nl);
            }

            return(sb);
        }
Пример #3
0
 private void ViridisToolStripMenuItem_Click(object sender, EventArgs e)
 {
     tempC = ColorChart.Viridis;
     ChooseUpdate();
 }
Пример #4
0
 private void SpectrumToolStripMenuItem_Click(object sender, EventArgs e)
 {
     tempC = ColorChart.Spectrum;
     ChooseUpdate();
 }
Пример #5
0
 private void PlasmaToolStripMenuItem_Click(object sender, EventArgs e)
 {
     tempC = ColorChart.Plasma;
     ChooseUpdate();
 }
Пример #6
0
 private void InfernoToolStripMenuItem_Click(object sender, EventArgs e)
 {
     tempC = ColorChart.Inferno;
     ChooseUpdate();
 }
Пример #7
0
 private void BoneToolStripMenuItem_Click(object sender, EventArgs e)
 {
     tempC = ColorChart.Bone;
     ChooseUpdate();
 }
Пример #8
0
 private void CopperToolStripMenuItem_Click(object sender, EventArgs e)
 {
     tempC = ColorChart.Copper;
     ChooseUpdate();
 }
Пример #9
0
 private void AutumnToolStripMenuItem_Click(object sender, EventArgs e)
 {
     tempC = ColorChart.Autumn;
     ChooseUpdate();
 }