---
title: MarkupToolbarViewController.Delegate
framework: paperkit
role: symbol
role_heading: Protocol
path: paperkit/markuptoolbarviewcontroller/delegate-swift.protocol
---

# MarkupToolbarViewController.Delegate

The delegate for a PaperKit toolbar.

## Declaration

```swift
protocol Delegate : AnyObject
```

## Topics

### Inserting content

- [markupToolbarViewController(_:insertNewShape:)](paperkit/markuptoolbarviewcontroller/delegate-swift.protocol/markuptoolbarviewcontroller(_:insertnewshape:).md)
- [markupToolbarViewControllerInsertNewTextbox(_:)](paperkit/markuptoolbarviewcontroller/delegate-swift.protocol/markuptoolbarviewcontrollerinsertnewtextbox(_:).md)
- [markupToolbarViewController(_:insertNewLineWithStartMarker:endMarker:)](paperkit/markuptoolbarviewcontroller/delegate-swift.protocol/markuptoolbarviewcontroller(_:insertnewlinewithstartmarker:endmarker:).md)
- [markupToolbarViewController(_:insertNewContents:)](paperkit/markuptoolbarviewcontroller/delegate-swift.protocol/markuptoolbarviewcontroller(_:insertnewcontents:).md)

### Responding to changes

- [markupToolbarViewControllerSelectedIndirectPointerTouchModeChanged(_:)](paperkit/markuptoolbarviewcontroller/delegate-swift.protocol/markuptoolbarviewcontrollerselectedindirectpointertouchmodechanged(_:).md)
- [markupToolbarViewControllerSelectedDrawingToolChanged(_:)](paperkit/markuptoolbarviewcontroller/delegate-swift.protocol/markuptoolbarviewcontrollerselecteddrawingtoolchanged(_:).md)

## Relationships

### Conforming Types

- [PaperMarkupViewController](paperkit/papermarkupviewcontroller.md)
