public void ShowPropertiesWindow() { if (mPropertiesToolWindowInfo != null) { if (!mPropertiesToolWindowInfo.IsDisposed) { return; } } PropertiesToolWindow window = new PropertiesToolWindow(this); mPropertiesToolWindowInfo = AddToolWindow(window); mPropertiesToolWindowInfo.ShowContextMenuButton = false; if (mPackExplorerToolWindowInfo != null) { if (!mPackExplorerToolWindowInfo.IsDisposed) { mDockContainer.DockForm(mPropertiesToolWindowInfo, mPackExplorerToolWindowInfo, DockStyle.Bottom, zDockMode.Inner); return; } } mDockContainer.DockForm(mPropertiesToolWindowInfo, DockStyle.Right, zDockMode.Inner); }
public void UpdateProperties(LevelEntry[] objects) { if (mPropertiesToolWindowInfo == null) { return; } if (mPropertiesToolWindowInfo.IsDisposed) { return; } PropertiesToolWindow form = mPropertiesToolWindowInfo.DockableForm as PropertiesToolWindow; form.UpdatePropertyGrid(objects); }
public void ShowPropertiesWindow() { if (mPropertiesToolWindowInfo != null) { if (!mPropertiesToolWindowInfo.IsDisposed) return; } PropertiesToolWindow window = new PropertiesToolWindow(this); mPropertiesToolWindowInfo = AddToolWindow(window); mPropertiesToolWindowInfo.ShowContextMenuButton = false; if (mPackExplorerToolWindowInfo != null) { if (!mPackExplorerToolWindowInfo.IsDisposed) { mDockContainer.DockForm(mPropertiesToolWindowInfo, mPackExplorerToolWindowInfo, DockStyle.Bottom, zDockMode.Inner); return; } } mDockContainer.DockForm(mPropertiesToolWindowInfo, DockStyle.Right, zDockMode.Inner); }