protected override void CreateChildControls()
{
BottomToolbar.Buttons.Clear();
FillBottomToolbar();
if (BottomToolbar.Buttons.Count == 0)
{
if (EditPanel.Toolbars.Contains(BottomToolbar))
{
EditPanel.Toolbars.Remove(BottomToolbar);
}
_bottomToolbarRow.Visible = false;
(EditPanel.Parent as TableCell).Style["border-bottom-width"] = "0";
}
else
{
BottomToolbar.AlwaysVisible = true;
BottomToolbar.ButtonImagesFolder = ButtonImagesFolder;
for (var i = 0; i < BottomToolbar.Buttons.Count; i++)
{
BottomToolbar.Buttons[i].IgnoreTab = IgnoreTab;
}
}
TopToolbar.Buttons.Clear();
FillTopToolbar();
if (TopToolbar.Buttons.Count == 0)
{
if (EditPanel.Toolbars.Contains(TopToolbar))
{
EditPanel.Toolbars.Remove(TopToolbar);
}
_topToolbarRow.Visible = false;
(EditPanel.Parent as TableCell).Style["border-top-width"] = "0";
_changingToolbar = null;
}
else
{
TopToolbar.ButtonImagesFolder = ButtonImagesFolder;
for (var i = 0; i < TopToolbar.Buttons.Count; i++)
{
TopToolbar.Buttons[i].IgnoreTab = IgnoreTab;
TopToolbar.Buttons[i].PreservePlace = TopToolbarPreservePlace;
}
}
if (!Height.IsEmpty)
{
(Controls[0] as Table).Style.Add(HtmlTextWriterStyle.Height, Height.ToString());
}
if (!Width.IsEmpty)
{
(Controls[0] as Table).Style.Add(HtmlTextWriterStyle.Width, Width.ToString());
}
if (EditPanel.IE(Page) && !IsDesign)
{
_editPanelCell.Style[HtmlTextWriterStyle.Height] = "expression(Sys.Extended.UI.HtmlEditor.Editor.MidleCellHeightForIE(this.parentNode.parentNode.parentNode,this.parentNode))";
}
EditPanel.IgnoreTab = IgnoreTab;
}