Platforms to show: All Mac Windows Linux Cross-Platform
QuickLook
Use QuickLook, Apple's engine to generate previews of documents.
- Classes
- class QLPreviewControllerMBS
- method AddItem(item as FolderItem)
- method AddItems(items() as FolderItem)
- shared method canPreviewItem(file as FolderItem) as Boolean
- method ClearItems
- method Constructor
- method Destructor
- method Dismiss
- method Items as FolderItem()
- method Present
- method refreshCurrentPreviewItem
- method reloadData
- method SetItems(items() as FolderItem)
- property currentPreviewItem as FolderItem
- property currentPreviewItemIndex as Integer
- property Handle as Integer
- event DidDismiss
- event didSaveEditedCopyOfPreviewItem(Item as FolderItem, modifiedContentsFile as FolderItem)
- event didUpdateContentsOfPreviewItem(Item as FolderItem)
- event editingModeForPreviewItem(Item as FolderItem) as Integer
- event shouldOpenURL(URL as String, Item as FolderItem) as Boolean
- event WillDismiss
- class QLPreviewPanelMBS
- shared method Available as boolean
- method Constructor
- method currentPreviewItem as folderitem
- method enterFullScreenMode(screen as NSScreenMBS)
- method exitFullScreenMode
- method refreshCurrentPreviewItem
- method reloadData
- method updateController
- property currentPreviewItemIndex as Integer
- property inFullScreenMode as boolean
- property PreviewView as QLPreviewViewMBS
- event didLoadPreviewItem(file as folderitem)
- event handleEvent(e as NSEventMBS) as boolean
- event numberOfPreviewItems as Integer
- event previewItemAtIndex(index as Integer) as folderitem
- event sourceFrameOnScreenForPreviewItem(file as folderitem) as NSRectMBS
- event transitionImageForPreviewItem(file as folderitem, byref contentRect as NSRectMBS) as NSImageMBS
- event willLoadPreviewItem(file as folderitem)
- class QLPreviewViewMBS
- shared method Available as boolean
- method close
- method Constructor
- method Constructor(Handle as Integer)
- method Constructor(left as Double, top as Double, width as Double, height as Double)
- method Constructor(left as Double, top as Double, width as Double, height as Double, style as Integer)
- method refreshPreviewItem
- property autostarts as boolean
- property previewItem as folderitem
- property shouldCloseWithWindow as boolean
- class QLPreviewControllerMBS
- Class Extensions
- class FolderItem
- method QuickLookMBS(MaxWidth as Integer = 500, MaxHeight as Integer = 500, IconMode as Boolean = false, ScaleFactor as Double = 1.0) as picture
- method QuickLookMTMBS(MaxWidth as Integer = 500, MaxHeight as Integer = 500, IconMode as Boolean = false, ScaleFactor as Double = 1.0) as picture
- class FolderItem
- Controls
- control DesktopQLPreviewViewControlMBS
- property View as QLPreviewViewMBS
- event BoundsChanged
- event Closing
- 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 FocusLost
- event FocusReceived
- event FrameChanged
- 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 Opening
- event ScaleFactorChanged(NewFactor as Double)
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- control QLPreviewViewControlMBS
- property View as QLPreviewViewMBS
- event BoundsChanged
- event Close
- event Closing
- 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 EnableMenuItems
- event FocusLost
- event FocusReceived
- event FrameChanged
- event GotFocus
- 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 Open
- event Opening
- event ScaleFactorChanged(NewFactor as Double)
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- control DesktopQLPreviewViewControlMBS
- Blog Entries
Release notes
- Version 24.2
- Added AllowRotation parameter for QLPreviewControllerMBS class constructor to allow more rotation than the parent view.
- Version 23.3
- Added QLPreviewControllerMBS class for iOS to preview documents and markup PDFs.
- Version 21.1
- Fixed problem in QLPreviewPanelMBS, broken in version 21.0.
- Version 19.5
- Changed QLPreviewPanelMBS to not switch to empty content if you switch to other Xojo window.
The items on this page are in the following plugins: MBS iOS Plugin, MBS MacFrameworks Plugin.