Example #1
0
        internal void Show(ToolWindowUI ui)
        {
            if (ui.IsAdded)
            {
                return;
            }
            SaveUILengths();
            int index = ui.InsertLast ? ui.StackedContent.Count : 0;

            if (ui.StackedContentChild == null)
            {
                ui.StackedContentChild = StackedContentChildImpl.GetOrCreate(ui.ToolWindowGroupManager, ui.ToolWindowGroupManager.UIObject);
            }
            ui.StackedContent.AddChild(ui.StackedContentChild, ui.GetSizeInfo(), index);
            ui.IsAdded = true;
        }
Example #2
0
 void IDnSpyLoaderContentProvider.SetLoadingContent(object content)
 {
     Debug.Assert(stackedContent.Count == 0);
     stackedContent.AddChild(StackedContentChildImpl.GetOrCreate(content, content));
 }
Example #3
0
 void IDnSpyLoaderContentProvider.RemoveLoadingContent()
 {
     stackedContent.Clear();
     stackedContent.AddChild(mainWindowControl);
     mainWindowControl.Initialize(StackedContentChildImpl.GetOrCreate(fileTabManager.TabGroupManager, fileTabManager.TabGroupManager.UIObject), uiSettings.MainWindowControlState);
 }
Example #4
0
 void IDsLoaderContentProvider.RemoveLoadingContent()
 {
     stackedContent.Clear();
     stackedContent.AddChild(mainWindowControl);
     mainWindowControl.Initialize(StackedContentChildImpl.GetOrCreate(documentTabService.TabGroupService, documentTabService.TabGroupService.UIObject), uiSettings.MainWindowControlState);
 }