---
name: "wxAuiTabArt"
section: "3erl"
platform: "linux"
package: "erlang-manpages"
version: "1:25.2.3+dfsg-1+deb12u4"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/wxAuiTabArt"
---

# wxAuiTabArt(3erl)

Functions for wxAuiTabArt class

## NAME

wxAuiTabArt - Functions for wxAuiTabArt class

## DESCRIPTION

Tab art provider defines all the drawing functions used by *wxAuiNotebook*.

This allows the *wxAuiNotebook* to have a pluggable look-and-feel.

By default, a *wxAuiNotebook* uses an instance of this class called *wxAuiDefaultTabArt* (not implemented in wx) which provides bitmap art and a colour scheme that is adapted to the major platforms' look. You can either derive from that class to alter its behaviour or write a completely new tab art class.

Another example of creating a new *wxAuiNotebook* tab bar is *wxAuiSimpleTabArt*.

Call *wxAuiNotebook:setArtProvider/2* to make use of this new tab art.

wxWidgets docs: wxAuiTabArt

## DATA TYPES

```
wxAuiTabArt() = wx:wx_object()
```

## EXPORTS

```
setFlags(This, Flags) -> ok
```

Types:

This = wxAuiTabArt()\
 Flags = integer()\

Sets flags.

```
setMeasuringFont(This, Font) -> ok
```

Types:

This = wxAuiTabArt()\
 Font = wxFont:wxFont()\

Sets the font used for calculating measurements.

```
setNormalFont(This, Font) -> ok
```

Types:

This = wxAuiTabArt()\
 Font = wxFont:wxFont()\

Sets the normal font for drawing labels.

```
setSelectedFont(This, Font) -> ok
```

Types:

This = wxAuiTabArt()\
 Font = wxFont:wxFont()\

Sets the font for drawing text for selected UI elements.

```
setColour(This, Colour) -> ok
```

Types:

This = wxAuiTabArt()\
 Colour = wx:wx\_colour()\

Sets the colour of the inactive tabs.

Since: 2.9.2

```
setActiveColour(This, Colour) -> ok
```

Types:

This = wxAuiTabArt()\
 Colour = wx:wx\_colour()\

Sets the colour of the selected tab.

Since: 2.9.2
