Example #1
0
        //------------------------------------------------------
        private void AppliqueParametresArea(CChartArea f, ChartArea ms)
        {
            Applique3DStyle(f.Area3DStyle, ms.Area3DStyle);
            AppliqueAxe(f.PrimaryXAxis, ms.AxisX);
            AppliqueAxe(f.PrimaryYAxis, ms.AxisY);
            AppliqueAxe(f.SecondaryXAxis, ms.AxisX2);
            AppliqueAxe(f.SecondaryYAxis, ms.AxisY2);
            CChartAreaStyle sf = f.AreaStyle;

            ms.BackColor         = sf.BackColor;
            ms.BackGradientStyle = CConvertisseurChartEnumToMSEnum.GetMSGradientStyle(sf.BackGradientStyle);
            ms.BackHatchStyle    = CConvertisseurChartEnumToMSEnum.GetMSChartHatchStyle(sf.HatchStyle);
            //ms.BackImage = sf.BackImage;
            ms.BackImageAlignment        = CConvertisseurChartEnumToMSEnum.GetMSChartImageAlignmentStyle(sf.BackImageAlignment);
            ms.BackImageTransparentColor = sf.BackImageTransparentColor;
            ms.BackImageWrapMode         = CConvertisseurChartEnumToMSEnum.GetMSChartImageWrapMode(sf.BackImageWrapMode);
            ms.BackSecondaryColor        = sf.BackSecondaryColor;
            ms.BorderColor     = sf.BorderColor;
            ms.BorderDashStyle = CConvertisseurChartEnumToMSEnum.GetMSChartDashStyle(sf.BorderDashStyle);
            ms.BorderWidth     = sf.BorderWidth;
            AppliqueCursor(f.CursorX, ms.CursorX);
            AppliqueCursor(f.CursorY, ms.CursorY);
            AppliquePosition(f.Position, ms.Position);
            ms.ShadowColor          = sf.ShadowColor;
            ms.ShadowOffset         = sf.ShadowOffset;
            ms.Name                 = f.AreaId;
            ms.AlignmentOrientation = CConvertisseurChartEnumToMSEnum.GetMSAreaAlignmentOrientations(f.AlignmentOrientation);
            ms.AlignmentStyle       = CConvertisseurChartEnumToMSEnum.GetMSAreaAlignmentStyles(f.AlignmentStyle);
            if (f.AlignmentArea != null && f.AlignmentArea.Length > 0 &&
                f.AlignmentArea != f.AreaId)
            {
                ms.AlignWithChartArea = f.AlignmentArea;
            }
        }
Example #2
0
        //------------------------------------------------------------------------
        private void m_lnkAddSerie_LinkClicked(object sender, EventArgs e)
        {
            CChartArea p = new CChartArea();

            p.AreaName = "Area " + (m_wndListeAreas.Items.Count + 1);
            ListViewItem item = new ListViewItem();

            FillItem(item, p);
            m_wndListeAreas.Items.Add(item);
            item.Selected = true;
            MajChamps();
        }
Example #3
0
 //---------------------------------------------------------------------
 private void m_menuCopyArea_Click(object sender, EventArgs e)
 {
     if (m_wndListeAreas.SelectedItems.Count == 1)
     {
         ListViewItem item = m_wndListeAreas.SelectedItems[0];
         CChartArea   area = item.Tag as CChartArea;
         if (area != null)
         {
             CSerializerObjetInClipBoard.Copy(area, typeof(CChartArea).ToString());
         }
     }
 }
Example #4
0
        //-----------------------------------------
        public CChartSetup()
        {
            m_donnees = new CDonneesDeChart(this);
            CChartArea area = new CChartArea();

            area.AreaName = "Area 1";
            m_listeAreas.Add(area);

            CLegendArea legende = new CLegendArea();

            legende.LegendName = "Legend 1";
            m_listeLegendes.Add(legende);
        }
Example #5
0
        //------------------------------------------------------------------------
        public CResultAErreur MajChamps()
        {
            List <CChartArea> lstParametres = new List <CChartArea>();

            foreach (ListViewItem item in m_wndListeAreas.Items)
            {
                CChartArea p = item.Tag as CChartArea;
                if (p != null)
                {
                    lstParametres.Add(p);
                }
            }
            m_chartSetup.Areas = lstParametres;
            return(CResultAErreur.True);
        }
Example #6
0
 //------------------------------------------------------------------------
 private void m_wndListeAreas_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (m_wndListeAreas.SelectedItems.Count > 0)
     {
         ListViewItem item = m_wndListeAreas.SelectedItems[0];
         CChartArea   p    = item.Tag as CChartArea;
         if (p != null)
         {
             EditeArea(p);
         }
     }
     else
     {
         EditeArea(null);
     }
 }
Example #7
0
 //------------------------------------------------------------------------
 private void EditeArea(CChartArea parametre)
 {
     if (m_editedArea != null)
     {
         MajParametreEnCours();
     }
     m_editedArea = null;
     if (parametre == null)
     {
         m_panelDetailSerie.Visible = false;
     }
     else
     {
         m_panelDetailSerie.Visible = true;
         FillDetail(parametre);
     }
 }
Example #8
0
        //---------------------------------------------------------------------
        private void m_menuPasteArea_Click(object sender, EventArgs e)
        {
            I2iSerializable objet = null;

            if (CSerializerObjetInClipBoard.Paste(ref objet, typeof(CChartArea).ToString()))
            {
                CChartArea area = objet as CChartArea;
                if (area != null)
                {
                    area.AreaName += " " + I.T("(copy)|20053");
                    ListViewItem item = new ListViewItem();
                    FillItem(item, area);
                    m_wndListeAreas.Items.Add(item);
                    item.Selected = true;
                    MajChamps();
                }
            }
        }
 //------------------------------------------------------------------------------
 private void m_listBox_SelectedValueChanged(object sender, EventArgs e)
 {
     if (!m_bIsFilling)
     {
         CChartArea area = m_listBox.SelectedItem as CChartArea;
         if (area != null)
         {
             m_strIdSel = area.AreaId;
         }
         else
         {
             m_strIdSel = null;
         }
         if (m_service != null)
         {
             m_service.CloseDropDown();
         }
     }
 }
Example #10
0
 //-----------------------------------------
 private void FillItem(ListViewItem item, CChartArea parametre)
 {
     item.Text = parametre.AreaName;
     item.Tag  = parametre;
 }
Example #11
0
 //------------------------------------------------------------------------
 private void FillDetail(CChartArea parametre)
 {
     m_editedArea = parametre;
     m_gridProprietes.SelectedObject = parametre;
 }