---
title: tabbingMode
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nswindow/tabbingmode-swift.property
---

# tabbingMode

A value that indicates when a window displays tabs.

## Declaration

```swift
var tabbingMode: NSWindow.TabbingMode { get set }
```

## Discussion

Discussion Set this to the desired tabbing mode before displaying a window. The default value is NSWindow.TabbingMode.automatic. When the value is NSWindow.TabbingMode.automatic, the system uses userTabbingPreference to determine tabbing behavior. For a list of possible values, see NSWindow.TabbingMode.

## See Also

### Managing Window Tabs

- [allowsAutomaticWindowTabbing](appkit/nswindow/allowsautomaticwindowtabbing.md)
- [userTabbingPreference](appkit/nswindow/usertabbingpreference-swift.type.property.md)
- [tab](appkit/nswindow/tab.md)
- [tabbingIdentifier](appkit/nswindow/tabbingidentifier-swift.property.md)
- [NSWindow.TabbingIdentifier](appkit/nswindow/tabbingidentifier-swift.typealias.md)
- [addTabbedWindow(_:ordered:)](appkit/nswindow/addtabbedwindow(_:ordered:).md)
- [tabbedWindows](appkit/nswindow/tabbedwindows.md)
- [mergeAllWindows(_:)](appkit/nswindow/mergeallwindows(_:).md)
- [selectNextTab(_:)](appkit/nswindow/selectnexttab(_:).md)
- [selectPreviousTab(_:)](appkit/nswindow/selectprevioustab(_:).md)
- [moveTabToNewWindow(_:)](appkit/nswindow/movetabtonewwindow(_:).md)
- [toggleTabBar(_:)](appkit/nswindow/toggletabbar(_:).md)
- [toggleTabOverview(_:)](appkit/nswindow/toggletaboverview(_:).md)
- [tabGroup](appkit/nswindow/tabgroup.md)
