public void NodeSwitched(string nodeName) { string query = nodeName.Replace(" ", ""); SettingPanelsEnum panel = (SettingPanelsEnum)Enum.Parse(typeof(SettingPanelsEnum), query); PanelInitialised(panel); }
public void PanelInitialised(SettingPanelsEnum panelInit) { if (_lastOpenedPanel != null) { _lastOpenedPanel.Visible = false; } switch (panelInit) { case SettingPanelsEnum.GlobalSettings: settingsPanels[SettingPanelsEnum.GlobalSettings].Visible = true; _lastOpenedPanel = settingsPanels[SettingPanelsEnum.GlobalSettings]; InitGlobalSettings(); break; case SettingPanelsEnum.EditorSettingsGlobal: settingsPanels[SettingPanelsEnum.EditorSettingsGlobal].Visible = true; _lastOpenedPanel = settingsPanels[SettingPanelsEnum.EditorSettingsGlobal]; InitEditorSettingsGlobal(); break; } }