diff --git a/MatterControlLib/PartPreviewWindow/Tabs.cs b/MatterControlLib/PartPreviewWindow/Tabs.cs index f22d9f706..7fda4428f 100644 --- a/MatterControlLib/PartPreviewWindow/Tabs.cs +++ b/MatterControlLib/PartPreviewWindow/Tabs.cs @@ -43,7 +43,9 @@ namespace MatterHackers.MatterControl.PartPreviewWindow public interface ITab { GuiWidget TabContent { get; } + string Key { get; } + string Text { get; } } @@ -84,6 +86,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow public event EventHandler ActiveTabChanged; private List _allTabs = new List(); + public IEnumerable AllTabs => _allTabs; public int TabCount => _allTabs.Count; @@ -180,6 +183,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow } private ITab _activeTab; + public ITab ActiveTab { get => _activeTab; @@ -193,7 +197,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow foreach (var tab in _allTabs) { - tab.TabContent.Visible = (tab == clickedWidget); + tab.TabContent.Visible = tab == clickedWidget; } this.OnActiveTabChanged(); diff --git a/Submodules/MatterSlice b/Submodules/MatterSlice index 2740b3db7..403b8cb69 160000 --- a/Submodules/MatterSlice +++ b/Submodules/MatterSlice @@ -1 +1 @@ -Subproject commit 2740b3db72d63a6ee8561485ed05c14dc310d4a5 +Subproject commit 403b8cb694d9c5fc0eaf4ace5022bd8d910165d7