Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        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;
            }
        }