public void AddSubwindowsToTabs() { TabMgr tabSprites = GetTab(TabMgr.TabId.Sprites); tabSprites.AddSpritesetWindow(m_doc.Spritesets.Current.SpritesetWindow); tabSprites.AddSpriteWindow(m_doc.Spritesets.Current.SpriteWindow); tabSprites.AddPaletteWindow(m_doc.Palettes.CurrentPalette.PaletteWindowForm()); tabSprites.ArrangeWindows(); TabMgr tabBackgroundMaps = GetTab(TabMgr.TabId.BackgroundMaps); tabBackgroundMaps.AddSpritesetWindow(m_doc.BackgroundSpritesets.Current.SpritesetWindow); tabBackgroundMaps.AddSpriteWindow(m_doc.BackgroundSpritesets.Current.SpriteWindow); tabBackgroundMaps.AddPaletteWindow(m_doc.BackgroundPalettes.CurrentPalette.PaletteWindowForm()); tabBackgroundMaps.AddMapWindow(m_doc.BackgroundMaps.CurrentMap.MapWindow); tabBackgroundMaps.ArrangeWindows(); TabMgr tabBackgroundImages = GetTab(TabMgr.TabId.BackgroundImages); tabBackgroundImages.AddBgImageListWindow(m_doc.BackgroundImages.BgImageListWindow); tabBackgroundImages.AddBgImageWindow(m_doc.BackgroundImages.BgImageWindow); tabBackgroundImages.ArrangeWindows(); }