This commit is contained in:
Kathy Ruffing 2011-03-09 11:57:39 +00:00
parent b78e720313
commit 31650af66c

View File

@ -33,6 +33,10 @@ namespace Volian.Controls.Library
if (value != null) if (value != null)
{ {
MyStepRTB = value.MyStepRTB; MyStepRTB = value.MyStepRTB;
if (value is GridItem)
{
ToggleTableDesignButtons(true);
}
} }
} }
} }
@ -1374,6 +1378,7 @@ namespace Volian.Controls.Library
private void btnPdfCreate_Click(object sender, EventArgs e) private void btnPdfCreate_Click(object sender, EventArgs e)
{ {
if (MyItemInfo == null) return; // if creating a pdf before rtb exists, return; if (MyItemInfo == null) return; // if creating a pdf before rtb exists, return;
if (MyEditItem != null) MyEditItem.SaveCurrentAndContents();
OnPrintRequest(new StepTabRibbonEventArgs(MyItemInfo.MyProcedure)); OnPrintRequest(new StepTabRibbonEventArgs(MyItemInfo.MyProcedure));
} }
#region Table Grid #region Table Grid
@ -1576,6 +1581,7 @@ namespace Volian.Controls.Library
btnTblDgnPaste.Enabled = enable; btnTblDgnPaste.Enabled = enable;
btnTblDgnSplitCells.Enabled = enable; btnTblDgnSplitCells.Enabled = enable;
btnTblDgnTableBorder.Enabled = enable; btnTblDgnTableBorder.Enabled = enable;
btnTblDgnAdjustSize.Checked = !enable;
} }
private void btnTblDgnAdjustSize_Click(object sender, EventArgs e) private void btnTblDgnAdjustSize_Click(object sender, EventArgs e)
{ {
@ -1585,13 +1591,16 @@ namespace Volian.Controls.Library
MyFlexGrid.Cols.Fixed = MyFlexGrid.Cols.Count; MyFlexGrid.Cols.Fixed = MyFlexGrid.Cols.Count;
MyFlexGrid.Rows.Fixed = MyFlexGrid.Rows.Count; MyFlexGrid.Rows.Fixed = MyFlexGrid.Rows.Count;
ToggleTableDesignButtons(false); ToggleTableDesignButtons(false);
MyFlexGrid.ListStyles();
} }
else else
{ {
// set grid back to "normal" mode // set grid back to "normal" mode
MyFlexGrid.Cols.Fixed = 0; MyFlexGrid.Cols.Fixed = 0;
MyFlexGrid.Rows.Fixed = 0; MyFlexGrid.Rows.Fixed = 0;
MyFlexGrid.StyleBackColor = Color.White;
ToggleTableDesignButtons(true); ToggleTableDesignButtons(true);
MyFlexGrid.ListStyles();
} }
} }
#endregion #endregion
@ -1681,59 +1690,57 @@ namespace Volian.Controls.Library
private void btnTblDgnAlgnTxTopLeft_Click(object sender, EventArgs e) private void btnTblDgnAlgnTxTopLeft_Click(object sender, EventArgs e)
{ {
MyFlexGrid.VerticalTopText(); MyFlexGrid.ChangeCellAlign(MyFlexGrid.Selection, C1.Win.C1FlexGrid.TextAlignEnum.LeftTop);
MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Left); MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Left);
} }
private void btnTblDgnAlgnTxTopCenter_Click(object sender, EventArgs e) private void btnTblDgnAlgnTxTopCenter_Click(object sender, EventArgs e)
{ {
MyFlexGrid.VerticalTopText(); MyFlexGrid.ChangeCellAlign(MyFlexGrid.Selection, C1.Win.C1FlexGrid.TextAlignEnum.CenterTop);
MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Center); MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Center);
} }
private void btnTblDgnAlgnTxTopRight_Click(object sender, EventArgs e) private void btnTblDgnAlgnTxTopRight_Click(object sender, EventArgs e)
{ {
MyFlexGrid.VerticalTopText(); MyFlexGrid.ChangeCellAlign(MyFlexGrid.Selection, C1.Win.C1FlexGrid.TextAlignEnum.RightTop);
MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Right); MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Right);
} }
private void btnTblDgnAlgnTxCenterLeft_Click(object sender, EventArgs e) private void btnTblDgnAlgnTxCenterLeft_Click(object sender, EventArgs e)
{ {
MyFlexGrid.VerticalCenterText(); MyFlexGrid.ChangeCellAlign(MyFlexGrid.Selection, C1.Win.C1FlexGrid.TextAlignEnum.LeftCenter);
MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Left); MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Left);
} }
private void btnTblDgnAlgnTxCenterCenter_Click(object sender, EventArgs e) private void btnTblDgnAlgnTxCenterCenter_Click(object sender, EventArgs e)
{ {
MyFlexGrid.VerticalCenterText(); MyFlexGrid.ChangeCellAlign(MyFlexGrid.Selection, C1.Win.C1FlexGrid.TextAlignEnum.CenterCenter);
MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Center); MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Center);
} }
private void btnTblDgnAlgnTxCenterRight_Click(object sender, EventArgs e) private void btnTblDgnAlgnTxCenterRight_Click(object sender, EventArgs e)
{ {
MyFlexGrid.VerticalCenterText(); MyFlexGrid.ChangeCellAlign(MyFlexGrid.Selection, C1.Win.C1FlexGrid.TextAlignEnum.RightCenter);
MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Right); MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Right);
} }
private void btnTblDgnAlgnTxBottomLeft_Click(object sender, EventArgs e) private void btnTblDgnAlgnTxBottomLeft_Click(object sender, EventArgs e)
{ {
MyFlexGrid.VerticalBottomText(); MyFlexGrid.ChangeCellAlign(MyFlexGrid.Selection, C1.Win.C1FlexGrid.TextAlignEnum.LeftBottom);
MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Left); MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Left);
} }
private void btnTblDgnAlgnTxBottomCenter_Click(object sender, EventArgs e) private void btnTblDgnAlgnTxBottomCenter_Click(object sender, EventArgs e)
{ {
MyFlexGrid.VerticalBottomText(); MyFlexGrid.ChangeCellAlign(MyFlexGrid.Selection, C1.Win.C1FlexGrid.TextAlignEnum.CenterBottom);
MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Center); MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Center);
} }
private void btnTblDgnAlgnTxBottomRight_Click(object sender, EventArgs e) private void btnTblDgnAlgnTxBottomRight_Click(object sender, EventArgs e)
{ {
MyFlexGrid.VerticalBottomText(); MyFlexGrid.ChangeCellAlign(MyFlexGrid.Selection, C1.Win.C1FlexGrid.TextAlignEnum.RightBottom);
MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Right); MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Right);
} }
} }
public enum E_FieldToEdit { StepText, Text, Number }; public enum E_FieldToEdit { StepText, Text, Number };
public class StepTabRibbonEventArgs : EventArgs public class StepTabRibbonEventArgs : EventArgs