public void Setup( SpotfireViewManager svm, EventHandler callerEditValueChangedHandler = null) { DataTableMapMsx dataMap = null; Setup(svm, dataMap, callerEditValueChangedHandler); }
/// <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)); }
/// <summary> /// ShowDialog /// </summary> /// <param name="svm">Definition of the parameters of the Trellis Card view</param> /// <param name="initialTabName"></param> /// <returns></returns> public static DialogResult ShowDialog( SpotfireViewManager svm) { DataMapDialog dmd = new DataMapDialog(); return(dmd.ShowDialog2(svm)); }
/// <summary> /// ShowDialog /// </summary> /// <param name="svm"></param> /// <param name="initialTabName"></param> /// <returns></returns> public static DialogResult ShowDialog( VisualMsx v, SpotfireViewManager svm) { Instance = new BasicVisualPropertiesDialog(); return(Instance.ShowDialog2(v, svm)); }
/// <summary> /// Setup /// </summary> /// <param name="v"></param> public void Setup( SpotfireViewManager svm, EventHandler editValueChangedEventHandler = null) { SVM = svm; DataMapControl.ShowSelectedColumnCheckBoxes = false; DataMapControl.Setup(SVM, editValueChangedEventHandler); return; }
private DialogResult ShowDialog2( SpotfireViewManager svm) { SVM = svm; DataMapCtl.ShowSelectedColumnCheckBoxes = false; DataMapCtl.Setup(SVM, EditValueChanged); DialogResult dr = ShowDialog(SessionManager.ActiveForm); return(DialogResult.OK); // always say OK even if window header close button clicked }
/// <summary> /// Setup /// </summary> /// <param name="v"></param> public void Setup( VisualMsx v, SpotfireViewManager svm, EventHandler callerEditValueChangedEventHandler = null) { DataTableMsx mainDataTable = v?.Data?.DataTableReference; SVM = svm; MainDataTableSelectorControl.Setup(mainDataTable, SVP, callerEditValueChangedEventHandler); CallerEditValueChangedEventHandler = callerEditValueChangedEventHandler; return; }
/// <summary> /// Setup the control for specified view /// </summary> /// <param name="view"></param> public void Setup( SpotfireViewManager svm, DataTableMapMsx dataMap = null, EventHandler callerEditValueChangedHandler = null) { DataRow dr; DataColumn dc; InSetup = true; SVM = svm; DataTableMaps = svm?.SVP.DataTableMaps; CallerEditValueChangedHandler = callerEditValueChangedHandler; DataTableSelectorControl.Setup(DataTableMaps, DataTableSelectorControl_EditValueChanged); QtSelectorControl.Setup(CurrentMap, QueryTableAssignmentChanged); GridView.OptionsSelection.MultiSelect = !SelectSingleColumn; GridView.OptionsBehavior.Editable = !SelectSingleColumn; DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("DataTypeImageField", typeof(Image))); dt.Columns.Add(new DataColumn("SpotfireColNameField", typeof(string))); dt.Columns.Add(new DataColumn("OriginalSpotfireColNameField", typeof(string))); dt.Columns.Add(new DataColumn("SelectedField", typeof(bool))); dt.Columns.Add(new DataColumn("MobiusTableNameField", typeof(string))); dt.Columns.Add(new DataColumn("MobiusColNameField", typeof(string))); dt.Columns.Add(new DataColumn("ColumnMapMsxRefField", typeof(ColumnMapMsx))); dt.RowChanged += new DataRowChangeEventHandler(Dt_RowChanged); // Monitor row changes //dr = dt.NewRow(); // add blank row at bottom //dt.Rows.Add(dr); FieldDataTable = dt; FieldGrid.DataSource = dt; UpdateFieldGridDataTable(); // do initial fill of the grid DataTable HeaderPanel.Enabled = CanEditMapping; Changed = false; InSetup = false; return; }
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); }
/// <summary> /// Setup /// </summary> /// <param name="v"></param> public void Setup( SpotfireViewManager svm, SortInfoCollectionMsx sortInfo, EventHandler editValueChangedEventHandler = null) { InSetup = true; SVM = svm; SortInfo = sortInfo; CallerEditValueChangedHandler = editValueChangedEventHandler; SetupSortColumn(sortInfo.GetSortItem(0), SortBySelector1, Ascending1, Descending1, SortBySelector1_EditValueChanged); SetupSortColumn(sortInfo.GetSortItem(1), SortBySelector2, Ascending2, Descending2, SortBySelector2_EditValueChanged); SetupSortColumn(sortInfo.GetSortItem(2), SortBySelector3, Ascending3, Descending3, SortBySelector3_EditValueChanged); InSetup = false; return; }
/// <summary> /// Setup /// </summary> /// <param name="expr"></param> /// <param name="svm"></param> /// <param name="editValueChangedEventHandler"></param> public void Setup( AxisMsx axis, VisualMsx visual, SpotfireViewManager svm, EventHandler editValueChangedEventHandler = null) { Axis = axis; AxisExpressionList = AxisExpressionListMsx.Parse(axis.Expression); MultiExpressionSelectionAllowed = axis.MultiExpressionSelectionAllowed; // (not correct) Visual = visual; SVM = svm; CallerEditValueChangedHandler = editValueChangedEventHandler; SetupLayoutPanel(); return; }
void SetupViewEnvironment() { ResultsViewModel rvi = new ResultsViewModel(); rvi.ViewType = ResultsViewType.Spotfire; SVM = new SpotfireViewManager(rvi); SVM.SpotfireViewProps.AnalysisPath = SpotfireApiClient.DefaultAnalysisName; SVM.SpotfireApiClient = Api; VisPropsButton.Enabled = true; Query = Query.DeserializeFromFile(SpotfireApiClient.DefaultSerializedTestQuery); SVM.BaseQuery = Query; Qm = new QueryManager(); Qm.LinkMember(Query); SVM.Qm = Qm; return; }
private DialogResult ShowDialog2( VisualMsx v, SpotfireViewManager svm) { SVM = svm; V = v; PropertyDialogsUtil.AdjustPropertyPageTabs(Tabs, TabPageSelector, TabsContainerPanel);; SetupForm(); DialogResult dr = ShowDialog(SessionManager.ActiveForm); if (dr == DialogResult.Cancel) { return(dr); } return(dr); }
/// <summary> /// Setup the dropdown for a Column(s) expression /// </summary> /// <param name="parsedColExpr"></param> /// <param name="axis"></param> /// <param name="visual"></param> /// <param name="b"></param> /// <param name="parentColumnExressionSelectorControl"></param> /// <param name="callerEditValueChanged"></param> public void Setup( ParsedColumnExpressionMsx parsedColExpr, AxisMsx axis, VisualMsx visual, DropDownButton b, ColumnsSelector parentColumnExressionSelectorControl, EventHandler callerEditValueChanged = null) { InSetup = true; ParsedColExpr = parsedColExpr; Axis = axis; Visual = visual; InvokingButton = b; PC = parentColumnExressionSelectorControl; SVM = PC.SVM; CallerEditValueChanged = callerEditValueChanged; DataTableMsx dt = GetSelectorDataTable(); if (dt != null) { TableSelector.Name = dt.Name; } else { TableSelector.Name = ""; } List <DataTableMsx> tables = Axis.GetAllowedDataTables(); ColumnList.Items.Clear(); string selectedColName = null; if (parsedColExpr.ColumnNames.Count > 0) { selectedColName = parsedColExpr.ColumnNames[0]; } foreach (DataColumnMsx col in dt.Columns) { CheckedListBoxItem item = new CheckedListBoxItem(); item.Description = col.Name; if (Lex.Eq(col.Name, selectedColName)) { item.CheckState = CheckState.Checked; } ColumnList.Items.Add(item); } //DataMapControl.ShowSelectedColumnCheckBoxes = true; //DataMapControl.SelectSingleColumn = true; //DataMapControl.ShowTableControls = false; //DataMapControl.Setup(SVM, DataMapSelectedColumnChanged); ////DataMapControl.MobiusTableNameCol.Visible = false; ////DataMapControl.MobiusColNameCol.Visible = false; //DataMapControl.FieldGridView.OptionsView.ColumnAutoWidth = false; ////DataMapControl.FieldGridView.OptionsView.ShowColumnHeaders = false; InSetup = false; return; }
/// <summary> /// Setup options for an axis /// </summary> /// <param name="axis"></param> /// <param name="svm"></param> public void Setup( ScaleAxisMsx axis, VisualMsx visual, SpotfireViewManager svm, EventHandler editValueChangedEventHandler = null) { InSetup = true; Axis = axis; Visual = visual; SVM = svm; CallerEditValueChanged = editValueChangedEventHandler; ColumnSelector.Setup(axis, visual, svm, EditValueChanged); // Range if (axis.Range.Low == null) { RangeMin.Text = "Automatic"; } else { RangeMin.Text = axis.Range.Low.ToString(); } if (axis.Range.High == null) { RangeMax.Text = "Automatic"; } else { RangeMax.Text = axis.Range.High.ToString(); } IncludeOrigin.Checked = axis.IncludeZeroInAutoZoom; ShowZoomSlider.Checked = Axis.ManualZoom; ShowGridLines.Checked = Axis.Scale.ShowGridlines; // Labels ShowLabels.Checked = Axis.Scale.ShowLabels; if (Axis.Scale.LabelOrientation == LabelOrientationMsx.Horizontal) { HorizontalLabels.Checked = true; } else { VerticalLabels.Checked = true; } bool usingMaxTickLayout = (Axis.Scale.LabelLayout == ScaleLabelLayoutMsx.MaximumNumberOfTicks); MaxNumberOfLabels.Checked = usingMaxTickLayout; MaxNumberOfTicks.Enabled = usingMaxTickLayout; MaxNumberOfTicks.Value = Axis.Scale.MaximumNumberOfTicks; // Scaling LogScale.Checked = axis.TransformType == AxisTransformTypeMsx.Log10; ReverseScale.Checked = axis.Reversed; InSetup = false; return; }