Пример #1
0
        private void drawFlag(Graphics g, GraphPlot plot, GraphAxisStyle style, bool bTopMost = false)
        {
            if (plot.Plots.Count == 0 || plot.Plots[0] == null || plot.Plots[0].Count == 0)
            {
                return;
            }

            Plot plotLast = plot.LastVisiblePlot;

            if (plotLast == null)
            {
                return;
            }

            if (!plotLast.Active)
            {
                return;
            }

            bool bEnabled = plot.Configuration.EnableFlag;

            if (plot.Configuration.EnableTopMostFlag != bTopMost)
            {
                return;
            }

            drawFlag(g, plotLast.Y, plot.Configuration.EnableFlag, plot.Configuration.FlagColor, plot.Configuration.FlagTextColor, plot.Configuration.FlagBorderColor);
        }
Пример #2
0
        public void Dispose()
        {
            if (m_style != null)
            {
                m_style.Dispose();
                m_style = null;
            }

            dispose();
        }
Пример #3
0
 public virtual void BuildGraph(ConfigurationAxis config, PlotCollectionSet data)
 {
     m_data  = data;
     m_style = createStyle(config);
 }