Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1
The list of the topics, classes, interfaces, controls, modules, global methods by category, global methods by name, screenshots, licenses and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Cocoa Drawing | MBS MacBase Plugin | 22.1 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Symbol image configuration objects include details such as the point size, scale, text style, and weight to apply to your symbol image. The system uses these details to determine which variant of the image to use and how to scale or style the image.
NSImageSymbolConfiguration objects are immutable after you create them. If you use the configurationByApplyingConfiguration method on the object, the new image attributes replace any previous attributes you supplied. After creating a symbol configuration object, assign it to the symbolConfiguration property of the NSImageViewMBS object you use to display the image. If you draw the image directly, use the imageWithSymbolConfiguration method to create a new image that contains the new attributes.
For design guidance, see Human Interface Guidelines.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
Constant | Value | Description |
---|---|---|
kSymbolScaleLarge | 3 |
Specifies which scale variant of a symbol image to use.
The symbol uses the large scale variant. This scale is approximately 30% larger than the kSymbolScaleMedium scale. |
kSymbolScaleMedium | 2 |
Specifies which scale variant of a symbol image to use.
The symbol uses the default medium scale variant. |
kSymbolScaleSmall | 1 |
Specifies which scale variant of a symbol image to use.
The symbol uses the small scale variant. This scale is approximately 20% smaller than the kSymbolScaleMedium scale. |
This class has no sub classes.
The items on this page are in the following plugins: MBS MacBase Plugin.
NSImageRepMBS - NSImageViewMBS