# `GlyphsToolAuxiliaryDrawing`

*Protocol*

This is the base protocol for both `GlyphsToolDraw` and `GlyphsToolEvent`.

## Declaration

```swift
protocol GlyphsToolAuxiliaryDrawing : NSObjectProtocol
```

```objc
@protocol GlyphsToolAuxiliaryDrawing <NSObject>
```

```python
GlyphsToolAuxiliaryDrawing
```

## Topics

### Instance Methods

- [`GlyphsToolAuxiliaryDrawing drawBackground`](/Core/GlyphsApp/GlyphsToolAuxiliaryDrawing/drawBackground)
- [`GlyphsToolAuxiliaryDrawing drawBackgroundInRect:`](/Core/GlyphsApp/GlyphsToolAuxiliaryDrawing/drawBackgroundInRect:) — Draws some general things to the background of the edit view.
- [`GlyphsToolAuxiliaryDrawing drawForeground`](/Core/GlyphsApp/GlyphsToolAuxiliaryDrawing/drawForeground)
- [`GlyphsToolAuxiliaryDrawing drawForegroundInRect:`](/Core/GlyphsApp/GlyphsToolAuxiliaryDrawing/drawForegroundInRect:) — Draws some general things to the foreground of the edit view.

## Relationships

### Inherits From

- `NSObject`

### Inherited By

- [`GlyphsToolDraw`](/Core/GlyphsApp/GlyphsToolDraw)
- [`GlyphsToolEvent`](/Core/GlyphsApp/GlyphsToolEvent)

