Example #1
0
        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"));
        }
Example #2
0
        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);
        }