internal static IPanelInfo CreatePanelInfo
(IControlFactory controlFactory, IClassDef classDef, string uiDefName, IBOEditorControl iboEditorControl)
{
IUIForm uiForm = GetUiForm(classDef, uiDefName);
PanelBuilder panelBuilder = new PanelBuilder(controlFactory);
IPanelInfo panelInfo = panelBuilder.BuildPanelForForm(uiForm);
BorderLayoutManager layoutManager = controlFactory.CreateBorderLayoutManager(iboEditorControl);
layoutManager.AddControl(panelInfo.Panel, BorderLayoutManager.Position.Centre);
return panelInfo;
}
}