/// <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(); }
/// <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); } }
/// <inheritdoc cref="IDrawer.DrawSelectionRect" /> public override void DrawSelectionRect() { DrawGUI.DrawSelectionRect(SelectionRect, localDrawAreaOffset); }