public void SetStateOnButton(ToolButtonType button, int state, string tooltip) { switch (button) { case ToolButtonType.New: case ToolButtonType.Open: case ToolButtonType.Save: case ToolButtonType.Library: case ToolButtonType.Options: case ToolButtonType.Help: case ToolButtonType.MasterNode: break; case ToolButtonType.OpenSourceCode: case ToolButtonType.Update: case ToolButtonType.Live: case ToolButtonType.CleanUnusedNodes: //case eToolButtonType.SelectShader: { m_list[( int )button].SetStateOnButton(state, tooltip); } break; case ToolButtonType.FocusOnMasterNode: { m_focusOnMasterNodeButton.SetStateOnButton(state, tooltip); } break; case ToolButtonType.FocusOnSelection: { m_focusOnSelectionButton.SetStateOnButton(state, tooltip); } break; } }
public void SetStateOnButton(ToolButtonType button, int state, string tooltip) { switch (button) { case ToolButtonType.New: case ToolButtonType.Open: case ToolButtonType.Save: case ToolButtonType.Library: case ToolButtonType.Options: case ToolButtonType.Help: case ToolButtonType.MasterNode: break; case ToolButtonType.OpenSourceCode: { m_openSourceCodeButton.SetStateOnButton(state, tooltip); } break; case ToolButtonType.Update: { m_updateButton.SetStateOnButton(state, tooltip); } break; case ToolButtonType.Live: { m_liveButton.SetStateOnButton(state, tooltip); } break; case ToolButtonType.CleanUnusedNodes: //case eToolButtonType.SelectShader: { m_cleanUnusedNodesButton.SetStateOnButton(state, tooltip); } break; case ToolButtonType.FocusOnMasterNode: { m_focusOnMasterNodeButton.SetStateOnButton(state, tooltip); } break; case ToolButtonType.FocusOnSelection: { m_focusOnSelectionButton.SetStateOnButton(state, tooltip); } break; case ToolButtonType.ShowInfoWindow: { m_showInfoWindowButton.SetStateOnButton(state, tooltip); } break; case ToolButtonType.ShowTipsWindow: { m_showTipsWindowButton.SetStateOnButton(state, tooltip); } break; case ToolButtonType.ShowConsole: { m_showConsoleWindowButton.SetStateOnButton(state, tooltip); } break; } }