CreateLayout ( LayoutUserSettings oLayoutUserSettings ) { Debug.Assert(oLayoutUserSettings != null); AssertValid(); LayoutManager oLayoutManager = new LayoutManager(); oLayoutManager.Layout = oLayoutUserSettings.Layout; ILayout oLayout = oLayoutManager.CreateLayout(); oLayoutUserSettings.TransferToLayout(oLayout); // Don't use groups or binning, even if the user is using one of those // in the NodeXLControl. oLayout.LayoutStyle = LayoutStyle.Normal; return(oLayout); }
ApplyLayoutUserSettings ( LayoutUserSettings oLayoutUserSettings ) { // Debug.Assert(oLayoutUserSettings != null); // AssertValid(); // Either layout manager will work; arbitrarily use one of them to // create a layout. ILayout oLayout = m_oLayoutManagerForToolStripSplitButton.CreateLayout(); oLayoutUserSettings.TransferToLayout(oLayout); m_oNodeXLControl.Layout = oLayout; }
ApplyLayoutUserSettings ( LayoutUserSettings oLayoutUserSettings ) { Debug.Assert(oLayoutUserSettings != null); AssertValid(); // Make sure the two layout managers are in sync. Debug.Assert(m_oLayoutManagerForToolStripSplitButton.Layout == m_oLayoutManagerForContextMenu.Layout); // Either layout manager will work; arbitrarily use one of them to // create a layout. ILayout oLayout = m_oLayoutManagerForToolStripSplitButton.CreateLayout(); oLayoutUserSettings.TransferToLayout(oLayout); oNodeXLControl.Layout = oLayout; }
CreateLayout ( LayoutUserSettings oLayoutUserSettings ) { Debug.Assert(oLayoutUserSettings != null); AssertValid(); LayoutManager oLayoutManager = new LayoutManager(); oLayoutManager.Layout = oLayoutUserSettings.Layout; ILayout oLayout = oLayoutManager.CreateLayout(); oLayoutUserSettings.TransferToLayout(oLayout); // Don't use groups or binning, even if the user is using one of those // in the NodeXLControl. oLayout.LayoutStyle = LayoutStyle.Normal; return (oLayout); }