Ttk\_CreateTheme(3) Tk Themed Widget Ttk\_CreateTheme(3)

```

```

# [NAME](#NAME)

Ttk\_CreateTheme, Ttk\_GetTheme, Ttk\_GetDefaultTheme, Ttk\_GetCurrentTheme - create and use Tk themes.

# [SYNOPSIS](#SYNOPSIS)

```
Ttk_Theme Ttk_CreateTheme(interp, name, parentTheme);
Ttk_Theme Ttk_GetTheme(interp, name);
Ttk_Theme Ttk_GetDefaultTheme(interp);
Ttk_Theme Ttk_GetCurrentTheme(interp);
```

# [ARGUMENTS](#ARGUMENTS)

Tcl\_Interp * *interp* (in)

The Tcl interpreter in which to register/query available themes.

Ttk\_Theme *parentTheme* (in)

Fallback or parent theme from which the new theme will inherit elements and layouts.

const char * *name* (in)

The name of the theme.

```
    
```

# [DESCRIPTION](#DESCRIPTION)

# [SEE ALSO](#SEE_ALSO)

Ttk\_RegisterLayout, Ttk\_BuildLayout

8.5 Tk

---

Document: Ttk_CreateTheme(3) from tk 9.1.0-r0 (Chainguard OS)
Source: https://downloads.sourceforge.net/sourceforge/tcl/tk9.1.0-src.tar.gz
