private void OverallSelectionGUI(int windowId) { GUILayout.BeginHorizontal(GUILayout.Width(800)); modeDropdown.GUIDropDownDisplay(); currentMode = modeDropdown.ActiveSelection; GUILayout.BeginVertical(); if (GUILayout.Button(gearToggle ? Localizer.Format("FARGearToggleLower") : Localizer.Format("FARGearToggleRaise"))) { ToggleGear(); } GUILayout.EndVertical(); GUILayout.BeginVertical(); if (GUILayout.Button(showAoAArrow ? Localizer.Format("FARVelIndHide") : Localizer.Format("FARVelIndShow"))) { showAoAArrow = !showAoAArrow; } GUILayout.EndVertical(); GUILayout.EndHorizontal(); switch (currentMode) { case FAREditorMode.STATIC: _editorGraph.Display(); guiRect.height = useKSPSkin ? 570 : 450; break; case FAREditorMode.STABILITY: _stabDeriv.Display(); guiRect.height = useKSPSkin ? 680 : 450; break; case FAREditorMode.SIMULATION: _stabDerivLinSim.Display(); guiRect.height = useKSPSkin ? 570 : 450; break; case FAREditorMode.AREA_RULING: CrossSectionAnalysisGUI(); DebugVisualizationGUI(); guiRect.height = useKSPSkin ? 350 : 220; break; } GUI.DragWindow(); }
void OverallSelectionGUI(int windowId) { GUILayout.BeginHorizontal(GUILayout.Width(800)); modeDropdown.GUIDropDownDisplay(); currentMode = modeDropdown.ActiveSelection; GUILayout.BeginVertical(); if (GUILayout.Button(gearToggle ? "Lower Gear" : "Raise Gear")) { ToggleGear(); } GUILayout.EndVertical(); GUILayout.BeginVertical(); if (GUILayout.Button(showAoAArrow ? "Hide Vel Indicator" : "Show Vel Indicator")) { showAoAArrow = !showAoAArrow; } GUILayout.EndVertical(); GUILayout.EndHorizontal(); //GUILayout.EndHorizontal(); if (currentMode == FAREditorMode.STATIC) { _editorGraph.Display(); guiRect.height = useKSPSkin ? 570 : 450; } else if (currentMode == FAREditorMode.STABILITY) { _stabDeriv.Display(); guiRect.height = useKSPSkin ? 680 : 450; } else if (currentMode == FAREditorMode.SIMULATION) { _stabDerivLinSim.Display(); guiRect.height = useKSPSkin ? 570 : 450; } else if (currentMode == FAREditorMode.AREA_RULING) { CrossSectionAnalysisGUI(); DebugVisualizationGUI(); guiRect.height = useKSPSkin ? 350 : 220; } GUI.DragWindow(); }
void OverallSelectionGUI(int windowId) { GUILayout.BeginHorizontal(GUILayout.Width(500)); currentMode = (FAREditorMode)GUILayout.SelectionGrid((int)currentMode, FAReditorMode_str, 4); GUILayout.BeginVertical(); if (GUILayout.Button(gearToggle ? "Lower Gear" : "Raise Gear")) { ToggleGear(); } GUILayout.EndVertical(); GUILayout.EndHorizontal(); //GUILayout.EndHorizontal(); if (currentMode == FAREditorMode.STATIC) { _editorGraph.Display(); guiRect.height = useKSPSkin ? 570 : 450; } else if (currentMode == FAREditorMode.STABILITY) { _stabDeriv.Display(); guiRect.height = useKSPSkin ? 610 : 450; } else if (currentMode == FAREditorMode.SIMULATION) { _stabDerivLinSim.Display(); guiRect.height = useKSPSkin ? 570 : 450; } else if (currentMode == FAREditorMode.AREA_RULING) { CrossSectionAnalysisGUI(); DebugVisualizationGUI(); guiRect.height = useKSPSkin ? 330 : 220; } GUI.DragWindow(); }