Platforms to show: All Mac Windows Linux Cross-Platform
Clipboard
Low level access to the clipboard on Mac OS.
- Classes
- class ClipboardMBS
- method AddData(FlavorType as string,data as string)
- method AddText(Text as string)
- method AddUnicodeText(Text as string)
- method clear
- method close
- method DataAvailable(FlavorType as string) as boolean
- method DataSize(FlavorType as string) as Integer
- method GetData(FlavorType as string) as string
- method GetText as string
- method GetUnicodeText as string
- method PictAvailable as boolean
- method ScrapFlavorCount as Integer
- method ScrapFlavorFlags(index as Integer) as Integer
- method ScrapFlavorType(index as Integer) as string
- method TextAvailable as boolean
- method TextSize as Integer
- method UnicodeTextAvailable as boolean
- method UnicodeTextSize as Integer
- property Handle as Integer
- class NSPasteboardItemDataProviderMBS
- method Constructor
- method Destructor
- property Handle as Integer
- event Finished(Pasteboard as NSPasteboardMBS)
- event provideDataForType(Pasteboard as NSPasteboardMBS, item as NSPasteboardItemMBS, type as string)
- class NSPasteboardItemMBS
- method availableTypeFromArray(types() as string) as string
- method Constructor
- method Destructor
- method setDataProviderForType(dataProvider as NSPasteboardItemDataProviderMBS, types() as string) as boolean
- method types as string()
- property dataProvider as NSPasteboardItemDataProviderMBS
- property Handle as Integer
- property dataForType(type as string) as memoryblock
- property propertyListForType(type as string) as Variant
- property stringForType(type as string) as string
- class NSPasteboardMBS
- method addType(type as string) as Integer
- method addTypes(types() as string) as Integer
- method changeCount as Integer
- method clearContents as Integer
- method Constructor
- method Constructor(name as string)
- method declareType(type as string) as Integer
- method declareTypes(types() as string) as Integer
- shared method generalPasteboard as NSPasteboardMBS
- method name as string
- shared method NSColorPboardType as string
- shared method NSDragPboard as string
- shared method NSFilenamesPboardType as string
- shared method NSFilesPromisePboardType as string
- shared method NSFindPboard as string
- shared method NSFontPboard as string
- shared method NSFontPboardType as string
- shared method NSGeneralPboard as string
- shared method NSHTMLPboardType as string
- shared method NSInkTextPboardType as string
- shared method NSMultipleTextSelectionPboardType as string
- shared method NSPasteboardTypeColor as string
- shared method NSPasteboardTypeFindPanelSearchOptions as string
- shared method NSPasteboardTypeFont as string
- shared method NSPasteboardTypeHTML as string
- shared method NSPasteboardTypeMultipleTextSelection as string
- shared method NSPasteboardTypePDF as string
- shared method NSPasteboardTypePNG as string
- shared method NSPasteboardTypeRTF as string
- shared method NSPasteboardTypeRTFD as string
- shared method NSPasteboardTypeRuler as string
- shared method NSPasteboardTypeSound as string
- shared method NSPasteboardTypeString as string
- shared method NSPasteboardTypeTabularText as string
- shared method NSPasteboardTypeTIFF as string
- shared method NSPDFPboardType as string
- shared method NSPICTPboardType as string
- shared method NSPostScriptPboardType as string
- shared method NSRTFDPboardType as string
- shared method NSRTFPboardType as string
- shared method NSRulerPboard as string
- shared method NSRulerPboardType as string
- shared method NSStringPboardType as string
- shared method NSTabularTextPboardType as string
- shared method NSTIFFPboardType as string
- shared method NSURLPboardType as string
- shared method NSVCardPboardType as string
- method pasteboardItems as NSPasteboardItemMBS()
- shared method pasteboardWithName(name as string) as NSPasteboardMBS
- shared method pasteboardWithUniqueName as NSPasteboardMBS
- method releaseGlobally
- method SetPasteboardItems(items() as NSPasteboardItemMBS) as Boolean
- method SetPasteboardItems(items() as Variant) as boolean
- method types as string()
- method URLFromPasteboard as string
- method writeURLToPasteboard(URL as string)
- property Handle as Integer
- property dataForType(type as string) as Memoryblock
- property propertyListForType(type as string) as Variant
- property stringForType(type as string) as string
- class ClipboardMBS
- Blog Entries
Release notes
- Version 21.4
- Added SetPasteboardItems method taking array of variants to NSPasteboardMBS class.
- Version 17.1
- Added NSPasteboardMBS.SetPasteboardItems.
The items on this page are in the following plugins: MBS MacBase Plugin, MBS MacClassic Plugin.