Platforms to show: All Mac Windows Linux Cross-Platform
NSTrackingSeparatorToolbarItemMBS class
Super class: NSToolbarItemMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Cocoa Toolbar | MBS MacControls Plugin | 24.5 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Use a NSTrackingSeparatorToolbarItem to divide an NSToolbarMBS into sections that visually align with the views on either side of the divider of the splitView. This keeps NSToolbarItemMBS objects above the content that’s the target for the item’s action.
The splitView must be in the same window as the toolbar containing this item before showing the toolbar.
Subclass of the NSToolbarItemMBS class.
- 2 properties
- property dividerIndex as Integer
- property splitView as NSSplitViewMBS
- method Constructor(itemIdentifier as string, splitView as NSSplitViewMBS, dividerIndex as Integer)
Super class NSToolbarItemMBS
- 24 properties
- property allowsDuplicatesInToolbar as boolean
- property autovalidates as boolean
- property backgroundTintColor as NSColorMBS New in 25.3
- property Bordered as Boolean
- property ClassName as String
- property ClassPath as String
- property Enabled as boolean
- property Handle as Integer
- property Hidden as Boolean
- property image as NSImageMBS
- property itemIdentifier as string
- property label as string
- property MaxSize as NSSizeMBS
- property menuFormRepresentation as NSMenuItemMBS
- property MinSize as NSSizeMBS
- property Navigational as Boolean
- property paletteLabel as string
- property Style as integer New in 25.3
- property tag as Integer
- property Title as String
- property toolbar as NSToolbarMBS
- property toolTip as string
- property view as NSViewMBS
- property visibilityPriority as Integer
- 6 methods
- method Constructor(Handle as Integer)
- method Constructor(itemIdentifier as string)
- method copy as NSToolbarItemMBS
- method possibleLabels as String()
- method setPossibleLabels(Labels() as String)
- method validate
- 13 shared methods
- shared method NSToolbarCloudSharingItemIdentifier as string
- shared method NSToolbarCustomizeToolbarItemIdentifier as string
- shared method NSToolbarFlexibleSpaceItemIdentifier as string
- shared method NSToolbarInspectorTrackingSeparatorItemIdentifier as string
- shared method NSToolbarPrintItemIdentifier as string
- shared method NSToolbarSeparatorItemIdentifier as string
- shared method NSToolbarShowColorsItemIdentifier as string
- shared method NSToolbarShowFontsItemIdentifier as string
- shared method NSToolbarSidebarTrackingSeparatorItemIdentifier as string
- shared method NSToolbarSpaceItemIdentifier as string
- shared method NSToolbarToggleInspectorItemIdentifier as string
- shared method NSToolbarToggleSidebarItemIdentifier as string
- shared method NSToolbarWritingToolsItemIdentifier as string
- 6 constants
Constants
Constant | Value | Description |
---|---|---|
NSToolbarItemVisibilityPriorityHigh | 1000 | One of the visibility priority constants. When a toolbar does not have enough space to fit all its items, it must push some items into the overflow menu. These values allow you to suggest a priority for a toolbar item. more |
NSToolbarItemVisibilityPriorityLow | -1000 | One of the visibility priority constants. When a toolbar does not have enough space to fit all its items, it must push some items into the overflow menu. These values allow you to suggest a priority for a toolbar item. more |
NSToolbarItemVisibilityPriorityStandard | 0 | One of the visibility priority constants. When a toolbar does not have enough space to fit all its items, it must push some items into the overflow menu. These values allow you to suggest a priority for a toolbar item. more |
NSToolbarItemVisibilityPriorityUser | 2000 | One of the visibility priority constants. When a toolbar does not have enough space to fit all its items, it must push some items into the overflow menu. These values allow you to suggest a priority for a toolbar item. more |
Styles
Constant | Value | Description |
---|---|---|
NSToolbarItemStylePlain | 0 |
A plain style maintains the item’s standard appearance. |
NSToolbarItemStyleProminent | 1 |
For macOS 26 or newer. |
This class has no sub classes.
Blog Entries
- News from the MBS Xojo Plugins in version 24.5
- MonkeyBread Software Releases the MBS Xojo Plugins in version 24.5
- MBS Xojo Plugins, version 24.5pr7
Release notes
- Version 24.5
- Added NSTrackingSeparatorToolbarItemMBS class.
Some related classes:
- class NSColorMBS
- class NSImageMBS
- class NSMenuItemMBS
- class NSSizeMBS
- class NSSplitViewMBS
- class NSToolbarItemMBS
- class NSToolbarMBS
- class NSViewMBS
The items on this page are in the following plugins: MBS MacControls Plugin.
NSTouchMBS - NSUbiquitousKeyValueStoreMBS
