示例#1
0
 /// <inheritdoc cref="IDrawer.DrawSelectionRect" />
 public override void DrawSelectionRect()
 {
     if (SelectedHeaderPart != null && SelectedHeaderPart.Part == HeaderPart.EnabledFlag)
     {
         DrawGUI.DrawEdgeSelectionIndicator(SelectionRect);
         DrawGUI.DrawSelectionRect(EnabledFlagPosition, localDrawAreaOffset);
         return;
     }
     base.DrawSelectionRect();
 }
示例#2
0
        /// <inheritdoc />
        public sealed override void DrawSelectionRect()
        {
            //when editing text field we use the internally created selection rect
            if (!DrawGUI.EditingTextField && HasNumberField)
            {
                var rect = NumberFieldPosition;
                rect.yMin   += 1f;
                rect.height -= 1f;
                DrawGUI.DrawRect(rect, InspectorUtility.Preferences.theme.ControlSelectedRect, localDrawAreaOffset);
            }

            if (IsFullInspectorWidth)
            {
                DrawGUI.DrawSelectionRect(SelectionRect, localDrawAreaOffset);
            }
        }
示例#3
0
 /// <inheritdoc cref="IDrawer.DrawSelectionRect" />
 public override void DrawSelectionRect()
 {
     DrawGUI.DrawSelectionRect(SelectionRect, localDrawAreaOffset);
 }