Platforms to show: All Mac Windows Linux Cross-Platform
Back to NSImageSymbolConfigurationMBS class.
NSImageSymbolConfigurationMBS.available as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Cocoa Drawing | MBS MacBase Plugin | 22.1 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Returns true on macOS 11.0 or later.
NSImageSymbolConfigurationMBS.configurationPreferringMulticolor as NSImageSymbolConfigurationMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Cocoa Drawing | MBS MacBase Plugin | 22.1 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
You can combine this configuration with one of the palette-based configurations. In that case, the symbol uses the multicolor variant if one exists; otherwise the symbol uses the palette version.
If the symbol supports neither, the symbol uses the monochrome (templated) symbol.
NSImageSymbolConfigurationMBS.configurationWithHierarchicalColor(hierarchicalColor as NSColorMBS) as NSImageSymbolConfigurationMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Cocoa Drawing | MBS MacBase Plugin | 22.1 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
This method creates a color scheme based on a single color. The system reduces the intensity of the base color to create the secondary and tertiary colors.
When combining this with another configuration, the last configuration overrides existing values.
If the symbol doesn’t have a palette variant, this color configuration doesn’t have an effect, so the symbol uses the monochrome (templated) symbol.
NSImageSymbolConfigurationMBS.configurationWithPaletteColors(paletteColors() as NSColorMBS) as NSImageSymbolConfigurationMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Cocoa Drawing | MBS MacBase Plugin | 22.1 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
The system applies the colors sequentially per layer — the first color for the first layer, and the second color for the second layer. This is independent of the hierarchy level of the layer.
When you combine this with another configuration to create a palette, the last configuration overrides any existing color configuration.
If the symbol doesn’t have a palette variant, this color configuration doesn’t have an effect, so the symbol uses the monochrome (templated) symbol.
NSImageSymbolConfigurationMBS.configurationWithPointSize(pointSize as Double, weight as Double) as NSImageSymbolConfigurationMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Cocoa Drawing | MBS MacBase Plugin | 22.1 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
See also:
NSImageSymbolConfigurationMBS.configurationWithPointSize(pointSize as Double, weight as Double, SymbolScale as Integer) as NSImageSymbolConfigurationMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Cocoa Drawing | MBS MacBase Plugin | 22.1 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
See also:
NSImageSymbolConfigurationMBS.configurationWithScale(SymbolScale as Integer) as NSImageSymbolConfigurationMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Cocoa Drawing | MBS MacBase Plugin | 22.1 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
NSImageSymbolConfigurationMBS.configurationWithTextStyle(TextStyle as Integer) as NSImageSymbolConfigurationMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Cocoa Drawing | MBS MacBase Plugin | 22.1 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
See also:
NSImageSymbolConfigurationMBS.configurationWithTextStyle(TextStyle as Integer, SymbolScale as Integer) as NSImageSymbolConfigurationMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| shared method | Cocoa Drawing | MBS MacBase Plugin | 22.1 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
See also:
The items on this page are in the following plugins: MBS MacBase Plugin.