Esempio n. 1
0
        public override void UpdateView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            FieldPanelView m_FieldPanelView = i_View as FieldPanelView;

            GroupInfo m_RootGroupInfo = null;

            if (this.C_GroupInfoTree.Nodes.Count <= 0)
            {
                goto EXIT;
            }

            GroupInfo m_GroupInfo = this.C_GroupInfoTree.Nodes[0].Tag as GroupInfo;

            this.UpdateView(m_GroupInfo, this.C_GroupInfoTree.Nodes[0]);

            m_RootGroupInfo = this.C_GroupInfoTree.Nodes[0].Tag as GroupInfo;

EXIT:
            if (m_FieldPanelView.RootGroupInfo is SectionGroupInfo)
            {
                m_FieldPanelView.RootGroupInfo.SubGroupInfos.Clear();

                if (m_RootGroupInfo != null)
                {
                    m_FieldPanelView.RootGroupInfo.SubGroupInfos.Add(m_RootGroupInfo);
                }
            }
            else
            {
                m_FieldPanelView.RootGroupInfo = m_RootGroupInfo;
            }
        }
Esempio n. 2
0
        public override void UpdateView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            if (this.C_GroupInfoTree.Nodes.Count <= 0)
            {
                return;
            }

            GroupInfo m_GroupInfo = this.C_GroupInfoTree.Nodes[0].Tag as GroupInfo;

            this.UpdateView(m_GroupInfo, this.C_GroupInfoTree.Nodes[0]);

            SimpleGroupView m_SimpleGroupView = i_View as SimpleGroupView;

            m_SimpleGroupView.HaveHeader = this.C_CheckHeader.Checked;

            GroupInfo m_RootGroupInfo = this.C_GroupInfoTree.Nodes[0].Tag as GroupInfo;

            if (m_SimpleGroupView.RootGroupInfo is SectionGroupInfo)
            {
                m_SimpleGroupView.RootGroupInfo.SubGroupInfos.Clear();

                m_SimpleGroupView.RootGroupInfo.SubGroupInfos.Add(m_RootGroupInfo);
            }
            else
            {
                m_SimpleGroupView.RootGroupInfo = m_RootGroupInfo;
            }
        }
        public override void SetView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            this.C_GroupInfoTree.Nodes.Clear();

            if (!(i_View is MaskedTextControlView))
            {
                return;
            }

            MaskedTextControlView m_MaskView = i_View as MaskedTextControlView;

            foreach (MaskInfo info in m_MaskView.MaskInfoSetting)
            {
                TreeNode node = new TreeNode(info.ToString());

                node.Tag = info;

                this.C_GroupInfoTree.Nodes.Add(node);
            }

            UpdateTextDisplay();

            if (this.C_GroupInfoTree.Nodes.Count > 0)
            {
                this.C_GroupInfoTree.SelectedNode = this.C_GroupInfoTree.Nodes[0];
            }
        }
Esempio n. 4
0
 public override void UpdateView(Webb.Reports.ExControls.Views.ExControlView i_View)
 {
     if (i_View is WebbChartExView)
     {
         WebbChartExView mainView = i_View as WebbChartExView;
     }
 }
        public override void SetView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            this.C_GroupInfoTree.Nodes.Clear();

            GroupView m_GroupView = i_View as GroupView;

            SetColumnsWidth(m_GroupView);

            this.C_CheckHeader.Checked = m_GroupView.HaveHeader;

            GroupInfo m_GroupInfo = null;

            if (m_GroupView.RootGroupInfo is SectionGroupInfo)
            {
                if (m_GroupView.RootGroupInfo.SubGroupInfos.Count > 0)
                {
                    m_GroupInfo = m_GroupView.RootGroupInfo.SubGroupInfos[0];
                }
            }
            else
            {
                m_GroupInfo = m_GroupView.RootGroupInfo;
            }

            this.SetView(m_GroupInfo, null);
        }
Esempio n. 6
0
        public override void SetView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            this.C_GroupInfoTree.Nodes.Clear();

            GridView m_GridView = i_View as GridView;

            int Start = m_GridView.ResolveIndentStartCol();

            m_GridView.ApplyVirtualGroupInfoWidth(ref Start, (i_View as GridView).RootGroupInfo, (i_View as GridView).ColumnsWidth);

            m_GridView.GridInfo.ApplyColumnsWidth((i_View as GridView).ColumnsWidth, Start);    //06-30-2008@Scott

            GroupInfo m_GroupInfo = null;

            if (m_GridView.RootGroupInfo is SectionGroupInfo && m_GridView.RootGroupInfo.IsSectionOutSide)
            {
                if (m_GridView.RootGroupInfo.SubGroupInfos.Count > 0)
                {
                    m_GroupInfo = m_GridView.RootGroupInfo.SubGroupInfos[0];
                }
            }
            else
            {
                m_GroupInfo = m_GridView.RootGroupInfo;
            }


            this.SetView(m_GroupInfo, null);
        }
Esempio n. 7
0
 //Methods
 public int Add(ExControlView i_Object)
 {
     if (this.InnerList.Contains(i_Object))
     {
         return(-1);
     }
     return(this.InnerList.Add(i_Object));
 }
Esempio n. 8
0
        public override void UpdateView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            HorizontalGridView hGridView = i_View as HorizontalGridView;

            if (hGridView != null)
            {
                hGridView.GridColumns = hGridColumns.Copy();
            }
        }
        public override void SetView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            if (i_View is WebbChartExView)
            {
                WebbChartExView mainView = i_View as WebbChartExView;

                this.C_PropertyGrid.SelectedObject = (this._DesignerForm as DF_ChartControlEx).Settings.PieLabelInfo;
            }
        }
        public override void SetView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            if (i_View is WebbChartExView)
            {
                WebbChartExView mainView = i_View as WebbChartExView;

                int index = (int)(this._DesignerForm as DF_ChartControlEx).Settings.ChartType;

                this.C_ListChartType.SelectedIndex = index;
            }
        }
Esempio n. 11
0
        public override void SetView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            this.C_ListSeries.Items.Clear();

            foreach (Series series in Setting.SeriesCollection)
            {
                ImageListBoxItem item = new ImageListBoxItem(series, 0);

                this.C_ListSeries.Items.Add(item);
            }

            this.C_ListSeries.SelectedIndex = 0;
        }
Esempio n. 12
0
        public override void SetView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            this.C_GroupInfoTree.Nodes.Clear();

            GroupInfo m_GroupInfo = null;

            _ExControlView = i_View;

            HorizonGroupView mHorizonGroupView = i_View as HorizonGroupView;

            m_GroupInfo = mHorizonGroupView.RootGroupInfo;

            this.SetView(m_GroupInfo, null);
        }
Esempio n. 13
0
        public override void SetView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            this.C_GroupInfoTree.Nodes.Clear();

            GradingView m_GradingView = i_View as GradingView;

            SetColumnsWidth(m_GradingView);

            this.C_CheckHeader.Checked = m_GradingView.HaveHeader;

            GroupInfo m_GroupInfo = m_GradingView.RootGroupInfo;

            this.SetView(m_GroupInfo, null);
        }
Esempio n. 14
0
        //end Edit
        public override void UpdateView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            if (this.C_GroupInfoTree.Nodes.Count <= 0)
            {
                return;
            }

            GroupInfo m_GroupInfo = this.C_GroupInfoTree.Nodes[0].Tag as GroupInfo;

            this.UpdateView(m_GroupInfo, this.C_GroupInfoTree.Nodes[0]);

            HorizonGroupView mHorizonGroupView = i_View as HorizonGroupView;

            mHorizonGroupView.RootGroupInfo = m_GroupInfo;
        }
Esempio n. 15
0
        public override void UpdateView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            if (!(i_View is MaskedTextControlView))
            {
                return;
            }

            MaskedTextControlView m_MaskView = i_View as MaskedTextControlView;

            m_MaskView.MaskInfoSetting.Clear();

            for (int i_Index = 0; i_Index < this.C_GroupInfoTree.Nodes.Count; i_Index++)
            {
                TreeNode node = this.C_GroupInfoTree.Nodes[i_Index];

                m_MaskView.MaskInfoSetting.Add(node.Tag as MaskInfo);
            }
        }
        public override void SetView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            if (i_View is WebbChartExView)
            {
                WebbChartExView mainView = i_View as WebbChartExView;

                this.C_CBSeriesName.Items.Clear();

                foreach (Series series in Setting.SeriesCollection)
                {
                    this.C_CBSeriesName.Items.Add(series.SeriesLabel);
                }

                if (this.C_CBSeriesName.Items.Count > 0)
                {
                    this.C_CBSeriesName.SelectedIndex = 0;
                }
            }
        }
Esempio n. 17
0
        public override void SetView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            //clear trees
            this.C_GroupInfoTree.Nodes.Clear();

            this.C_SeriesTree.Nodes.Clear();

            WebbChartView chartView = i_View as WebbChartView;

            //set group tree
            GroupInfo m_GroupInfo = null;

            m_GroupInfo = chartView.RootGroupInfo;

            while (m_GroupInfo != null)
            {
                TreeNode m_node = new TreeNode(m_GroupInfo.ToString());

                m_node.Tag = m_GroupInfo.Copy();

                this.C_GroupInfoTree.Nodes.Add(m_node);

                GroupInfo subGroupInfo = null;

                if (m_GroupInfo.SubGroupInfos.Count > 0)
                {
                    subGroupInfo = m_GroupInfo.SubGroupInfos[0];
                }

                m_GroupInfo = subGroupInfo;
            }

            //set series tree
            foreach (ChartSeries series in chartView.Series)
            {
                TreeNode m_node = new TreeNode(series.ToString());

                m_node.Tag = series.Copy();

                this.C_SeriesTree.Nodes.Add(m_node);
            }
        }
Esempio n. 18
0
        public override void SetView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            this.C_GroupInfoTree.Nodes.Clear();

            if (!(i_View is StatControlView))
            {
                return;
            }

            StatControlView m_StatView = i_View as StatControlView;

            foreach (StatInfo info in m_StatView.StatInfos)
            {
                TreeNode node = new TreeNode(info.ToString());

                node.Tag = info;

                this.C_GroupInfoTree.Nodes.Add(node);
            }
        }
Esempio n. 19
0
        public override void UpdateView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            this.UpdateMatrixStyle();

            int nCol = 0;

            if (i_View is CompactGroupView)
            {
                CompactGroupView m_CompactGroupView = i_View as CompactGroupView;

                if (!m_CompactGroupView.Matrix)
                {
                    this.palMatrix.Enabled = false;

                    return;
                }

                m_CompactGroupView.MatrixInfo = matrixInfo.Copy();

                if (m_CompactGroupView.ShowRowIndicators)
                {
                    nCol++;
                }

                //UpdateMatrixColumnsWidth(m_CompactGroupView.RootGroupInfo, ref nCol, m_CompactGroupView.ColumnsWidth, m_CompactGroupView.MatrixInfo);
            }
            else
            {
                MatrixGroupView m_MatrixGroupView = i_View as MatrixGroupView;

                m_MatrixGroupView.MatrixInfo = matrixInfo.Copy();

                if (m_MatrixGroupView.ShowRowIndicators)
                {
                    nCol++;
                }

                //UpdateMatrixColumnsWidth(m_MatrixGroupView.RootGroupInfo, ref nCol, m_MatrixGroupView.ColumnsWidth, m_MatrixGroupView.MatrixInfo);
            }
        }
Esempio n. 20
0
        public override void SetView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            this.C_GroupInfoTree.Nodes.Clear();

            FieldPanelView m_FieldPanelView = i_View as FieldPanelView;

            GroupInfo m_GroupInfo = null;

            if (m_FieldPanelView.RootGroupInfo is SectionGroupInfo)
            {
                if (m_FieldPanelView.RootGroupInfo.SubGroupInfos.Count > 0)
                {
                    m_GroupInfo = m_FieldPanelView.RootGroupInfo.SubGroupInfos[0];
                }
            }
            else
            {
                m_GroupInfo = m_FieldPanelView.RootGroupInfo;
            }

            this.SetView(m_GroupInfo, null);
        }
Esempio n. 21
0
        public override void UpdateView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            GridView m_GridView = i_View as GridView;

            GroupInfo m_RootGroupInfo = null;

            if (this.C_GroupInfoTree.Nodes.Count <= 0)
            {
                goto EXIT;
            }

            GroupInfo m_GroupInfo = this.C_GroupInfoTree.Nodes[0].Tag as GroupInfo;

            this.UpdateView(m_GroupInfo, this.C_GroupInfoTree.Nodes[0]);

            m_RootGroupInfo = this.C_GroupInfoTree.Nodes[0].Tag as GroupInfo;

EXIT:
            if (m_GridView.RootGroupInfo is SectionGroupInfo && m_GridView.RootGroupInfo.IsSectionOutSide)
            {
                m_GridView.RootGroupInfo.SubGroupInfos.Clear();

                if (m_RootGroupInfo != null)
                {
                    m_GridView.RootGroupInfo.SubGroupInfos.Add(m_RootGroupInfo);
                }
            }
            else
            {
                m_GridView.RootGroupInfo = m_RootGroupInfo;
            }

            int Start = m_GridView.ResolveIndentStartCol();

            m_GridView.UpdateVirtualGroupInfoWidth(ref Start, m_GridView.RootGroupInfo, m_GridView.ColumnsWidth);

            m_GridView.GridInfo.UpdateColumnsWidth(m_GridView.ColumnsWidth, Start);     //06-30-2008@Scott
        }
Esempio n. 22
0
        public override void UpdateView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            if (this.C_GroupInfoTree.Nodes.Count <= 0)
            {
                return;
            }

            if (!(i_View is StatControlView))
            {
                return;
            }

            StatControlView m_StatView = i_View as StatControlView;

            m_StatView.StatInfos.Clear();

            for (int i_Index = 0; i_Index < this.C_GroupInfoTree.Nodes.Count; i_Index++)
            {
                TreeNode node = this.C_GroupInfoTree.Nodes[i_Index];

                m_StatView.StatInfos.Add(node.Tag as StatInfo);
            }
        }
Esempio n. 23
0
        public override void SetView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            horizontalGridView = i_View as HorizontalGridView;
            HorizontalGridView hGridView = i_View as HorizontalGridView;

            if (hGridView != null)
            {
                hGridColumns = hGridView.GridColumns.Copy();

                // Update UI
                this.C_ListHorizontalColumns.Items.Clear();

                foreach (HorizontalGridColumn column in hGridColumns)
                {
                    ImageListBoxItem item = new ImageListBoxItem(column, 0);

                    this.C_ListHorizontalColumns.Items.Add(item);
                }

                this.C_ListHorizontalColumns.SelectedIndex = 0;
            }

            this.C_PropertyGrid.SelectedObject = horizontalGridView.HorizontalGridData;
        }
Esempio n. 24
0
        public override void UpdateView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            //update group
            GroupInfo m_GroupInfo = null;

            for (int i_Index = 0; i_Index < this.C_GroupInfoTree.Nodes.Count; i_Index++)
            {
                if (i_Index > 0)
                {
                    m_GroupInfo.SubGroupInfos.Clear();

                    m_GroupInfo.SubGroupInfos.Add(this.C_GroupInfoTree.Nodes[i_Index].Tag as GroupInfo);

                    m_GroupInfo = m_GroupInfo.SubGroupInfos[0];
                }
                else
                {
                    m_GroupInfo = this.C_GroupInfoTree.Nodes[i_Index].Tag as GroupInfo;
                }

                m_GroupInfo.SubGroupInfos.Clear();
            }

            WebbChartView m_GroupView = i_View as WebbChartView;

            GroupInfo m_RootGroupInfo = this.C_GroupInfoTree.Nodes[0].Tag as GroupInfo;

            m_GroupView.RootGroupInfo = m_RootGroupInfo;

            //update summaries
            m_GroupView.Series.Clear();
            for (int i_Index = 0; i_Index < this.C_SeriesTree.Nodes.Count; i_Index++)
            {
                m_GroupView.Series.Add(this.C_SeriesTree.Nodes[i_Index].Tag as ChartSeries);
            }
        }
Esempio n. 25
0
        //end Edit
        public override void UpdateView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            if (this.C_GroupInfoTree.Nodes.Count <= 0)
            {
                return;
            }

            GroupInfo m_GroupInfo = this.C_GroupInfoTree.Nodes[0].Tag as GroupInfo;

            this.UpdateView(m_GroupInfo, this.C_GroupInfoTree.Nodes[0]);

            GradingView m_GradingView = i_View as GradingView;

            //begin Edit @simon
            this.UpdateColumnsWidth(m_GradingView);
            //end Edit

            m_GradingView.HaveHeader = this.C_CheckHeader.Checked;

            GroupInfo m_RootGroupInfo = this.C_GroupInfoTree.Nodes[0].Tag as GroupInfo;


            m_GradingView.RootGroupInfo = m_RootGroupInfo;
        }
Esempio n. 26
0
 public void Remove(ExControlView i_Obj)
 {
     this.InnerList.Remove(i_Obj);
 }
 public override void UpdateView(Webb.Reports.ExControls.Views.ExControlView i_View)
 {
 }
Esempio n. 28
0
 public override void SetView(Webb.Reports.ExControls.Views.ExControlView i_View)
 {
     this.TabAxes();
 }
 public override void UpdateView(Webb.Reports.ExControls.Views.ExControlView i_View)
 {
     HolePanelView mainView = i_View as HolePanelView;
 }
        public override void SetView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            HolePanelView mainView = i_View as HolePanelView;

            this.C_PropertyGrid.SelectedObject = mainView.HolePanelInfo;
        }