Example #1
0
        /// <summary>
        /// Show the dialog
        /// </summary>
        /// <param name="query"></param>
        /// <returns></returns>

        public static DialogResult ShowDialog(
            ScatterPlotMsx v,
            SpotfireViewManager svm)
        {
            Instance = new ScatterPlotPropertiesDialog();
            return(Instance.ShowDialog2(v, svm));
        }
Example #2
0
        void GetFormValues()
        {
            ScatterPlotMsx v = V;             // update existing visual instance

            // General

            GeneralPropertiesPanel.GetValues(v);

            XAxisPanel.GetValues();

            YAxisPanel.GetValues();

            // Other panels
            // --- todo ---

            if (
                MarkerColorRulesControlChanged ||
                MarkerShapesControlChanged ||
                AxesTabChanged)
            {
                if (MarkerColorRulesControlChanged)
                {
                    //QueryColumn qc = SVM.MarkerColor.QueryColumn;
                    //if (qc != null)
                    //{ // associate rules with QueryColumn
                    //	if (qc.CondFormat == null) qc.CondFormat = new CondFormat();
                    //	//qc.CondFormat.Rules = View.MarkerColorBy.ColorRulesControl.GetRules();
                    //	if (qc.CondFormat.Rules != null)
                    //		qc.CondFormat.Rules.InitializeInternalMatchValues(qc.MetaColumn.DataType);
                    //	//SVM.ApplyMarkerColorRules();
                    //}
                    MarkerColorRulesControlChanged = false;
                }

                //if (MarkerShapesControlChanged)
                //{
                //  GetMarkerShapeSchemeRulesFromGrid();
                //  MarkerShapesControlChanged = false;
                //}

                if (AxesTabChanged)
                {
                    //GetAxesFieldList();
                }

                SVM.ConfigureRenderingControl();
            }

            //if (TooltipFieldListControl.Changed) // update tooltip info
            //	SVM.MarkerTooltip.Fields = TooltipFieldListControl.GetFields();

            return;
        }
Example #3
0
        void ValidateViewInitialization()
        {
            if (SVM == null)
            {
                throw new Exception("ViewManager not defined");
            }

            SVM.ValidateSpotfireViewPropsInitialization();

            if (V == null)
            {
                V = new ScatterPlotMsx();
            }

            return;
        }
Example #4
0
        void ValidateViewInitialization()
        {
            if (SVP == null)
            {
                throw new Exception("ViewProperties not defined");
            }

            //SVP.ValidateSpotfireViewPropsInitialization();

            if (V == null)
            {
                V = new ScatterPlotMsx();
            }

            return;
        }
Example #5
0
        private DialogResult ShowDialog2(
            ScatterPlotMsx v,
            SpotfireViewManager svm)
        {
            SVM = svm;
            V   = v;

            //OriginalConfigureCount = view.ConfigureCount;
            OriginalChartState = SerializeMsx.Serialize(v);
            //OriginalRefreshCount = view.RefreshCount;

            SetupForm();

            DialogResult dr = ShowDialog(SessionManager.ActiveForm);

            //view.ChartControl.Series[0].Points
            return(dr);
        }
Example #6
0
        private DialogResult ShowDialog2(
            ScatterPlotMsx v,
            SpotfireViewProps svp)
        {
            SVP = svp;
            V   = v;

            //OriginalConfigureCount = view.ConfigureCount;
            OriginalChartState = v.Serialize();
            //OriginalRefreshCount = view.RefreshCount;

            SetupForm();

            DialogResult dr = ShowDialog(Form.ActiveForm);

            //view.ChartControl.Series[0].Points
            return(dr);
        }