# `GSTabBarControl`

*Class*

## Declaration

```swift
class GSTabBarControl
```

```objc
@interface GSTabBarControl : NSControl
```

```python
class GSTabBarControl(NSControl)
```

## Topics

### Instance Properties

- [`GSTabBarControl.allowsBackgroundTabClosing`](/Core/GlyphsKit/GSTabBarControl/allowsBackgroundTabClosing)
- [`GSTabBarControl.allowsScrubbing`](/Core/GlyphsKit/GSTabBarControl/allowsScrubbing)
- [`GSTabBarControl.canCloseOnlyTab`](/Core/GlyphsKit/GSTabBarControl/canCloseOnlyTab)
- [`GSTabBarControl.cellMaxWidth`](/Core/GlyphsKit/GSTabBarControl/cellMaxWidth)
- [`GSTabBarControl.contentAppearance`](/Core/GlyphsKit/GSTabBarControl/contentAppearance)
- [`GSTabBarControl.contentView`](/Core/GlyphsKit/GSTabBarControl/contentView)
- [`GSTabBarControl.controller`](/Core/GlyphsKit/GSTabBarControl/controller)
- [`GSTabBarControl.countOfTabItems`](/Core/GlyphsKit/GSTabBarControl/countOfTabItems)
- [`GSTabBarControl.delegate`](/Core/GlyphsKit/GSTabBarControl/delegate)
- [`GSTabBarControl.disableUpdates`](/Core/GlyphsKit/GSTabBarControl/disableUpdates)
- [`GSTabBarControl.drawTopDivider`](/Core/GlyphsKit/GSTabBarControl/drawTopDivider)
- [`GSTabBarControl.hideForSingleTab`](/Core/GlyphsKit/GSTabBarControl/hideForSingleTab)
- [`GSTabBarControl.orientation`](/Core/GlyphsKit/GSTabBarControl/orientation)
- [`GSTabBarControl.pinFirstTab`](/Core/GlyphsKit/GSTabBarControl/pinFirstTab)
- [`GSTabBarControl.scrollOffset`](/Core/GlyphsKit/GSTabBarControl/scrollOffset)
- [`GSTabBarControl.selectedTabItem`](/Core/GlyphsKit/GSTabBarControl/selectedTabItem)
- [`GSTabBarControl.selectionIndex`](/Core/GlyphsKit/GSTabBarControl/selectionIndex)
- [`GSTabBarControl.sizeCellsToFit`](/Core/GlyphsKit/GSTabBarControl/sizeCellsToFit)
- [`GSTabBarControl.styleName`](/Core/GlyphsKit/GSTabBarControl/styleName)
- [`GSTabBarControl.useFullWidth`](/Core/GlyphsKit/GSTabBarControl/useFullWidth)
- [`GSTabBarControl.viewControllers`](/Core/GlyphsKit/GSTabBarControl/viewControllers)

### Instance Methods

- [`GSTabBarControl addTabItem:`](/Core/GlyphsKit/GSTabBarControl/addTabItem:)
- [`GSTabBarControl closeTabItem:`](/Core/GlyphsKit/GSTabBarControl/closeTabItem:)
- [`GSTabBarControl genericCellRect`](/Core/GlyphsKit/GSTabBarControl/genericCellRect)
- [`GSTabBarControl indexOfCell:`](/Core/GlyphsKit/GSTabBarControl/indexOfCell:)
- [`GSTabBarControl indexOfTabItem:`](/Core/GlyphsKit/GSTabBarControl/indexOfTabItem:)
- [`GSTabBarControl insertTabItem:atIndex:`](/Core/GlyphsKit/GSTabBarControl/insertTabItem:atIndex:)
- [`GSTabBarControl numberOfVisibleTabs`](/Core/GlyphsKit/GSTabBarControl/numberOfVisibleTabs)
- [`GSTabBarControl removeTabItem:`](/Core/GlyphsKit/GSTabBarControl/removeTabItem:)
- [`GSTabBarControl selectTabItemAtIndex:`](/Core/GlyphsKit/GSTabBarControl/selectTabItemAtIndex:)
- [`GSTabBarControl tabClick:`](/Core/GlyphsKit/GSTabBarControl/tabClick:)
- [`GSTabBarControl tabItemAtIndex:`](/Core/GlyphsKit/GSTabBarControl/tabItemAtIndex:)
- [`GSTabBarControl update`](/Core/GlyphsKit/GSTabBarControl/update)

## Relationships

### Inherits From

- `NSControl`

### Conforms To

- `NSAnimationDelegate`
- `NSDraggingSource`
- `NSMenuDelegate`
- `NSViewToolTipOwner`

