void PauseButton()
        {
            int ind = control.state == ExBuildControl.State.Building ? 0 : 1;

            GUILayout.BeginHorizontal();
            if (control.paused)
            {
                if (GUILayout.Button("Resume " + state_str[ind], Styles.normal,
                                     GUILayout.ExpandWidth(true)))
                {
                    control.ResumeBuild();
                }
            }
            else
            {
                if (GUILayout.Button("Pause " + state_str[ind], Styles.normal,
                                     GUILayout.ExpandWidth(true)))
                {
                    control.PauseBuild();
                }
            }
            if (control.state == ExBuildControl.State.Building)
            {
                if (GUILayout.Button("Cancel Build", Styles.normal,
                                     GUILayout.ExpandWidth(true)))
                {
                    control.CancelBuild();
                }
            }
            else
            {
                if (GUILayout.Button("Restart Build", Styles.normal,
                                     GUILayout.ExpandWidth(true)))
                {
                    control.UnCancelBuild();
                }
            }
            GUILayout.EndHorizontal();
        }