Component: TouchBar 
--------------------

Create your own TouchBar for Macbook Pro.

| Version | macOS | Windows | Linux | Server | iOS SDK |
|---|---|---|---|---|---|
| [6.5](newinversion65.md "First functions introduced with version 6.5.") / [13.0](newinversion130.md "Newest functions in version 13.0.") | ✅ Yes | ❌ No | ❌ No | 🔶 4%, on macOS | ❌ No |

  
| Item | Details |
|:--|:--|
| [App.ClearTouchBar](AppClearTouchBar.md)   Clears a TouchBar assigned to the app. | Mac only   8.4 |
| [TouchBar.AddButton](TouchBarAddButton.md)   Adds a simple button. | Mac only   6.5 |
| [TouchBar.AssignToApp](TouchBarAssignToApp.md)   Assigns the TouchBar to be the main one for current app. | Mac only   6.5 |
| [TouchBar.AssignToWindow](TouchBarAssignToWindow.md)   Assigns the TouchBar to be the one used with the given window. | Mac only   6.5 |
| [TouchBar.Available](TouchBarAvailable.md)   Checks whether TouchBar is available. | Mac only   6.5 |
| [TouchBar.Clear](TouchBarClear.md)   Clears items in this TouchBar. | Mac only   6.5 |
| [TouchBar.Create](TouchBarCreate.md)   Creates a new touch bar object. | Mac only   6.5 |
| [TouchBar.GetAutomaticCustomizeTouchBarMenuItemEnabled](TouchBarGetAutomaticCustomizeTouchBarMenuItemEnabled.md)   Queries whether customize menu is automatically enabled. | Mac only   6.5 |
| [TouchBar.GetCustomizationAllowedItemIdentifiers](TouchBarGetCustomizationAllowedItemIdentifiers.md)   Queries allowed items identifier. | Mac only   6.5 |
| [TouchBar.GetCustomizationIdentifier](TouchBarGetCustomizationIdentifier.md)   Queries the customization identifier. | Mac only   6.5 |
| [TouchBar.GetCustomizationRequiredItemIdentifiers](TouchBarGetCustomizationRequiredItemIdentifiers.md)   Queries the required identifiers. | Mac only   6.5 |
| [TouchBar.GetDefaultItemIdentifiers](TouchBarGetDefaultItemIdentifiers.md)   Queries the default identifiers. | Mac only   6.5 |
| [TouchBar.GetItemIdentifiers](TouchBarGetItemIdentifiers.md)   Queries the resolved array of item identifiers. | Mac only   6.5 |
| [TouchBar.GetPrincipalItemIdentifier](TouchBarGetPrincipalItemIdentifier.md)   Queries the principal item identifier. | Mac only   6.5 |
| [TouchBar.List](TouchBarList.md)   Lists all IDs of Touch Bar objects. | Mac only   13.0 |
| [TouchBar.Release](TouchBarRelease.md)   Releases the TouchBar. | Mac only   6.5 |
| [TouchBar.ReleaseAll](TouchBarReleaseAll.md)   Frees all TouchBar objects. | Mac only   10.5 |
| [TouchBar.SetAutomaticCustomizeTouchBarMenuItemEnabled](TouchBarSetAutomaticCustomizeTouchBarMenuItemEnabled.md)   Sets whether customize menu is automatically enabled. | Mac only   6.5 |
| [TouchBar.SetCustomizationAllowedItemIdentifiers](TouchBarSetCustomizationAllowedItemIdentifiers.md)   Sets allowed items identifier. | Mac only   6.5 |
| [TouchBar.SetCustomizationIdentifier](TouchBarSetCustomizationIdentifier.md)   Sets the customization identifier. | Mac only   6.5 |
| [TouchBar.SetCustomizationRequiredItemIdentifiers](TouchBarSetCustomizationRequiredItemIdentifiers.md)   Sets the required identifiers. | Mac only   6.5 |
| [TouchBar.SetDefaultItemIdentifiers](TouchBarSetDefaultItemIdentifiers.md)   Sets the default identifiers. | Mac only   6.5 |
| [TouchBar.SetPrincipalItemIdentifier](TouchBarSetPrincipalItemIdentifier.md)   Sets the principal item identifier. | Mac only   6.5 |
| [TouchBar.ToggleCustomizationPalette](TouchBarToggleCustomizationPalette.md)   Show or dismiss the customization palette for the currently displayed touch bars. | Mac only   6.5 |
| [TouchBar.Visible](TouchBarVisible.md)   Queries visible state. | Mac only   6.5 |
| [Window.ClearTouchBar](WindowClearTouchBar.md)   Clears a TouchBar assigned to a window. | Mac only   8.4 |

26 functions shown.

These functions require a license (69%).

### Release notes

- **Version 13.0**
    - Added [TouchBar.List](https://www.mbsplugins.eu/TouchBarList.shtml) function.
- **Version 10.5**
    - Added [CFunction.ReleaseAll](https://www.mbsplugins.eu/CFunctionReleaseAll.shtml), [CGImageSource.ReleaseAll](https://www.mbsplugins.eu/CGImageSourceReleaseAll.shtml), [CLibrary.ReleaseAll](https://www.mbsplugins.eu/CLibraryReleaseAll.shtml), [DynaPDF.ReleaseAll](https://www.mbsplugins.eu/DynaPDFReleaseAll.shtml), [ECKey.ReleaseAll](https://www.mbsplugins.eu/ECKeyReleaseAll.shtml), [FSEvents.ReleaseAll](https://www.mbsplugins.eu/FSEventsReleaseAll.shtml), [MarkDown.ReleaseAll](https://www.mbsplugins.eu/MarkDownReleaseAll.shtml), [MenuItem.ReleaseAll](https://www.mbsplugins.eu/MenuItemReleaseAll.shtml), [SendMail.ReleaseAll](https://www.mbsplugins.eu/SendMailReleaseAll.shtml), [Shell.ReleaseAll](https://www.mbsplugins.eu/ShellReleaseAll.shtml), [SmartCard.ReleaseAll](https://www.mbsplugins.eu/SmartCardReleaseAll.shtml), [TouchBar.ReleaseAll](https://www.mbsplugins.eu/TouchBarReleaseAll.shtml), [UserNotification.ReleaseAll](https://www.mbsplugins.eu/UserNotificationReleaseAll.shtml), [WMFP.ReleaseAll](https://www.mbsplugins.eu/WMFPReleaseAll.shtml), [WMIQuery.ReleaseAll](https://www.mbsplugins.eu/WMIQueryReleaseAll.shtml) and [WindowsUserNotification.ReleaseAll](https://www.mbsplugins.eu/WindowsUserNotificationReleaseAll.shtml).

### Blog Entries

- [Data Viewer extensions](https://www.mbsplugins.de/archive/2023-01-11/Data_Viewer_extensions/monkeybreadsoftware_blog_filemaker)
- [5000 Functions in MBS Plugin](https://www.mbsplugins.de/archive/2017-11-11/5000_Functions_in_MBS_Plugin/monkeybreadsoftware_blog_filemaker)
- [MBS FileMaker Plugin 6.5 for OS X/Windows](https://www.mbsplugins.de/archive/2016-12-12/MBS_FileMaker_Plugin_65_for_OS/monkeybreadsoftware_blog_filemaker)
- [FileMaker User Meeting after MBS Plugin Training](https://www.mbsplugins.de/archive/2016-11-03/FileMaker_User_Meeting_after_M/monkeybreadsoftware_blog_filemaker)
- [MBS FileMaker Plugin, version 6.5pr5](https://www.mbsplugins.de/archive/2016-11-02/MBS_FileMaker_Plugin_version_6/monkeybreadsoftware_blog_filemaker)

### FileMaker Magazin

- [Ausgabe 6/2020, Seite 25](https://filemaker-magazin.de/neuigkeit/4118-Appetithappen-FMM_202006)

### Example Databases

- [Mac only/TouchBar](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/Mac%20only/TouchBar.shtml#1ScriptAnchor_)

[HTML Version](component_TouchBar.shtml)