private void InitFromMainControl(object objCurrentControl)
{
XmlDocView docView = FindXmlDocView(objCurrentControl as Control);
if (docView != null)
m_seqView = docView.Controls[0] as XmlSeqView;
if (m_seqView != null)
{
m_xvc = m_seqView.Vc;
m_sda = m_seqView.RootBox.DataAccess;
}
var cmo = m_mediator.PropertyTable.GetValue("ActiveClerkSelectedObject", null) as ICmObject;
if (cmo != null)
{
int clidRoot;
var newHvoRoot = SetRoot(cmo, out clidRoot);
if (newHvoRoot > 0)
{
m_hvoRootObj = newHvoRoot;
m_clidRootObj = clidRoot;
}
}
XmlBrowseView browseView = FindXmlBrowseView(objCurrentControl as Control);
if (browseView != null)
m_sda = browseView.RootBox.DataAccess;
}