Navigation
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
Navigation
Dialogs for choosing files, folders, volumes or objects.
- Classes
- class NSOpenPanelMBS
- method beginForDirectory(path as folderitem, name as string, filetypes() as string)
- method beginSheetForDirectory(path as folderitem, name as string, filetypes() as string, targetWindow as DesktopWindow)
- method beginSheetForDirectory(path as folderitem, name as string, filetypes() as string, targetWindow as window)
- method Constructor
- method Files as FolderItem()
- method Files(index as UInt32) as folderitem
- method runModalForDirectory(path as folderitem, name as string, filetypes as string) as Integer
- method runModalForDirectory(path as folderitem, name as string, filetypes() as string) as Integer
- method runModalForTypes(filetypes as string) as Integer
- method runModalForTypes(filetypes() as string) as Integer
- method URL(index as UInt32) as string
- method URLs as String()
- property AccessoryViewDisclosed as Boolean
- property allowsMultipleSelection as boolean
- property canChooseDirectories as boolean
- property canChooseFiles as boolean
- property canDownloadUbiquitousContents as Boolean
- property canResolveUbiquitousConflicts as Boolean
- property FilesCount as UInt32
- property resolvesAliases as boolean
- class NSSavePanelMBS
- method allowedFileTypes as string()
- method beginSheetForDirectory(path as folderitem, name as string, targetWindow as DesktopWindow)
- method beginSheetForDirectory(path as folderitem, name as string, targetWindow as window)
- method Cancel
- method Constructor
- method File as folderitem
- shared method FileTypeForHFSType(hfstype as string) as string
- method HideNSNavNodePopUpButton
- method Ok
- method runModal as Integer
- method runModalForDirectory(path as folderitem, name as string) as Integer
- method setAllowedFileTypes(filetype as string)
- method setAllowedFileTypes(filetypes() as string)
- method setTagNames(tagNames() as string)
- method tagNames as string()
- method validateVisibleColumns
- property accessoryView as NSViewMBS
- property allowsOtherFileTypes as boolean
- property canCreateDirectories as boolean
- property canSelectHiddenExtension as boolean
- property Directory as folderitem
- property directoryURL as string
- property isExpanded as boolean
- property isExtensionHidden as boolean
- property Message as string
- property NameFieldLabel as string
- property nameFieldStringValue as string
- property Prompt as string
- property requiredFileType as string
- property showsHiddenFiles as boolean
- property showsTagField as Boolean
- property Title as string
- property treatsFilePackagesAsDirectories as boolean
- event compareFilename(name1 as string, name2 as string, caseSensitive as boolean) as Integer
- event directoryDidChange(path as string, folder as folderitem)
- event isValidFilename(path as string, item as folderitem) as boolean
- event panelSelectionDidChange
- event savePanelDidEnd(ReturnCode as Integer)
- event shouldShowFilename(path as string, item as folderitem) as boolean
- event userEnteredFilename(filename as string, confirmed as boolean) as string
- event willExpand(expanding as boolean)
- class OpenDialogFileTypeMBS
- class OpenDialogItemMBS
- class OpenDialogMBS
- class UIDocumentPickerMBS
- class WinFileDialogExceptionMBS
- class WinFileDialogMBS
- method AddCheckButton(ControlID as Integer, label as String, Checked as boolean = false)
- method AddComboBox(ControlID as Integer)
- method AddControlItem(ControlID as Integer, ItemID as Integer, Label as String)
- method AddEditBox(ControlID as Integer, Text as String = "")
- method AddMenu(ControlID as Integer, Label as String)
- method AddPlace(Item as WinShellItemMBS, top as boolean = false)
- method AddPushButton(ControlID as Integer, Label as String)
- method AddRadioButtonList(ControlID as Integer)
- method AddSeparator(ControlID as Integer)
- method AddText(ControlID as Integer, Text as String = "")
- method ClearClientData
- method Close(cancel as boolean = false)
- method Constructor
- method EnableOpenDropDown(ControlID as Integer)
- method EndVisualGroup
- method RemoveAllControlItems(ControlID as Integer)
- method RemoveControlItem(ControlID as Integer, ItemID as Integer)
- method SetFileTypes(FileTypes() as WinFileTypeMBS)
- method Show as Boolean
- method Show(parent as DesktopWindow) as Boolean
- method Show(parent as window) as Boolean
- method StartVisualGroup(ControlID as Integer, label as String)
- property ClientGuid as String
- property CurrentSelection as WinShellItemMBS
- property DefaultExtension as String
- property DefaultFolder as WinShellItemMBS
- property FileName as String
- property FileNameLabel as String
- property FileTypeIndex as Integer
- property Folder as WinShellItemMBS
- property Handle as Integer
- property OkButtonLabel as String
- property OptionAllNonStorageItems as Boolean
- property OptionAllowMultiSelect as Boolean
- property OptionCreatePrompt as Boolean
- property OptionDefaultNoMiniMode as Boolean
- property OptionDontAaddToRecent as Boolean
- property OptionFileMustExist as Boolean
- property OptionForceFileSystem as Boolean
- property OptionForcePreviewPaneOn as Boolean
- property OptionForceShowHidden as Boolean
- property OptionHideMRUPlaces as Boolean
- property OptionHidePinnedPlaces as Boolean
- property OptionNoChangeDir as Boolean
- property OptionNoDereferenceLinks as Boolean
- property OptionNoReadOnlyReturn as Boolean
- property OptionNoTestFileCreate as Boolean
- property OptionNoValidate as Boolean
- property OptionOKButtonNeedsInteraction as Boolean
- property OptionOverwritePrompt as Boolean
- property OptionPathMustExist as Boolean
- property OptionPickFolders as Boolean
- property Options as Integer
- property OptionShareaware as Boolean
- property OptionStrictFileTypes as Boolean
- property OptionSupportsStreamableItems as Boolean
- property ProminentControlID as Integer
- property Result as WinShellItemMBS
- property Title as String
- property WindowHandle as Integer
- property CheckButtonState(ControlID as Integer) as Boolean
- property ControlItemState(ControlID as Integer, ItemID as Integer) as Integer
- property ControlItemText(ControlID as Integer, ItemID as Integer) as String
- property ControlLabel(ControlID as Integer) as String
- property ControlState(ControlID as Integer) as Integer
- property EditBoxText(ControlID as Integer) as String
- property SelectedControlItem(ControlID as Integer) as Integer
- event ButtonClicked(ControlID as Integer)
- event CheckButtonToggled(ControlID as Integer, Checked as Boolean)
- event ControlActivating(ControlID as Integer)
- event FileOk as Boolean
- event FileTypeChanged
- event FolderChanged
- event FolderChanging(Folder as WinShellItemMBS) as boolean
- event ItemSelected(ControlID as Integer, ItemID as Integer)
- event Overwrite(item as WinShellItemMBS) as Integer
- event SelectionChange
- event ShareViolation(item as WinShellItemMBS) as Integer
- class WinFileDialogObserverMBS
- class WinFileOpenDialogMBS
- class WinFileSaveDialogMBS
- class WinFileTypeMBS
- method Constructor(Name as string, Spec as String)
- property Name as String
- property Spec as String
- class WinShellItemArrayMBS
- class WinShellItemMBS
- Blog Entries
Release notes
- Version 23.0
- Version 22.3
- Version 22.0
- Changed window properties to variant, so you can use DesktopWindow there for WindowsShortCutMBS, WindowsPrintDialogMBS, WindowsPageSetupDialogMBS, WindowsICMSetupMBS, WindowsBlueToothSelectDeviceDialogMBS, TwainMBS, TaskDialogMBS, OpenDialogMBS, DirectShowVideoWindowMBS, WindowsStoreContextMBS, WindowsFileCopyMBS, WindowsFontDialogMBS, WindowsPreviewHandlerMBS, WindowsStoreContextMBS, ParentChromiumFrameMBS and ChromiumBrowserMBS classes.
- Version 21.1
- Fixed an issue with OpenDialogMBS class not returning folderitems properly for alias files.
- Version 20.4
- Version 20.2
- Deprecated ClientName and CancelButtonLabel in OpenDialogMBS class as they are no longer used.
- Version 20.1
- Version 20.0
- Version 19.5
- Fixed OpenDialogMBS class to set parent window for new style open dialogs.
The items on this page are in the following plugins: MBS iOS Plugin, MBS MacCocoa Plugin, MBS Util Plugin, MBS WinFrameworks Plugin.