/// <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( TrellisCardVisualMsx v, SpotfireViewProps svp) { Instance = new TrellisCardPropertiesDialog(); return(Instance.ShowDialog2(v, svp)); }
void ValidateViewInitialization() { if (SVP == null) { throw new Exception("ViewManager not defined"); } //SVP.ValidateSpotfireViewPropsInitialization(); if (V == null) { V = new TrellisCardVisualMsx(); } return; }
/// <summary> /// Get visualization properties from form and store in TrellisCardVisualMx /// </summary> void GetFormValues() { TrellisCardVisualMsx v = V; // update existing visual instance // General GeneralPropertiesPanel.GetValues(v); // Data // --- todo --- // Columns //v.IdColumnName = CurrentMap.GetSpotfireNameFromQueryColumn(IdColumnSelector.QueryColumn); //v.FocusColumnName = CurrentMap.GetSpotfireNameFromQueryColumn(FocusColumnSelector.QueryColumn); v.SelectedColumns = GetColorCodingColumnsFormValues(HorizontalGradientBarChartControl); v.FeatureColumns = GetColorCodingColumnsFormValues(VerticalBarChartControl); // Trellis v.RowAmount = (int)NumberOfRowsCtl.Value; v.ColumnAmount = (int)NumberOfColsCtl.Value; if (PageUpDownNavigation.Checked) { v.NavigationType = 0; } else { v.NavigationType = 1; // scrolling } // Sorting GetSortingProperties(); //string serializedText = MsxUtil.Serialize(v); // debug serialize //TrellisCardVisualMsx tcvCopy = (TrellisCardVisualMsx)MsxUtil.Deserialize(serializedText, typeof(TrellisCardVisualMsx)); // deserialize return; }
private DialogResult ShowDialog2( TrellisCardVisualMsx v, SpotfireViewProps svp) { SVP = svp; V = v; PropertyDialogsUtil.AdjustPropertyPageTabs(Tabs, TabPageSelector, TabsContainerPanel);; OriginalChartState = v.Serialize(); SetupForm(); DialogResult dr = ShowDialog(Form.ActiveForm); if (dr == DialogResult.Cancel) { return(dr); } return(dr); }