---
title: NSModalPanelRunLoopMode
framework: appkit
role: symbol
role_heading: Global Variable
path: appkit/nsmodalpanelrunloopmode
---

# NSModalPanelRunLoopMode

The mode set when waiting for input from a modal panel, such as a save or open panel.

## Declaration

```occ
extern NSRunLoopMode NSModalPanelRunLoopMode;
```

## See Also

### Running a Modal Window

- [runModal(for:)](appkit/nsapplication/runmodal(for:).md)
- [stopModal()](appkit/nsapplication/stopmodal().md)
- [stopModal(withCode:)](appkit/nsapplication/stopmodal(withcode:).md)
- [abortModal()](appkit/nsapplication/abortmodal().md)
- [beginModalSession(for:)](appkit/nsapplication/beginmodalsession(for:).md)
- [runModalSession(_:)](appkit/nsapplication/runmodalsession(_:).md)
- [modalWindow](appkit/nsapplication/modalwindow.md)
- [NSApplication.ModalResponse](appkit/nsapplication/modalresponse.md)
- [NSApplication.ModalSession](appkit/nsapplication/modalsession.md)
