Platforms to show: All Mac Windows Linux Cross-Platform
ImageKit
Mac OS X 10.5 Image Kit classes for easy image functions.
- Screenshots
- Classes
- class IKImageBrowserCellMBS
- method cellState as Integer
- method Constructor
- method frame as NSRectMBS
- shared method IKImageBrowserCellBackgroundLayer as string
- shared method IKImageBrowserCellForegroundLayer as string
- shared method IKImageBrowserCellPlaceHolderLayer as string
- shared method IKImageBrowserCellSelectionLayer as string
- method imageAlignment as Integer
- method imageBrowserView as IKImageBrowserViewMBS
- method imageContainerFrame as NSRectMBS
- method imageFrame as NSRectMBS
- method indexOfRepresentedItem as Integer
- method isSelected as boolean
- method layerForType(type as string) as CALayerMBS
- method opacity as Double
- method representedItem as Variant
- method selectionFrame as NSRectMBS
- method subtitleFrame as NSRectMBS
- method titleFrame as NSRectMBS
- property Handle as Integer
- class IKImageBrowserItemMBS
- method Constructor(imageUID as string, imageRepresentationType as string, imageRepresentation as Variant, imageVersion as Integer = 1, imageTitle as string = "", imageSubtitle as string = "", isSelectable as boolean = true)
- shared method ItemWithCGImage(imageUID as string, Image as Variant, imageVersion as Integer = 1, imageTitle as string = "", imageSubtitle as string = "", isSelectable as boolean = true) as IKImageBrowserItemMBS
- shared method ItemWithData(imageUID as string, Data as Memoryblock, imageVersion as Integer = 1, imageTitle as string = "", imageSubtitle as string = "", isSelectable as boolean = true) as IKImageBrowserItemMBS
- shared method ItemWithFile(imageUID as string, file as folderitem, imageVersion as Integer = 1, imageTitle as string = "", imageSubtitle as string = "", isSelectable as boolean = true) as IKImageBrowserItemMBS
- shared method ItemWithNSImage(imageUID as string, Image as NSImageMBS, imageVersion as Integer = 1, imageTitle as string = "", imageSubtitle as string = "", isSelectable as boolean = true) as IKImageBrowserItemMBS
- shared method ItemWithPath(imageUID as string, path as string, imageVersion as Integer = 1, imageTitle as string = "", imageSubtitle as string = "", isSelectable as boolean = true) as IKImageBrowserItemMBS
- shared method ItemWithURL(imageUID as string, URL as string, imageVersion as Integer = 1, imageTitle as string = "", imageSubtitle as string = "", isSelectable as boolean = true) as IKImageBrowserItemMBS
- property Handle as Integer
- property imageRepresentation as Variant
- property imageRepresentationType as string
- property imageSubtitle as string
- property imageTitle as string
- property imageUID as string
- property imageVersion as Integer
- property isSelectable as boolean
- class IKImageBrowserViewMBS
- method cellForItemAtIndex(index as Integer) as IKImageBrowserCellMBS
- method collapseGroupAtIndex(index as Integer)
- method columnIndexesInRect(rect as NSRectMBS) as NSIndexSetMBS
- method Constructor
- method Constructor(Handle as Integer)
- method Constructor(left as Double, top as Double, width as Double, height as Double)
- method Destructor
- method dropOperation as Integer
- method expandGroupAtIndex(index as Integer)
- method getValue(name as String) as Variant
- shared method IKImageBrowserBackgroundColorKey as string
- shared method IKImageBrowserCellsHighlightedTitleAttributesKey as string
- shared method IKImageBrowserCellsOutlineColorKey as string
- shared method IKImageBrowserCellsSubtitleAttributesKey as string
- shared method IKImageBrowserCellsTitleAttributesKey as string
- shared method IKImageBrowserCGImageRepresentationType as string
- shared method IKImageBrowserCGImageSourceRepresentationType as string
- shared method IKImageBrowserGroupBackgroundColorKey as string
- shared method IKImageBrowserGroupFooterLayer as string
- shared method IKImageBrowserGroupHeaderLayer as string
- shared method IKImageBrowserGroupRangeKey as string
- shared method IKImageBrowserGroupStyleKey as string
- shared method IKImageBrowserGroupTitleKey as string
- shared method IKImageBrowserIconRefPathRepresentationType as string
- shared method IKImageBrowserIconRefRepresentationType as string
- shared method IKImageBrowserNSBitmapImageRepresentationType as string
- shared method IKImageBrowserNSDataRepresentationType as string
- shared method IKImageBrowserNSImageRepresentationType as string
- shared method IKImageBrowserNSURLRepresentationType as string
- shared method IKImageBrowserPathRepresentationType as string
- shared method IKImageBrowserPDFPageRepresentationType as string
- shared method IKImageBrowserQCCompositionPathRepresentationType as string
- shared method IKImageBrowserQCCompositionRepresentationType as string
- shared method IKImageBrowserQTMoviePathRepresentationType as string
- shared method IKImageBrowserQTMovieRepresentationType as string
- shared method IKImageBrowserQuickLookPathRepresentationType as string
- shared method IKImageBrowserSelectionColorKey as string
- method indexAtLocationOfDroppedItem as Integer
- method indexOfItemAtPoint(point as NSPointMBS) as Integer
- method isGroupExpandedAtIndex(index as Integer) as boolean
- method itemFrameAtIndex(index as Integer) as NSRectMBS
- method newCellForRepresentedItem(item as IKImageBrowserItemMBS) as IKImageBrowserCellMBS
- method numberOfColumns as Integer
- method numberOfRows as Integer
- method rectOfColumn(columnIndex as Integer) as NSRectMBS
- method rectOfRow(rowIndex as Integer) as NSRectMBS
- method reloadData
- method rowIndexesInRect(rect as NSRectMBS) as NSIndexSetMBS
- method scrollIndexToVisible(index as Integer)
- method selectionIndexes as NSIndexSetMBS
- method setDropIndex(index as Integer, operation as Integer)
- method setSelectionIndexes(indexes as NSIndexSetMBS, extendSelection as boolean = false)
- method setValue(name as String, value as Variant)
- method visibleItemIndexes as NSIndexSetMBS
- property allowsDroppingOnItems as boolean
- property allowsEmptySelection as boolean
- property allowsMultipleSelection as boolean
- property allowsReordering as boolean
- property animates as boolean
- property backgroundLayer as CALayerMBS
- property canControlQuickLookPanel as boolean
- property cellSize as NSSizeMBS
- property cellsStyleMask as Integer
- property constrainsToOriginalSize as boolean
- property contentResizingMask as Integer
- property foregroundLayer as CALayerMBS
- property intercellSpacing as NSSizeMBS
- property zoomValue as Double
- event backgroundWasRightClickedWithEvent(e as NSEventMBS)
- event cellWasDoubleClickedAtIndex(index as Integer)
- event cellWasRightClickedAtIndex(index as Integer, e as NSEventMBS)
- event concludeDragOperation(sender as NSDraggingInfoMBS)
- event draggingEnded(sender as NSDraggingInfoMBS)
- event draggingEntered(sender as NSDraggingInfoMBS) as Integer
- event draggingExited(sender as NSDraggingInfoMBS)
- event draggingUpdated(sender as NSDraggingInfoMBS) as Integer
- event groupAtIndex(index as Integer) as Dictionary
- event itemAtIndex(index as Integer) as IKImageBrowserItemMBS
- event moveItemsAtIndexes(indexes as NSIndexSetMBS, destinationIndex as Integer) as boolean
- event numberOfGroups as Integer
- event numberOfItems as Integer
- event performDragOperation(sender as NSDraggingInfoMBS) as boolean
- event prepareForDragOperation(sender as NSDraggingInfoMBS) as boolean
- event removeItemsAtIndexes(indexes as NSIndexSetMBS)
- event selectionDidChange
- event updateDraggingItemsForDrag(sender as NSDraggingInfoMBS)
- event wantsPeriodicDraggingUpdates as boolean
- event writeItemsAtIndexes(indexes as NSIndexSetMBS, pasteboard as NSPasteboardMBS) as Integer
- class IKImageEditPanelMBS
- method Constructor
- method reloadData
- property LastImage as Picture
- event Changed(pic as picture, CGImageHandle as Integer, metaData as dictionary)
- event hasAdjustMode as Boolean
- event hasDetailsMode as Boolean
- event hasEffectsMode as Boolean
- event Image as picture
- event imageProperties as Dictionary
- event thumbnailWithMaximumSize(Width as Double, Height as Double) as picture
- class IKPictureTakerMBS
- method Available as boolean
- method beginPictureTaker as boolean
- method beginPictureTakerSheet(parent as DesktopWindow) as boolean
- method beginPictureTakerSheet(parent as NSWindowMBS) as boolean
- method beginPictureTakerSheet(parent as window) as boolean
- method Constructor
- method CropAreaSizeHeight as Double
- method CropAreaSizeWidth as Double
- method outputImage as NSImageMBS
- method OutputImageMaxSizeKeyHeight as Double
- method OutputImageMaxSizeKeyWidth as Double
- method popUpRecentsMenuForView(parent as NSViewMBS) as boolean
- method runModal as Integer
- method SetCropAreaSize(width as Double, height as Double)
- method SetOutputImageMaxSize(width as Double, height as Double)
- property AllowsEditing as boolean
- property AllowsFileChoosing as boolean
- property AllowsVideoCapture as boolean
- property InformationalText as NSAttributedStringMBS
- property InformationalText as string
- property inputImage as NSImageMBS
- property mirroring as boolean
- property RemainOpenAfterValidate as boolean
- property ShowAddressBookPicture as boolean
- property ShowEffects as boolean
- property ShowEmptyPicture as NSImageMBS
- property ShowRecentPicture as boolean
- property UpdateRecentPicture as boolean
- event Finished(returnCode as Integer)
- class IKSlideshowMBS
- method addFile(file as folderitem, name as string="")
- method addImage(image as NSImageMBS, name as string="")
- method addPage(page as Variant, name as string="")
- shared method Available as boolean
- shared method canExportToApplication(applicationBundleIdentifier as string) as boolean
- method exportSlideshowItems(applicationBundleIdentifier as string)
- shared method indexOfCurrentSlideshowItem as Integer
- method ItemCount as Integer
- method reloadData
- method reloadSlideshowItemAtIndex(index as Integer)
- method removeItem(index as Integer)
- method removeItems
- method runSlideshow
- method setFile(index as Integer, file as folderitem, name as string="")
- method setImage(index as Integer, image as NSImageMBS, name as string="")
- method setPage(index as Integer, page as Variant, name as string="")
- method stopSlideshow
- property AudioFile as FolderItem
- property PDFDisplayBox as Integer
- property PDFDisplayMode as Integer
- property PDFDisplaysAsBook as Boolean
- property ScreenIndex as Integer
- property StartIndex as Integer
- property StartPaused as Boolean
- property WrapAround as Boolean
- property autoPlayDelay as Double
- event canExportSlideshowItemAtIndex(index as Integer, applicationBundleIdentifier as string) as boolean
- event slideshowDidChangeCurrentIndex(newIndex as Integer)
- event slideshowDidStop
- event slideshowWillStart
- class IKImageBrowserCellMBS
- Controls
- control DesktopIKImageBrowserViewControlMBS
- property Scrollview as NSScrollViewMBS
- property View as IKImageBrowserViewMBS
- event backgroundWasRightClickedWithEvent(e as NSEventMBS)
- event BoundsChanged
- event cellWasDoubleClickedAtIndex(index as Integer)
- event cellWasRightClickedAtIndex(index as Integer, e as NSEventMBS)
- event Closing
- event concludeDragOperation(sender as NSDraggingInfoMBS)
- event ConstructContextualMenu(base as DesktopMenuItem, x as Integer, y as Integer) As Boolean
- event ContextualMenuItemSelected(selectedItem As DesktopMenuItem) As Boolean
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event draggingEnded(sender as NSDraggingInfoMBS)
- event draggingEntered(sender as NSDraggingInfoMBS) as Integer
- event draggingExited(sender as NSDraggingInfoMBS)
- event draggingUpdated(sender as NSDraggingInfoMBS) as Integer
- event FocusLost
- event FocusReceived
- event FrameChanged
- event groupAtIndex(index as Integer) as Dictionary
- event itemAtIndex(index as Integer) as IKImageBrowserItemMBS
- event MenuBarSelected
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x as Integer, y as Integer)
- event moveItemsAtIndexes(indexes as NSIndexSetMBS, destinationIndex as Integer) as boolean
- event numberOfGroups as Integer
- event numberOfItems as Integer
- event Opening
- event performDragOperation(sender as NSDraggingInfoMBS) as boolean
- event prepareForDragOperation(sender as NSDraggingInfoMBS) as boolean
- event removeItemsAtIndexes(indexes as NSIndexSetMBS)
- event ScaleFactorChanged(NewFactor as Double)
- event selectionDidChange
- event updateDraggingItemsForDrag(sender as NSDraggingInfoMBS)
- event wantsPeriodicDraggingUpdates as boolean
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event writeItemsAtIndexes(indexes as NSIndexSetMBS, pasteboard as NSPasteboardMBS) as Integer
- control IKImageBrowserViewControlMBS
- property Scrollview as NSScrollViewMBS
- property View as IKImageBrowserViewMBS
- event backgroundWasRightClickedWithEvent(e as NSEventMBS)
- event BoundsChanged
- event cellWasDoubleClickedAtIndex(index as Integer)
- event cellWasRightClickedAtIndex(index as Integer, e as NSEventMBS)
- event Close
- event Closing
- event concludeDragOperation(sender as NSDraggingInfoMBS)
- event ConstructContextualMenu(base as MenuItem, x as Integer, y as Integer) as Boolean
- event ContextualMenuAction(hitItem as MenuItem) as Boolean
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event draggingEnded(sender as NSDraggingInfoMBS)
- event draggingEntered(sender as NSDraggingInfoMBS) as Integer
- event draggingExited(sender as NSDraggingInfoMBS)
- event draggingUpdated(sender as NSDraggingInfoMBS) as Integer
- event EnableMenuItems
- event FocusLost
- event FocusReceived
- event FrameChanged
- event GotFocus
- event groupAtIndex(index as Integer) as Dictionary
- event itemAtIndex(index as Integer) as IKImageBrowserItemMBS
- event LostFocus
- event MenuBarSelected
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x as Integer, y as Integer)
- event moveItemsAtIndexes(indexes as NSIndexSetMBS, destinationIndex as Integer) as boolean
- event numberOfGroups as Integer
- event numberOfItems as Integer
- event Open
- event Opening
- event performDragOperation(sender as NSDraggingInfoMBS) as boolean
- event prepareForDragOperation(sender as NSDraggingInfoMBS) as boolean
- event removeItemsAtIndexes(indexes as NSIndexSetMBS)
- event ScaleFactorChanged(NewFactor as Double)
- event selectionDidChange
- event updateDraggingItemsForDrag(sender as NSDraggingInfoMBS)
- event wantsPeriodicDraggingUpdates as boolean
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event writeItemsAtIndexes(indexes as NSIndexSetMBS, pasteboard as NSPasteboardMBS) as Integer
- control DesktopIKImageBrowserViewControlMBS
- Examples
- /AVFoundation/IKImage/IKImageBrowser Scroll
- /MacFrameworks/IKImageBrowser/IKImageBrowser
- /MacFrameworks/IKImageBrowser/IKImageBrowser Control
- /MacFrameworks/IKImageBrowser/IKImageBrowser Groups
- /MacFrameworks/IKImageBrowser/IKImageBrowser Scroll
- /MacFrameworks/IKImageEditPanel
- /MacFrameworks/IKImageEditPanel2
- /MacFrameworks/IKPictureTaker modal
- /MacFrameworks/IKPictureTaker not modal
- /MacFrameworks/IKSlideShow
- Blog Entries
- News from the MBS Xojo Plugins in version 21.5
- New desktop controls
- MBS Xojo / Real Studio Plugins, version 16.5pr2
- MBS Xojo / Real Studio Plugins, version 14.2pr3
- MBS Xojo / Real Studio Plugins, version 13.5pr8
- MBS Real Studio Plugins, version 13.1pr14
- MBS Real Studio Plugins, version 13.1pr9
- MBS REALbasic plug-in 9.6
- MonkeyBread Software Releases the MBS Plugins 8.1
Release notes
- Version 26.4
- Deprecated IKImageViewControlMBS and IKImageViewMBS due to bugs in the frameworks.
The items on this page are in the following plugins: MBS AVFoundation Plugin, MBS MacFrameworks Plugin.