public void OnGUI(Rect availableRect) { _settingsWindowRect.x = availableRect.xMax - _settingsWindowRect.width - 17; _settingsWindowRect.y = availableRect.y + 1; _mouseCursorsRegions.AddMouseCursorRegion(_settingsWindowRect, _mouseCursors.Arrow); _settingsWindowRect = GUI.Window(0, _settingsWindowRect, DoWindow, new GUIContent("Options")); }
private void HandleMouseCursorImage() { Rect textAreaRect = ViewPort; textAreaRect.x += Margins.TotalWidth; textAreaRect.width -= Margins.TotalWidth; const float kScrollbarWidth = 17f; if (VerticalScrollbarVisible) { textAreaRect.width -= kScrollbarWidth; } if (HorizontalScrollbarVisible) { textAreaRect.height -= kScrollbarWidth; } _mouseCursorsRegions.AddMouseCursorRegion(textAreaRect, _mouseCursors.Text); }