public void Draw() { if (isOpen) { position = GUI.Window(windowId, position, OnWindowGUI, $"Historian: v {Historian.Instance.AssemblyFileVersion}", HighLogic.Skin.window); } }
void OnGUI() { if (toolbarButton != null) { if (HighLogic.CurrentGame.Parameters.CustomParams <AR>().useKSPSkin) { GUI.skin = HighLogic.Skin; } } if (windowEnabled) { if (anyresWinRect.x + anyresWinRect.width > Screen.width) { anyresWinRect.x = Screen.width - anyresWinRect.width; } if (anyresWinRect.y + anyresWinRect.height > Screen.height) { anyresWinRect.y = Screen.height - anyresWinRect.height; } anyresWinRect.x = Math.Max(anyresWinRect.x, 0); anyresWinRect.y = Math.Max(anyresWinRect.y, 0); anyresWinRect = GUI.Window(09271, anyresWinRect, GUIActive, "AnyRes"); } if (confirmDeleteEnabled) { deleteRect = GUI.Window(09276, deleteRect, ConfirmDelete, "Confirm"); } }
private void OnDraw() { Log.dbg("NavUtils: NavUtilLibApp.OnDraw()"); Log.dbg("HSI: OnDraw()"); if (CameraManager.Instance.currentCameraMode == CameraManager.CameraMode.Flight || ((CameraManager.Instance.currentCameraMode == CameraManager.CameraMode.Internal || CameraManager.Instance.currentCameraMode == CameraManager.CameraMode.IVA) && GlobalVariables.Settings.enableWindowsInIVA)) { if ((windowPosition.xMin + windowPosition.width) < 20) { windowPosition.xMin = 20 - windowPosition.width; } if (windowPosition.yMin + windowPosition.height < 20) { windowPosition.yMin = 20 - windowPosition.height; } if (windowPosition.xMin > Screen.width - 20) { windowPosition.xMin = Screen.width - 20; } if (windowPosition.yMin > Screen.height - 20) { windowPosition.yMin = Screen.height - 20; } windowPosition = new Rect(windowPosition.x, windowPosition.y, (int)(var.Settings.hsiPosition.width * var.Settings.hsiGUIscale), (int)(var.Settings.hsiPosition.height * var.Settings.hsiGUIscale) ); windowPosition = GUI.Window(-471466245, windowPosition, OnWindow, "Horizontal Situation Indicator"); } Log.dbg("{0}", windowPosition); }
private void OnGUI() { if (GuiEnabledMLGPS) { _windowRect = GUI.Window(627252316, _windowRect, GuiWindowMLGPS, ""); } }
internal static void ShowToolTip(Vector2 toolTipPos, string toolTip) { Vector2 size = ToolTipStyle.CalcSize(new GUIContent(toolTip)); Position = new Rect(toolTipPos.x + 5, toolTipPos.y + 5, size.x, size.y); RepositionToolTip(); GUI.Window(0, Position, EmptyWindow, toolTip, ToolTipStyle); GUI.BringWindowToFront(0); }
private void OnGUI() { if (null == airParkInstance) { return; // Should not be necessary (see OnVesselChange), but better safe than sorry. } if (toolbarGuiEnabled) { GUI.Window(999666, toolbarRect, ToolbarWindow, "AirPark", HighLogic.Skin.window); } button.Status = AirParkInstance.ParkedState; }
/// <summary> /// Public Eventcall at the GuiDraw /// </summary> private void HandleGUI() { if (!_guiVisible) { //TODO: Play a "uh-uh" (nops) sound. Log.dbgGui(this, "GUI is set to invisible!"); return; } GUI.skin = _guiskin; switch (this.state) { case DisplayState.none: EditorLockManager.unlockEditor(Constants.settingPreventClickThroughLock); EditorLockManager.unlockEditor(Constants.settingWeldingLock); break; case DisplayState.weldError: _editorErrorDial = GUILayout.Window((int)this.state, _editorErrorDial, OnErrorDisplay, Constants.weldManufacturer); break; case DisplayState.weldWarning: _editorWarningDial = GUILayout.Window((int)this.state, _editorWarningDial, OnWarningDisplay, Constants.weldManufacturer); break; case DisplayState.infoWindow: _editorInfoWindow = GUI.Window((int)this.state, _editorInfoWindow, OnInfoWindow, Constants.weldManufacturer); PreventClickThrough(_editorInfoWindow); break; case DisplayState.savedWindow: _editorSavedDial = GUILayout.Window((int)this.state, _editorSavedDial, OnSavedDisplay, Constants.weldManufacturer); break; case DisplayState.overwriteDial: _editorOverwriteDial = GUILayout.Window((int)this.state, _editorOverwriteDial, OnOverwriteDisplay, Constants.weldManufacturer); break; case DisplayState.mainWindow: _editorMainWindow = GUI.Window((int)this.state, _editorMainWindow, OnMainWindow, Constants.weldManufacturer); PreventClickThrough(_editorMainWindow); break; case DisplayState.partSelection: ScreenMessages.PostScreenMessage(Constants.guiScreenMessagePartSelection, Time.deltaTime, ScreenMessageStyle.UPPER_CENTER); break; } } //private void OnDraw()
private void OnGUI() { if (_gameUiToggle) { if (GuiEnabledML && HighLogic.LoadedSceneIsEditor) { _windowRect = GUI.Window(901019256, _windowRect, GuiWindowML, ""); } if (GuiEnabledMLFlight && HighLogic.LoadedSceneIsFlight) { GuiEnabledML = false; _windowRect = GUI.Window(670129256, _windowRect2, GuiWindowMLFlight, ""); } } }
public static void OnDraw() { if ((winPos.xMin + winPos.width) < 20) { winPos.xMin = 20 - winPos.width; } if (winPos.yMin + winPos.height < 20) { winPos.yMin = 20 - winPos.height; } if (winPos.xMin > Screen.width - 20) { winPos.xMin = Screen.width - 20; } if (winPos.yMin > Screen.height - 20) { winPos.yMin = Screen.height - 20; } winPos = GUI.Window(WINDOW_ID, winPos, OnWindow, "Runway list"); }
public static void OnDraw() { if ((windowPos.xMin + windowPos.width) < 20) { windowPos.xMin = 20 - windowPos.width; } if (windowPos.yMin + windowPos.height < 20) { windowPos.yMin = 20 - windowPos.height; } if (windowPos.xMin > Screen.width - 20) { windowPos.xMin = Screen.width - 20; } if (windowPos.yMin > Screen.height - 20) { windowPos.yMin = Screen.height - 20; } windowPos = GUI.Window(450448971, windowPos, OnWindow, "Runway Customizer"); }
public static void OnDraw() { if ((SettingsGUI.winPos.xMin + SettingsGUI.winPos.width) < 20) { SettingsGUI.winPos.xMin = 20 - SettingsGUI.winPos.width; } if (SettingsGUI.winPos.yMin + SettingsGUI.winPos.height < 20) { SettingsGUI.winPos.yMin = 20 - SettingsGUI.winPos.height; } if (SettingsGUI.winPos.xMin > Screen.width - 20) { SettingsGUI.winPos.xMin = Screen.width - 20; } if (SettingsGUI.winPos.yMin > Screen.height - 20) { SettingsGUI.winPos.yMin = Screen.height - 20; } SettingsGUI.winPos = GUI.Window(206574909, SettingsGUI.winPos, OnWindow, "NavUtil Settings"); }
public void drawGUI() { /* * if (Event.current.type == EventType.Layout) * { * } */ if (bShowCDI) { //cdiWindow.x = window.x + window.width; //cdiWindow.y = window.y + 100; GUI.backgroundColor = Color.clear; window = GUI.Window(34248, window, DisplayCDI, "", // GeneralUI.UISkin.customStyles[(int)myStyles.txWindow], GeneralUI.UISkin.box); GUI.backgroundColor = GeneralUI.stockBackgroundGUIColor; } }
private void OnGUI() { SetGuiStyles(); if (ShowUI && addCrewMembers && VesselSpawn.IsSelectingCrew) { _crewSelectRect = GUILayout.Window(401239, _crewSelectRect, CrewSelectionWindow, "Select Crew", HighLogic.Skin.window); if (!latch) { Log.info(_crewSelectRect.ToString()); } latch = true; } if (!ShowUI || !toolbarGuiEnabled || !VesselMove.Instance || !VesselSpawn.instance || VesselSpawn.instance.openingCraftBrowser || VesselSpawn.IsSelectingCrew) { return; } toolbarRect = GUI.Window(401240, toolbarRect, ToolbarWindow, "Vessel Mover", HighLogic.Skin.window); if (!VesselMove.Instance.IsMovingVessel) { if (!MouseIsInRect(svRectScreenSpace)) { return; } Vector2 mousePos = MouseGUIPos(); //Rect warningRect = new Rect(mousePos.x + 5, mousePos.y + 20, 200, 60); ShowToolTip(mousePos, "WARNING: Experimental. Launch clamps may be broken."); } else if (showMoveHelp) { GUI.Window(401241, new Rect(toolbarRect.x, toolbarRect.y + toolbarRect.height, toolbarRect.width, helpHeight), MoveHelp, "Controls", HighLogic.Skin.window); } }
private void OnGUI() { if (HighLogic.LoadedScene == GameScenes.SPACECENTER || HighLogic.LoadedScene == GameScenes.EDITOR || HighLogic.LoadedScene == GameScenes.FLIGHT || HighLogic.LoadedScene == GameScenes.TRACKSTATION) { if (!HighLogic.CurrentGame.Parameters.CustomParams <TC>().showStockTooltips) { return; } if (drawTooltip && ToolTip != null && ToolTip.Trim().Length > 0) { if (Time.fixedTime - starttimeToolTipShown > HighLogic.CurrentGame.Parameters.CustomParams <TC>().hoverTimeout) { return; } Rect brect = new Rect(Input.mousePosition.x, Input.mousePosition.y, 38, 38); SetupTooltip(); GUI.Window(12342, tooltipRect, TooltipWindow, ""); } } }
public void OnGUI() { this.window = GUI.Window(0, this.window, OnMainWindow, "It's me, Mario!!"); }