Пример #1
0
        public bool ClosePluginOfType(Type type)
        {
            foreach (ITabDocument content in bottomTabControl.Documents)
            {
                if (content is ObjectEditorView && (content as ObjectEditorView).EditorPlugin.GetType() == type)
                {
                    // Unregister plugin from back end.
                    wbContext.close_gui_plugin((content as ObjectEditorView).EditorPlugin.GetFixedPtr());

                    content.Close();
                    if (bottomTabControl.TabCount == 0)
                    {
                        contentSplitContainer.Panel2Collapsed = true;
                    }
                    return(true);
                }
            }

            return(false);
        }