void SetHorizontalAlignment(HorizontalAlignmentEx ha) { if (ha == HorizontalAlignmentEx.Default) { HaGeneral.Checked = true; } else if (ha == HorizontalAlignmentEx.Left) { HaLeft.Checked = true; } else if (ha == HorizontalAlignmentEx.Center) { HaCenter.Checked = true; } else if (ha == HorizontalAlignmentEx.Right) { HaRight.Checked = true; } else { HaGeneral.Checked = true; } SetHorizontalImages(); }
/// <summary> /// Reset formatting to default values /// </summary> public void ResetFormatting() { QueryColumn qc0 = new QueryColumn(); CondFormat = qc0.CondFormat; Label = qc0.Label; DisplayFormat = qc0.DisplayFormat; DisplayWidth = qc0.DisplayWidth; Decimals = qc0.Decimals; HorizontalAlignment = qc0.HorizontalAlignment; VerticalAlignment = qc0.VerticalAlignment; return; }
DialogResult ShowInstance(QueryColumn qc) { new JupyterGuiConverter().ConvertFormOrUserControl(Instance); MetaColumn mc = qc.MetaColumn; HorizontalAlignmentEx ha = qc.ActiveHorizontalAlignment; SetHorizontalAlignment(qc.ActiveHorizontalAlignment); SetVerticalAlignment(qc.ActiveVerticalAlignment); ApplyToAllColumns.Checked = false; SetAsDefault.Checked = false; DialogResult dr = ShowDialog(SessionManager.ActiveForm); if (dr == DialogResult.Cancel) { return(dr); } qc.HorizontalAlignment = GetHorizontalAlignment(); qc.VerticalAlignment = GetVerticalAlignment(); if (ApplyToAllColumns.Checked && qc.QueryTable != null && qc.QueryTable.Query != null) { // apply to all columns foreach (QueryTable qt0 in qc.QueryTable.Query.Tables) { foreach (QueryColumn qc0 in qt0.QueryColumns) { qc0.HorizontalAlignment = qc.HorizontalAlignment; qc0.VerticalAlignment = qc.VerticalAlignment; } } } if (SetAsDefault.Checked) { // set as user default MetaColumn.SessionDefaultHAlignment = qc.ActiveHorizontalAlignment; UserObjectDao.SetUserParameter(SS.I.UserName, "DefaultHorizontalAlignment", MetaColumn.SessionDefaultHAlignment.ToString()); MetaColumn.SessionDefaultVAlignment = qc.ActiveVerticalAlignment; UserObjectDao.SetUserParameter(SS.I.UserName, "DefaultVerticalAlignment", MetaColumn.SessionDefaultVAlignment.ToString()); } return(dr); }