Platforms to show: All Mac Windows Linux Cross-Platform
Icon Service
Classes for drawing icons.
- Classes
- class IconMBS
- method Constructor(f as folderitem, NoBadge as boolean = false)
- method Constructor(type as string, creator as string)
- method Constructor(type as string, creator as string, extension as string, mime as string)
- method DrawIconCGContext(CGContextHandle as Integer,x as Integer,y as Integer,width as Integer,height as Integer, align as Integer, transform as Integer, flags as Integer, labelColor as color)
- method GetBackground as IconMBS
- method GetForeground as IconMBS
- method IsIconRefMaskEmpty as boolean
- method PointInIcon(pointx as Integer,pointy as Integer,x as Integer,y as Integer,width as Integer,height as Integer,align as Integer) as boolean
- method RectInIcon(rectx as Integer,recty as Integer,rectwidth as Integer,rectheight as Integer,x as Integer,y as Integer,width as Integer,height as Integer,align as Integer) as boolean
- method RetainCount as Integer
- property handle as Integer
- property LastError as Integer
- property Release as boolean
- property valid as boolean
- class IconMBS
- Class Extensions
- class FolderItem
- method IconImageMBS(width as Integer, WindowsFlags as Integer=0) as picture
- method IconMaskMBS(width as Integer, WindowsFlags as Integer=0) as picture
- method IconMBS(width as Integer, WindowsFlags as Integer=0) as picture
- class FolderItem
Release notes
- Version 21.0
- Deprecated CompositeIconsMBS and FinderUpdateMBS global functions.
- Version 18.0
- Added checks to IconMBS class to make sure you don't get corrupted images.
The items on this page are in the following plugins: MBS Picture Plugin.