Topics   All   Mac OS X (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Guides   Examples
New in version: 7.3   7.4   7.5   8.0   8.1   8.2   8.3   8.4   8.5   8.6    Statistic  

Functions supported on Mac OS X only

The functions listed below work only when being used with Mac OS X, either client or server.

Item Details
AVRecorder.SetScreenInput
Sets video input to screen.

8.4
Addressbook.Account.Name
Queries name of account.

6.2
Addressbook.Account.Type
Queries type identifier for account.

6.2
Addressbook.Account.URL
Queries base URL for account.

6.2
Addressbook.Account.isMainAccount
Queries whether this is main account.

6.2
Addressbook.LocalizedPropertyOrLabel
Queries a localized name for a label or property.

3.5
Addressbook.Notification.Clear
Clears the registered notification script.

3.5
Addressbook.Notification.Evaluate
Installs a notification evaluate.

6.2
Addressbook.Notification.GetChangedExternally
Queries if the last notification script call was caused by a changed in another app.

3.5
Addressbook.Notification.GetDeletedRecords
Queries list of deleted records.

3.5
Addressbook.Notification.GetInsertedRecords
Queries list of inserted records.

3.5
Addressbook.Notification.GetProcessID
Queries the process ID.

3.5
Addressbook.Notification.GetProcessName
Queries the process name.

3.5
Addressbook.Notification.GetUpdatedRecords
Queries list of updated records.

3.5
Addressbook.Notification.GetUserUID
Queries the user ID.

3.5
Addressbook.Notification.Set
Installs a notification script.

3.5
Addressbook.Record.Account
Queries account identifier for record.

6.2
Addressbook.allAccounts
Queries list of account identifies for all accounts.

6.2
Addressbook.defaultAccount
Queries default account identifier.

6.2
Addressbook.enabledAccounts
Queries list of account identifies for enabled accounts.

6.2
Addressbook.formattedAddress
Returns an attributed string containing the formatted address.

3.1
Addressbook.group.parentGroups
Returns an array containing a group's parents—that is, the groups that a group belongs to.

3.1
Addressbook.group.subgroups
Returns an array containing a group's subgroups.

3.1
Addressbook.multivalue.setPrimaryIdentifier
Sets the primary value to be the value for the given identifier.

3.1
Addressbook.persistentAccounts
Queries list of account identifies for persistent accounts.

6.2
Addressbook.person.EditInAddressbook
Launches Contacts application to edit this person.

3.1
Addressbook.person.ShowInAddressbook
Launches Contacts application to show this person.

3.1
Addressbook.person.parentGroups
Returns an array of the address book groups that this person belongs to.

3.1
Addressbook.recordsMatchingSearchElement
Searches matching records.

5.4
Addressbook.searchElementForConjunction
Joins several search elements.

5.4
Addressbook.searchElementForProperty
Creates a new search element.

5.4
Addressbook.searchGroupsWithName
Searches groups matching the group name.

3.3
Addressbook.searchPeopleWithCreationDate
Searches for people in address book with creation date between both dates.

3.5
Addressbook.searchPeopleWithEmail
Searches all people with given email address.

3.1
Addressbook.searchPeopleWithModificationDate
Searches for people in address book with modification date between both dates.

3.5
Addressbook.searchPeopleWithName
Searches people matching the first and/or last name.

3.1
Addressbook.searchPersonWithExternalUID
Searches addressbook for given external ID.

6.1
App.CancelUserAttentionRequest
Cancels a previous user attention request.

6.1
App.ClearTouchBar
Clears a TouchBar assigned to the app.

8.4
App.GetDockIcon
Queries the dock icon.

3.2
App.OpenFile
Asks app to open a given file.

7.4
App.RequestUserAttention
Starts a user attention request.

6.1
App.SetDockIcon
Sets the image for the dock icon for this application.

3.2
App.SetProcessName
Sets the name of the current application.

3.2
AppleScript.Close
Removes a Script from memory.

1.0
AppleScript.Compile
Compiles the script and returns the Script ID.

1.0
AppleScript.Execute
Executes an AppleScript that was previously compiled using the AppleScript.Compile function.

1.0
AppleScript.GetPropertyName
Queries name of property with given index.

4.2
AppleScript.GetPropertyValue
Queries property value text.

4.2
AppleScript.LastError
Returns the last error code.

1.0
AppleScript.LastErrorMessage
Returns the last error message.

1.0
AppleScript.PropertyCount
Queries the number of properties in the script.

4.2
AppleScript.Run
The function compiles the AppleScript text and runs it.

1.0
AppleScript.SetPropertyValue
Sets property value with new text.

4.2
Backdrop.Close
Closes the backdrop window.

2.1
Backdrop.Install
Installs the backdrop window.

2.1
CGPSConverter.Convert
Converts PostScript to PDF.

2.4
CNContact.EditInAddressbook
Launches Contacts application to edit this person.

8.4
CNContact.ShowInAddressbook
Launches Contacts application to show this person.

8.4
CNContactStore.AddSubgroup
Adds a group to an existing group.

8.4
CUPS.CancelJob
Cancel a print job on the default server.

2.5
CUPS.GetDefaultPrinterName
Get the default printer or class for the default server.

2.5
CUPS.GetJobCompletionTime
Queries the completion time of the job.

2.5
CUPS.GetJobCreationTime
Queries the creation time of the job.

2.5
CUPS.GetJobFormat
Queries job's document format.

2.5
CUPS.GetJobID
Queries job number.

2.5
CUPS.GetJobIndex
Queries job index for ID.

7.4
CUPS.GetJobPrinter
Queries job's printer name.

2.5
CUPS.GetJobPriority
Queries job's priority.

2.5
CUPS.GetJobProcessingTime
Queries the processing time of the job.

2.5
CUPS.GetJobSize
Queries job size.

2.5
CUPS.GetJobState
Queries job state.

2.5
CUPS.GetJobTitle
Queries job title.

2.5
CUPS.GetJobUser
Queries which user submitted the job.

2.5
CUPS.GetJobsCount
Selects some jobs and returns the count of jobs found.

2.5
CUPS.GetPrinterCount
Queries number of printers.

2.5
CUPS.GetPrinterDefault
Queries whether this printer is the default printer.

2.5
CUPS.GetPrinterName
Queries the name of this printer.

2.5
CUPS.LastErrorCode
Return the last IPP status code.

2.5
CUPS.LastErrorMessage
Return the last status-message.

2.5
CUPS.PrintData
Print a file to a printer or class on the default server.

2.5
CUPS.PrintDataEncoding
Print a file to a printer or class on the default server.

6.3
CUPS.PrintFile
Print a file to a printer or class on the default server.

2.5
Calendar.Alarm.Duplicate
Creates a copy of an alarm.

3.5
Calendar.Alarm.GetAbsoluteTrigger
Queries the absolute trigger timestamp.

3.5
Calendar.Alarm.GetAcknowledged
Queries acknowledged flag.

3.5
Calendar.Alarm.GetAction
Queries the action for this alarm.

3.5
Calendar.Alarm.GetEmailAddress
Queries the email address for an alarm.

3.5
Calendar.Alarm.GetRelatedTo
Queries the related to setting.

3.5
Calendar.Alarm.GetRelativeTrigger
Queries the relative trigger value.

3.5
Calendar.Alarm.GetSound
Queries the sounds for this alarm.

3.5
Calendar.Alarm.GetURL
Queries the URL of the alarm.

3.5
Calendar.Alarm.SetAbsoluteTrigger
Sets the absolute trigger timestamp.

3.5
Calendar.Alarm.SetAcknowledged
Sets acknowledged flag.

3.5
Calendar.Alarm.SetAction
Sets an action for this alarm.

3.5
Calendar.Alarm.SetEmailAddress
Sets the email address for this alarm.

3.5
Calendar.Alarm.SetRelatedTo
Sets the related to setting.

3.5
Calendar.Alarm.SetRelativeTrigger
Sets the relative trigger value.

3.5
Calendar.Alarm.SetSound
Sets the sounds for this alarm.

3.5
Calendar.Alarm.SetURL
Sets the URL of the alarm.

3.5
Calendar.Alarm.TriggerDateRelativeTo
Queries the relative trigger date for this alarm.

3.5
Calendar.Attendee.GetAddress
Returns URL address of attendee entry.

3.5
Calendar.Attendee.GetCommonName
Returns the user-entered name of the attendee.

3.5
Calendar.Attendee.GetStatus
Returns status of attendee.

3.5
Calendar.Calendar.Duplicate
Creates a copy of an existing calendar.

3.4
Calendar.Calendar.GetColor
Queries the color of the calendar.

3.4
Calendar.Calendar.GetNotes
Queries the notes of the calendar.

3.4
Calendar.Calendar.GetTitle
Queries the title of the calendar.

3.4
Calendar.Calendar.GetType
Queries the type of the calendar.

3.4
Calendar.Calendar.GetUID
Queries the UID of a calendar.

3.4
Calendar.Calendar.IsEditable
Whether calendar is editable.

3.4
Calendar.Calendar.SetColor
Sets the color for a calendar.

3.4
Calendar.Calendar.SetNotes
Sets the notes for the calendar.

3.4
Calendar.Calendar.SetTitle
Set title of the calendar.

3.4
Calendar.Calendars
Returns the list of calendars known to the system.

3.4
Calendar.Events
Queries events.

3.4
Calendar.Item.AddAlarm
Adds an alarm to a calendar item.

3.5
Calendar.Item.Duplicate
Creates a copy of an existing item.

3.4
Calendar.Item.GetAlarms
Queries the list of alarms for this item.

3.5
Calendar.Item.GetAllDay
Queries whether event is all day.

3.4
Calendar.Item.GetAttendeeCommonName
Queries name of attendees.

3.4
Calendar.Item.GetAttendeeCount
Queries number of attendees.

3.4
Calendar.Item.GetAttendeeStatus
Queries status of attendees.

3.4
Calendar.Item.GetAttendeeURL
Queries URL of attendees.

3.4
Calendar.Item.GetAttendees
Queries the list of attendees for this event.

3.5
Calendar.Item.GetCalendar
Queries the calendar id for this calendar item.

3.4
Calendar.Item.GetCompleted
Queries the completed flag for a reminder.

3.4
Calendar.Item.GetCompletionDate
Queries the completion date.

3.4
Calendar.Item.GetDateStamp
Queries date stamp for this event.

3.4
Calendar.Item.GetDueDate
Queries due date of this reminder/task.

3.4
Calendar.Item.GetEndDate
Queries the end date of an event.

3.4
Calendar.Item.GetLocation
Queries the location for the event.

3.4
Calendar.Item.GetNotes
Queries the notes of the calendar item.

3.4
Calendar.Item.GetPriority
Queries the priority of a task/reminder.

3.4
Calendar.Item.GetStartDate
Queries the start date of an event.

3.4
Calendar.Item.GetTitle
Queries the title of the event or reminder.

3.4
Calendar.Item.GetUID
Queries the unique identifier for a new calendar item.

3.4
Calendar.Item.GetURL
Queries the URL of a calendar item.

3.4
Calendar.Item.HasAlarm
Whether this calendar item has an alarm.

3.4
Calendar.Item.IsDetached
Whether event is detached.

3.4
Calendar.Item.NextAlarmDate
Queries date of next alarm.

3.4
Calendar.Item.Occurrence
Returns the occurrence date of an event.

3.4
Calendar.Item.RemoveAlarm
Removes an alarm from an item.

3.5
Calendar.Item.SetAllDay
Sets the all day flag for an event.

3.4
Calendar.Item.SetCalendar
Assigns a calendar to the calendar item.

3.4
Calendar.Item.SetCompleted
Sets the completed flag for a reminder.

3.4
Calendar.Item.SetCompletionDate
Sets a new completion date for a reminder.

3.4
Calendar.Item.SetDueDate
Sets due date of a reminder/task.

3.4
Calendar.Item.SetEndDate
Sets the end date of an event.

3.4
Calendar.Item.SetLocation
Sets a location for an event.

3.4
Calendar.Item.SetNotes
Sets the notes for this item.

3.4
Calendar.Item.SetPriority
Sets the priority of a task/reminder.

3.4
Calendar.Item.SetStartDate
Sets the start date of an event.

3.4
Calendar.Item.SetTitle
Sets the title of the event or reminder.

3.4
Calendar.Item.SetURL
Assigns a new URL for a calendar item.

3.4
Calendar.NewAlarm
Creates a new alarm.

3.5
Calendar.NewCalendar
Creates a new calendar.

3.4
Calendar.NewEvent
Creates a new event.

3.4
Calendar.NewReminder
Creates a new reminder.

3.4
Calendar.Notification.Clear
Clears the registered notification script.

3.5
Calendar.Notification.Evaluate
Installs a notification evaluation.

6.2
Calendar.Notification.GetChangedExternally
Queries if the last notification script call was caused by a changed in another app.

3.5
Calendar.Notification.GetDeletedRecords
Queries list of deleted records.

3.5
Calendar.Notification.GetInsertedRecords
Queries list of inserted records.

3.5
Calendar.Notification.GetProcessID
Queries the process ID.

3.5
Calendar.Notification.GetProcessName
Queries the process name.

3.5
Calendar.Notification.GetUpdatedRecords
Queries list of updated records.

3.5
Calendar.Notification.GetUserUID
Queries the user ID.

3.5
Calendar.Notification.GetWhat
Queries what changed in the database.

3.5
Calendar.Notification.Set
Installs a notification script.

3.5
Calendar.RemoveCalendar
Deletes the calendar.

3.4
Calendar.RemoveEvent
Deletes the event.

3.4
Calendar.RemoveReminder
Deletes the reminder.

3.4
Calendar.SaveCalendar
Saves the calendar.

3.4
Calendar.SaveEvent
Saves the event.

3.4
Calendar.SaveReminder
Saves the reminder.

3.4
Calendar.SelectEvent
Selects an event with occurrance for editing.

3.4
Calendar.Tasks
Queries all tasks.

3.4
Calendar.TasksCompletedSince
Queries tasks completed since a given date.

3.4
Calendar.UncompletedTasks
Queries all uncompleted tasks.

3.4
Calendar.UncompletedTasksDueBefore
Queries tasks completed before a given date.

3.4
ColorPanel.GetColor
Queries current color.

8.3
ColorPanel.GetColorChangedEvaluate
Queries expression.

8.3
ColorPanel.GetColorChangedScript
Queries script to run when color changed.

8.3
ColorPanel.Hide
Hides color panel.

8.3
ColorPanel.SetColor
Sets color.

8.3
ColorPanel.SetColorChangedEvaluate
Sets expression to run when color changed.

8.3
ColorPanel.SetColorChangedScript
Sets script to trigger if color changed.

8.3
ColorPanel.Show
Shows color panel.

8.3
Container.ReadImage
Reads and convert image.

8.4
Debugger.BringToFront
Brings the debugger window to front.

7.4
Debugger.CurrentLineNumber
Queries current line number.

8.5
Debugger.GetCallStack
Queries current call stack from debugger panel.

7.4
Debugger.IsVisible
Checks whether debugger is visible.

7.4
Debugger.Title
Queries title of debugger panel.

7.4
Debugger.Window
Queries window ID for the debugger.

7.4
Dialog.AddField
Adds a field for the dialog.

6.4
Dialog.ClearFields
Clears all fields.

6.4
Dialog.CloseSheet
Closes a sheet if there is one running.

4.2
Dialog.GetFieldText
Queries field text.

6.4
Dialog.GetSheetEvaluate
Queries notification evaluation expression.

6.2
Dialog.GetSheetFileName
Queries notification script's file name.

4.2
Dialog.GetSheetRunning
Queries if there is a sheet visible currently.

4.2
Dialog.GetSheetScriptName
Queries notification script name.

4.2
Dialog.RunSheet
Runs dialog as sheet.

4.2
Dialog.SetFieldText
Sets the text for a field.

6.4
Dialog.SetSheetEvaluate
Defines expression for the notification evaluation.

6.2
Dialog.SetSheetFileName
Defines file name for the notification script.

4.2
Dialog.SetSheetScriptName
Defines script name for the notification script.

4.2
DialogModifications.Clear
Clears the internal replacements list.

4.3
DialogModifications.Install
Installs feature which can rename dialog elements in FileMaker.

4.3
DialogModifications.Set
Adds an entry to the replacements list.

4.3
DialogModifications.Uninstall
Uninstalls the feature.

4.3
DragDrop.GetEmailAccount
Returns account name of the specified email message.

2.7
DragDrop.GetEmailCount
Returns number of emails received from Apple Mail app.

2.7
DragDrop.GetEmailID
Returns subject of the specified email message.

2.7
DragDrop.GetEmailMailbox
Returns mailbox name of the specified email message.

2.7
DragDrop.GetEmailSubject
Returns subject of the specified email message.

2.7
DragDrop.GetPicture
Queries picture from drag and drop action.

2.4
DragDrop.GetTypes
Queries list of types.

4.3
DragDrop.GetURL
Queries URL from the drop.

2.6
DragDrop.RegisterDropTypes
Defines what file types should be accepted for drag and drop for this window.

2.4
DragDrop.UnregisterDropTypes
Unregisteres all drag types for the specified drop area.

2.4
FM.AllowFileDragDrop
Installs fix for file drag and drop problem.

7.0
FM.DataViewerContent
Looks for data viewer and copies visible table content.

6.3
FM.DisableRuntimeEndWindow
Disables end screen on runtime on Mac.

4.3
FM.PatchNotificationProblem
Patched problem with Scroll Notifications.

8.1
FSEvents.Create
Creates a new FSEvents monitor.

5.4
FSEvents.CreateRelativeToDevice
Creates a new FSEvents monitor relative to a device.

6.0
FSEvents.CurrentEventId
Queries current event ID for system.

5.4
FSEvents.Description
Queries description event for this FSEvents object.

5.4
FSEvents.DeviceBeingWatched
Queries device ID of device watched.

6.0
FSEvents.DeviceID
Queries the DeviceID for a disk.

6.0
FSEvents.EventCount
Queries number of events in queue.

5.4
FSEvents.FlushASync
Flushes events asynchronously.

5.4
FSEvents.FlushSync
Flushes events synchronously.

5.4
FSEvents.GetEvaluate
Not yet documented

6.2
FSEvents.GetExclusionPaths
Queries list of exclusion paths.

6.0
FSEvents.GetFileName
Returns the file name for the scheduled script start.

5.4
FSEvents.GetScriptName
Returns the script name for the scheduled script start.

5.4
FSEvents.HasNextEvent
Checks if there is a pending event in the queue.

5.4
FSEvents.LastEventIdForDeviceBeforeTime
Queries event ID for a given time on a device.

6.0
FSEvents.LatestEventId
Queries latest Event ID for this stream.

5.4
FSEvents.NextEvent
Queries next event in queue.

5.4
FSEvents.PathsBeingWatched
Queries the paths being watched.

5.4
FSEvents.Release
Releases the FSEvents object.

5.4
FSEvents.SetEvaluate
Sets the expression for evaluate when database changes.

6.2
FSEvents.SetExclusionPaths
Sets directories to be filtered from the EventStream.

6.0
FSEvents.SetFileName
Sets the file name for scheduled script start.

5.4
FSEvents.SetScriptName
Sets the script name for scheduled script start.

5.4
FSEvents.Show
Shows details for this FSEvents object on console.

5.4
FSEvents.Start
Starts FSEvents monitor.

5.4
FSEvents.Started
Queries if FSEvents monitor is started.

5.4
FSEvents.Stop
Stops FSEvent monitor.

5.4
FSEvents.UUIDForDevice
Gets the UUID associated with a device.

6.0
FileDialog.GetAllowsOtherFileTypes
Queries if other file types.

4.3
FileDialog.GetCanSelectHiddenExtension
Returns a Boolean value that indicates whether the panel allows the user to hide or show extensions.

2.7
FileDialog.GetTreatsFilePackagesAsDirectories
Whether the panel displays file packages as directories.

2.7
FileDialog.GetUseSheet
Queries sheet status.

8.5
FileDialog.SetAllowsOtherFileTypes
Sets whether other file types are allowed.

4.3
FileDialog.SetCanSelectHiddenExtension
Sets whether the panel allows the user to hide or show extensions.

2.7
FileDialog.SetSheetScriptTrigger
Sets sheet trigger.

8.5
FileDialog.SetTreatsFilePackagesAsDirectories
Sets the panel's behavior for displaying file packages (for example, MyApp.app) to the user.

2.7
FileDialog.SetUseSheet
Sets whether to use sheets.

8.5
FileDialogWatcher.GetLastPath
Queries the last path used in open/save dialogs.

2.6
FileDialogWatcher.Install
Installs the required code to catch file names from open/save dialogs on Mac.

2.6
Files.AddedToDirectoryDate
Queries the date of the file or folder when it was added to parent folder.

6.4
Files.FileUTITypes
Queries uniform type identifiers for this file.

2.9
Files.GetComment
Queries Finder's file comment.

6.2
Files.GetFinderLabel
Queries the label of the file or folder.

6.2
Files.GetTagNames
Queries names of the tags assigned to the file/folder.

3.5
Files.SetComment
Sets the file comment.

6.2
Files.SetFinderLabel
Sets the Finder label.

6.2
Files.SetTagNames
Sets the tags for a file/folder.

3.5
Folders.LocalFonts
Queries path to local font folder.

4.3
Folders.UserFonts
Queries path to user's font folder.

4.3
FontManager.FontFile
Queries the native file path to a font file.

6.2
GetSystemUIMode
Queries the current system UI mode. See the SetSystemUIMode function for details on the possible values.

2.1
GetSystemUIModeOptions
Queries the current system UI mode options. See the SetSystemUIMode function for details on the possible values.

2.1
IKDeviceBrowserPanel.Close
Closes the window.

6.5
IKDeviceBrowserPanel.GetCancelButtonLabel
Queries the caption of the cancel button.

6.5
IKDeviceBrowserPanel.GetDisplaysLocalCameras
Queries whether to include local cameras in list.

6.5
IKDeviceBrowserPanel.GetDisplaysLocalScanners
Queries whether to include local scanners in list.

6.5
IKDeviceBrowserPanel.GetDisplaysNetworkCameras
Queries whether to include network cameras in list.

6.5
IKDeviceBrowserPanel.GetDisplaysNetworkScanners
Queries whether to include network scanners in list.

6.5
IKDeviceBrowserPanel.GetHeight
Queries height of dialog.

6.5
IKDeviceBrowserPanel.GetMode
Queries display mode.

6.5
IKDeviceBrowserPanel.GetPrompt
Queries the current prompt text.

6.5
IKDeviceBrowserPanel.GetSelectButtonLabel
Queries the caption of the select button.

6.5
IKDeviceBrowserPanel.GetWidth
Queries the width of the dialog.

6.5
IKDeviceBrowserPanel.GetWindowTitle
Queries the window title.

6.5
IKDeviceBrowserPanel.Hide
Hides the window.

6.5
IKDeviceBrowserPanel.Reset
Resets options to default.

6.5
IKDeviceBrowserPanel.SelectedDeviceID
Queries ID of selected device.

6.5
IKDeviceBrowserPanel.SelectedDeviceName
Queries name of selected device.

6.5
IKDeviceBrowserPanel.SetCancelButtonLabel
Sets the caption of the cancel button.

6.5
IKDeviceBrowserPanel.SetDisplaysLocalCameras
Sets whether to include local cameras in list.

6.5
IKDeviceBrowserPanel.SetDisplaysLocalScanners
Sets whether to include local scanners in list.

6.5
IKDeviceBrowserPanel.SetDisplaysNetworkCameras
Sets whether to include network cameras in list.

6.5
IKDeviceBrowserPanel.SetDisplaysNetworkScanners
Sets whether to include network scanners in list.

6.5
IKDeviceBrowserPanel.SetHeight
Sets the height of the dialog.

6.5
IKDeviceBrowserPanel.SetMode
Sets the display mode.

6.5
IKDeviceBrowserPanel.SetPrompt
Sets prompt text.

6.5
IKDeviceBrowserPanel.SetSelectButtonLabel
Sets the caption of the select button.

6.5
IKDeviceBrowserPanel.SetTrigger
Sets the script trigger to notify on events.

6.5
IKDeviceBrowserPanel.SetWidth
Sets the width of the window.

6.5
IKDeviceBrowserPanel.SetWindowTitle
Sets window title.

6.5
IKDeviceBrowserPanel.Show
Shows the window.

6.5
IKDeviceBrowserPanel.Visible
Queries whether window is visible.

6.5
IKPictureTaker.ClearNotification
Clears the script to be called.

3.5
IKPictureTaker.GetAllowsEditing
Queries whether image editing is allowed.

3.5
IKPictureTaker.GetAllowsFileChoosing
Queries whether image files can be chosen.

3.5
IKPictureTaker.GetAllowsVideoCapture
Queries whether video capture is allowed.

3.5
IKPictureTaker.GetInformationalText
Queries informational text.

3.5
IKPictureTaker.GetInputImage
Return the original PictureTaker's input-image.

3.5
IKPictureTaker.GetMirroring
Queries video mirroring status.

3.5
IKPictureTaker.GetOutputImage
Return the edited image.

3.5
IKPictureTaker.GetOutputImageMaxHeight
Queries the maximum allowed image height.

3.5
IKPictureTaker.GetOutputImageMaxWidth
Queries the maximum allowed image width.

3.5
IKPictureTaker.GetRemainOpenAfterValidate
Queries whether the picture taker should remain open after the user selects done.

3.5
IKPictureTaker.GetShowAddressBookPicture
Queries whether addressbook pictures are shown.

3.5
IKPictureTaker.GetShowEffects
Queries wether to show effects.

3.5
IKPictureTaker.GetShowEmptyPicture
Queries the image to be shown for empty picture.

3.5
IKPictureTaker.GetShowRecentPicture
Queries whether to show recent pictures.

3.5
IKPictureTaker.GetUpdateRecentPicture
Queries whether to allow a recent picture to be updated.

3.5
IKPictureTaker.Run
Launch the PictureTaker.

3.5
IKPictureTaker.SetAllowsEditing
Sets whether image editing is allowed.

3.5
IKPictureTaker.SetAllowsFileChoosing
Sets whether image files can be chosen.

3.5
IKPictureTaker.SetAllowsVideoCapture
Sets whether video capture is allowed.

3.5
IKPictureTaker.SetInformationalText
Sets informational text.

3.5
IKPictureTaker.SetInputImage
Set the image input for the PictureTaker.

3.5
IKPictureTaker.SetMirroring
Controls whether the receiver enable/disable video mirroring durring snapshots (default is on).

3.5
IKPictureTaker.SetNotification
Installs a notification script.

3.5
IKPictureTaker.SetOutputImageMaxSize
Sets maximum size of the output image.

3.5
IKPictureTaker.SetRemainOpenAfterValidate
Sets whether the picture taker should remain open after the user selects done.

3.5
IKPictureTaker.SetShowAddressBookPicture
Sets whether address book pictures are shown.

3.5
IKPictureTaker.SetShowEffects
Sets wether to show effects.

3.5
IKPictureTaker.SetShowEmptyPicture
Sets the image to be shown for empty picture.

3.5
IKPictureTaker.SetShowRecentPicture
Sets whether to show recent pictures.

3.5
IKPictureTaker.SetUpdateRecentPicture
Sets whether to allow a recent picture to be updated.

3.5
IKScannerDevicePanel.ClearImage
Clears all images.

6.5
IKScannerDevicePanel.Close
Closes the window.

6.5
IKScannerDevicePanel.GetCombine
Queries the combine flag.

6.5
IKScannerDevicePanel.GetDocumentName
Queries the document name.

6.5
IKScannerDevicePanel.GetDownloadsDirectory
Queries download folder.

6.5
IKScannerDevicePanel.GetHeight
Queries height of dialog.

6.5
IKScannerDevicePanel.GetMode
Queries mode of the scanner interface.

6.5
IKScannerDevicePanel.GetOverviewControlLabel
Queries the label for the 'Overview' control.

6.5
IKScannerDevicePanel.GetScanControlLabel
Queries the label for the 'Scan' control.

6.5
IKScannerDevicePanel.GetScannerDeviceID
Queries ID of current scanner device.

6.5
IKScannerDevicePanel.GetScannerDeviceName
Queries name of current scanner device.

6.5
IKScannerDevicePanel.GetWidth
Queries the width of the dialog.

6.5
IKScannerDevicePanel.GetWindowTitle
Queries the window title.

6.5
IKScannerDevicePanel.Hide
Hides the window.

6.5
IKScannerDevicePanel.ImageCount
Queries number of images in queue.

6.5
IKScannerDevicePanel.NextImage
Queries path of next image.

6.5
IKScannerDevicePanel.Reset
Resets options to default.

6.5
IKScannerDevicePanel.SetCloseTrigger
Sets a close trigger.

8.1
IKScannerDevicePanel.SetCombine
Sets the combine flag.

6.5
IKScannerDevicePanel.SetDocumentName
Set the document name.

6.5
IKScannerDevicePanel.SetDownloadsDirectory
Sets the download directory.

6.5
IKScannerDevicePanel.SetHeight
Sets the height of the dialog.

6.5
IKScannerDevicePanel.SetMode
Sets mode of the scanner interface.

6.5
IKScannerDevicePanel.SetOverviewControlLabel
Sets the label for the 'Overview' control.

6.5
IKScannerDevicePanel.SetScanControlLabel
Sets the label for the 'Scan' control.

6.5
IKScannerDevicePanel.SetScannerDeviceID
Selects scanner by ID.

6.5
IKScannerDevicePanel.SetScannerDeviceName
Selects scanner by name.

6.5
IKScannerDevicePanel.SetTrigger
Sets the trigger to notify when new picture arrives.

6.5
IKScannerDevicePanel.SetWidth
Sets the width of the window.

6.5
IKScannerDevicePanel.SetWindowTitle
Sets window title.

6.5
IKScannerDevicePanel.Show
Shows the window.

6.5
IKScannerDevicePanel.Visible
Queries whether window is visible.

6.5
IKSlideShow.Add
Adds a slide.

1.6
IKSlideShow.AddImage
Adds a slide.

3.1
IKSlideShow.AddPDF
Adds a slide.

3.1
IKSlideShow.AddPath
Adds a slide.

3.1
IKSlideShow.AddURL
Adds a slide.

3.1
IKSlideShow.Clear
Clears the list of slides.

1.6
IKSlideShow.Count
Returns number of items.

6.4
IKSlideShow.GetAudioFile
Queries the audio file path.

6.4
IKSlideShow.GetMode
Queries the mode for slideshow.

3.1
IKSlideShow.GetPDFDisplayBox
Queries the current PDF display box.

1.6
IKSlideShow.GetPDFDisplayMode
Queries the current PDF display mode.

1.6
IKSlideShow.GetPDFDisplaysAsBook
Queries whether PDFs are displayed as book currently.

1.6
IKSlideShow.GetScreen
Queries screen index.

6.4
IKSlideShow.GetStartIndex
Queries the start index for the slide show.

1.8
IKSlideShow.GetStartPaused
Queries whether the slide show should start paused.

1.6
IKSlideShow.GetWrapAround
Queries the current wrap around setting.

1.6
IKSlideShow.ItemAtIndex
Queries item at index.

6.4
IKSlideShow.Run
Runs the slide show with the current slide list and the current options.

1.6
IKSlideShow.SetAudioFile
Sets the audio file to play while doing slide show.

6.4
IKSlideShow.SetMode
Sets the mode for slideshow.

3.1
IKSlideShow.SetPDFDisplayBox
Sets the PDF display box which should be used to display PDFs.

1.6
IKSlideShow.SetPDFDisplayMode
Sets the PDF display mode which should be used to display PDFs.

1.6
IKSlideShow.SetPDFDisplaysAsBook
Sets whether a PDF is displayed as book.

1.6
IKSlideShow.SetScreen
Sets the screen.

6.4
IKSlideShow.SetStartIndex
Sets the start index for the slide show.

1.8
IKSlideShow.SetStartPaused
Defines whether the slideshow starts paused or not.

1.6
IKSlideShow.SetWrapAround
Specifies the new wrap around setting.

1.6
Icon.ClearIcon
Clears the custom icon for the file or directory at the specified path.

2.7
Icon.SetIcon
Sets the icon for the file or directory at the specified path.

2.7
ImageCapture.CameraInfo
Queries a value of current camera.

8.3
ImageCapture.CloseDevice
Requests to close a previously opened session on this device.

6.4
ImageCapture.Contents
Contents of the camera.

8.3
ImageCapture.DeviceInfo
Queries information about device.

6.4
ImageCapture.Devices
Queries list of devices.

6.4
ImageCapture.DevicesJSON
Queries list of devices as JSON.

8.3
ImageCapture.Download
Downloads a file from device.

8.3
ImageCapture.Features
Queries list of features.

6.4
ImageCapture.GetFeatureValue
Queries scanner vendor feature value.

6.4
ImageCapture.GetFeatures
Queries scanner vendor features with values as JSON.

8.3
ImageCapture.GetParameter
Queries a parameter of current scanner functional unit.

6.4
ImageCapture.GetParameters
Queries all parameter of current scanner functional unit as JSON.

8.3
ImageCapture.ImagePaths
Queries list of image files.

6.4
ImageCapture.Initialize
Initializes Image Capture engine.

6.4
ImageCapture.MediaFilenames
Queries file names list.

8.3
ImageCapture.MediaFiles
Queries all image, movie and audio files on the camera.

8.3
ImageCapture.OpenDevice
Requests to open a session on the device.

6.4
ImageCapture.PreferredDevice
Returns UUID for preferred device.

6.4
ImageCapture.RequestDeleteFiles
Deletes files.

8.3
ImageCapture.RequestDisableTethering
Disables tethering.

8.3
ImageCapture.RequestEnableTethering
Enable tethering.

8.3
ImageCapture.RequestOverviewScan
Starts an overview scan on selectedFunctionalUnit.

6.4
ImageCapture.RequestScan
Starts a scan on selectedFunctionalUnit.

6.4
ImageCapture.RequestSelectFunctionalUnit
Requests the scanner device to select a functional unit.

6.4
ImageCapture.RequestSyncClock
Synchronizes camera clock.

8.3
ImageCapture.RequestTakePicture
Capture a new image using the camera.

8.3
ImageCapture.SetFeatureValue
Sets a vendor scanner feature value.

6.4
ImageCapture.SetParameter
Sets a parameter for current scanner functional device.

6.4
ImageCapture.Thumbnail
Queries thumbnail for a file if available.

8.3
ImageCapture.cancelScan
Cancels current scan.

6.4
ImageView.GetToolTip
Queries tooltip text.

7.4
ImageView.SetToolTip
Sets tooltip for image view.

7.4
MediaLibraryBrowser.getMediaLibraries
Queries which media libraries are currently showing.

3.5
MediaLibraryBrowser.getVisible
Queries visible state of the browser panel.

3.5
MediaLibraryBrowser.setFrame
Sets the panel rectangle.

3.5
MediaLibraryBrowser.setMediaLibraries
Sets which media type is shown in browser.

3.5
MediaLibraryBrowser.setVisible
Sets visible state of the panel.

3.5
MediaLibraryBrowser.togglePanel
Toggles the panel.

3.5
MetaDataQuery.AttributesForFile
Queries properties for a file.

8.0
NSEventFilter.DisableEvents
Disable some events.

2.9
NSEventFilter.EnableAllEvents
Enables all events.

2.9
NSEventFilter.EnableEvents
Enable some events which had been disabled before.

2.9
PDFKit.GetCurrentFilter
Queries name of current selected filter.

4.3
PDFKit.GetPrintSetting
Queries print settings for printing PDF.

4.0
PDFKit.Print
Prints a PDF without dialogs.

4.0
PDFKit.ResetPrintSettings
Resets print settings to default settings.

4.0
PDFKit.RestorePrintSettings
Restores print settings.

4.0
PDFKit.SavePrintSettings
Saves current print settings.

4.0
PDFKit.SetCurrentFilter
Sets the current filter.

4.3
PDFKit.SetPrintSetting
Sets print settings for printing PDF.

4.0
Preferences.ClearRecentFiles
Clears the recent files list.

6.5
Preferences.GetTextSelectionWithDragAndDrop
Queries the preference setting from FileMaker/Runtime about allowing text selection by drag and drop.

2.8
Preferences.SetTextSelectionWithDragAndDrop
Set the preference setting from FileMaker/Runtime about allowing text selection by drag and drop.

2.8
PrintDialog.ClearOption
Clears an option.

6.2
PrintDialog.ClearOptions
Clears all options set.

6.2
PrintDialog.Disable
Disables the print dialog extension.

3.5
PrintDialog.Enable
Enables the print dialog extension.

3.5
PrintDialog.GetAllPages
Queries whether to print all pages.

6.2
PrintDialog.GetConfiguration
Queries configuration from last print.

8.0
PrintDialog.GetCopies
Queries number of copies.

6.2
PrintDialog.GetDestinationPath
Queries the destination path.

3.5
PrintDialog.GetDuplex
Queries the duplex mode.

4.1
PrintDialog.GetFirstPage
Queries first page.

6.2
PrintDialog.GetLastPage
Queries last page.

6.2
PrintDialog.GetLastSettings
Queries last settings from print dialog.

6.2
PrintDialog.GetNoDialog
Queries whether dialog shows.

3.5
PrintDialog.GetOption
Queries an option.

6.2
PrintDialog.GetPageNumberingOffset
Queries page numbering offset.

7.0
PrintDialog.GetPaperName
Queries printer name.

5.0
PrintDialog.GetPrintToPDF
Queries whether printing is going to PDF file.

3.5
PrintDialog.GetPrinterName
Queries printer name.

3.5
PrintDialog.GetReset
Query whether to reset print settings.

7.0
PrintDialog.GetResetDestination
Queries whether ResetDestination option is set.

6.5
PrintDialog.GetTray
Queries tray name.

6.1
PrintDialog.Install
Installs the extension for the printer dialog.

3.5
PrintDialog.SetAllPages
Set whether to print all pages.

6.2
PrintDialog.SetConfiguration
Sets a configuration to be used for next print.

8.0
PrintDialog.SetCopies
Sets number of copies.

6.2
PrintDialog.SetDestinationPath
Sets the destination path for PDF.

3.5
PrintDialog.SetDuplex
Sets duplex mode for next printing.

4.1
PrintDialog.SetFirstPage
Sets first page.

6.2
PrintDialog.SetLastPage
Sets last page.

6.2
PrintDialog.SetNoDialog
Sets whether dialog should show.

3.5
PrintDialog.SetOption
Sets an option.

6.2
PrintDialog.SetPageNumberingOffset
Sets page numbering offset to use.

7.0
PrintDialog.SetPaperName
Sets paper name.

5.0
PrintDialog.SetPrintToPDF
Sets whether plugin will redirect print to PDF.

3.5
PrintDialog.SetPrintType
Sets what FileMaker will print.

5.0
PrintDialog.SetPrinterName
Sets printer name.

3.5
PrintDialog.SetReset
Sets whether to reset print settings.

7.0
PrintDialog.SetResetDestination
Sets whether to fix destination.

6.5
PrintDialog.SetTray
Sets the tray name the plugin should select.

6.1
Process.FrontProcessBundleID
Queries bundleID of the frontmost app.

4.2
Process.IsRunning
Checks if a process is running.

4.0
Process.KeepFrontMost
Sets whether the plugin should keep FileMaker in front.

7.1
Process.SetFrontMost
Moves FileMaker application to the front.

2.9
QLPreviewPanel.GetHeight
Queries height of panel.

4.3
QLPreviewPanel.GetLeft
Queries left position of panel.

4.3
QLPreviewPanel.GetTop
Queries height of panel.

4.3
QLPreviewPanel.GetWidth
Queries width of panel.

4.3
QLPreviewPanel.Move
Moves the panel to the given position.

4.3
QLPreviewPanel.Resize
Resizes the panel.

4.3
QuartzFilterManager.Filters
Queries list of all filters.

4.3
QuartzFilterManager.HidePanel
Hides the panel for the Quartz Filter Manager.

4.3
QuartzFilterManager.ShowPanel
Shows the panel for the Quartz Filter Manager.

4.3
RemoteControl.PressCommandKey
Presses command key on Mac.

2.8
RemoteControl.PressDialogButton
Presses a dialog button.

6.2
RemoteControl.PressDialogButton.Clear
Stops the dialog button press command.

6.2
RichText.GeneratePDF
Generates a PDF from the current rich text document.

5.1
RichText.WriteDOC
Writes a Word file.

3.5
RichText.WritePDF
Write the current rich text document to a PDF file.

5.1
RunTask.ReadErrorText
Reads what is in the buffer for the error stream.

4.1
RunTask.ReadOutputText
Reads what is in the buffer for the output stream.

4.1
RunTask.TerminationReason
Returns the reason the task was terminated.

3.1
RunTask.TerminationStatus
Returns the exit status returned by the receiver's executable.

3.1
RunTask.Wait
Waits for current task to terminate.

6.4
RunTask.WriteInputText
Writes text to the input buffer for the app.

4.1
Screen.DockHeight
Queries dock height.

8.3
Screen.DockWidth
Queries dock width.

8.3
ScriptWorkspace.BringToFront
Brings the script window to front.

7.4
ScriptWorkspace.CurrentTab
Queries current tab title.

7.4
ScriptWorkspace.ExpandScriptFolders
Expands all scripts in the script workspace.

7.4
ScriptWorkspace.IsVisible
Checks whether script workspace is visible.

7.4
ScriptWorkspace.LineCount
Queries line count of current script.

7.4
ScriptWorkspace.OpenScript
Opens a script by name.

7.4
ScriptWorkspace.ScriptNames
Queries list of script names in script workspace.

7.4
ScriptWorkspace.ScriptsVisible
Queries whether scripts are visible.

7.5
ScriptWorkspace.SelectLine
Selects a line in current script.

7.4
ScriptWorkspace.SelectedLine
Queries selected line.

7.4
ScriptWorkspace.StepsVisible
Queries whether steps are visible.

7.5
ScriptWorkspace.Tabs
Queries list of tabs in script workspace.

7.4
ScriptWorkspace.Title
Queries title of front script workspace.

7.4
ScriptWorkspace.TriggerScripts
Triggers scripts list visibility.

7.5
ScriptWorkspace.TriggerSteps
Triggers script steps list visibility.

7.5
ScriptWorkspace.Window
Queries window ID for the script workspace.

7.4
ServiceProvider.Install
Installs a service provider handler.

4.4
ServiceProvider.Uninstall
Removes service provider.

4.4
ServiceProvider.Value
Queries a value from last service invocation.

4.4
SetSystemUIMode
Sets the system UI mode.

2.1
Shell.TerminationReason
Returns the reason the task was terminated.

7.5
SyntaxColoring.AddTag
Adds a new color tag for script step, variable, function or formula coloring.

3.0
SyntaxColoring.CheckVariableDeclaration.Disable
Disables checking variable declarations in FileMaker Scripts.

3.5
SyntaxColoring.CheckVariableDeclaration.Enable
Enables checking variable declarations in FileMaker Scripts.

3.5
SyntaxColoring.CheckVariableDeclaration.Enabled
Queries if checking variable declarations are enabled or not.

3.5
SyntaxColoring.CheckVariableDeclaration.Notification.Disable
Disables notifications sent by variable check.

7.1
SyntaxColoring.CheckVariableDeclaration.Notification.Enable
Enables notifications sent by variable check.

7.1
SyntaxColoring.CheckVariableDeclaration.Notification.Enabled
Queries whether notifications are enabled.

7.1
SyntaxColoring.Clear
Clears all rules.

3.0
SyntaxColoring.ContextualMenuEnabled.GetEnabled
Queries whether contextual menu commands from plugin are enabled.

6.0
SyntaxColoring.ContextualMenuEnabled.SetEnabled
Enables contextual menu commands for tables.

6.0
SyntaxColoring.CopyButton.GetEnabled
Queries whether copy button for script editor is enabled.

5.2
SyntaxColoring.CopyButton.SetEnabled
Enables or disables copy script button.

5.2
SyntaxColoring.Disable
Disables Syntax coloring in FileMaker Scripts.

3.0
SyntaxColoring.Enable
Enables Syntax coloring in FileMaker Scripts.

3.0
SyntaxColoring.Enabled
Queries if syntax coloring is enabled or not.

3.0
SyntaxColoring.FactoryDefaults
Resets all rules to the default settings.

3.0
SyntaxColoring.Format
Applies formatting rules to the formula text and returns styled text.

3.0
SyntaxColoring.GetAddFindbars
Queries whether the plugin adds find bars.

8.0
SyntaxColoring.GetBlackFieldPicker
Queries whether field picker should be black.

7.4
SyntaxColoring.GetMinCalcFontSize
Queries configured minimum font size.

7.2
SyntaxColoring.GetRelationGraphSearchBoxPreferredSize
Queries preferred size for the search box in relation graph window.

6.3
SyntaxColoring.GetRememberColumnWidths
Queries whether to remember column widths.

8.5
SyntaxColoring.GetResizeFieldPicker
Queries whether field picker should be resizable.

7.4
SyntaxColoring.GetScriptHighlightColor
Queries the current highlight color.

5.4
SyntaxColoring.GetScriptIfColor
Queries the current script if block color.

6.1
SyntaxColoring.GetScriptLoopColor
Queries the current script loop block color.

6.1
SyntaxColoring.GetScriptSearchColor
Queries the current script search color.

6.1
SyntaxColoring.GetShowFieldAndTableIDs
Queries whether to show field and table IDs.

7.4
SyntaxColoring.GetShowLayoutIDs
Queries whether to show layout IDs.

7.5
SyntaxColoring.GetShowScriptIDs
Queries whether to show script IDs.

7.4
SyntaxColoring.GetTag
Queries the color for a tag.

3.0
SyntaxColoring.GetTags
Query list of all tag names defined so far.

3.0
SyntaxColoring.GetUseBoldFont
Queries whether to use bold fonts.

6.1
SyntaxColoring.LineNumbers.Disable
Disables line numbers in FileMaker Scripts.

3.5
SyntaxColoring.LineNumbers.Enable
Enables line numbers in FileMaker Scripts.

3.5
SyntaxColoring.LineNumbers.Enabled
Queries if line numbers are enabled or not.

3.5
SyntaxColoring.LineNumbers.GetColor
Queries the current color for line numbers.

3.5
SyntaxColoring.LineNumbers.SetColor
Sets the new color to use for line numbers.

3.5
SyntaxColoring.RelationshipGraphSearchBox.GetEnabled
Queries whether relationship graph shows a search box.

5.4
SyntaxColoring.RelationshipGraphSearchBox.SetEnabled
Enables or disables relation graph search box.

5.4
SyntaxColoring.RemoveTag
Removes a color tag.

3.0
SyntaxColoring.ScriptGoToBox.GetEnabled
Queries whether script editor shows a goto box.

5.4
SyntaxColoring.ScriptGoToBox.SetEnabled
Enables or disables script go to box.

5.4
SyntaxColoring.ScriptIfLoopHighlight.GetEnabled
Queries enabled status for if/loop blocks highlighting.

6.5
SyntaxColoring.ScriptIfLoopHighlight.SetEnabled
Sets whether to highlight if/loop blocks in script editor.

6.5
SyntaxColoring.ScriptSearchBox.GetEnabled
Queries whether script editor shows a search box.

5.4
SyntaxColoring.ScriptSearchBox.GetText
Queries current search text.

7.5
SyntaxColoring.ScriptSearchBox.SetEnabled
Enables or disables script search box.

5.4
SyntaxColoring.ScriptSearchBox.SetText
Sets the search text and runs a search in current script.

7.5
SyntaxColoring.SetAddFindbars
Sets whether the plugin adds find bars.

8.0
SyntaxColoring.SetBlackFieldPicker
Set whether field picker should be black.

7.4
SyntaxColoring.SetMinCalcFontSize
Sets the minimum text size to apply for calculations.

7.2
SyntaxColoring.SetRelationGraphSearchBoxPreferredSize
Sets the preferred size for the relation graph.

6.3
SyntaxColoring.SetRememberColumnWidths
Whether to remember column widths.

8.5
SyntaxColoring.SetResizeFieldPicker
Set whether field picker should be resizable.

7.4
SyntaxColoring.SetScriptHighlightColor
Sets the highlight color.

5.4
SyntaxColoring.SetScriptIfColor
Sets the highlight color for if block in a script.

6.1
SyntaxColoring.SetScriptLoopColor
Sets the highlight color for if block in a script.

6.1
SyntaxColoring.SetScriptSearchColor
Sets the search color.

6.1
SyntaxColoring.SetShowFieldAndTableIDs
Set whether to show field and table IDs.

7.4
SyntaxColoring.SetShowLayoutIDs
Sets wether layout IDs are enabled.

7.5
SyntaxColoring.SetShowScriptIDs
Set whether to show script IDs.

7.4
SyntaxColoring.SetUseBoldFont
Sets whether to use bold fonts.

6.1
SyntaxColoring.ZoomButton.GetEnabled
Queries whether zoom controls are enabled.

7.2
SyntaxColoring.ZoomButton.SetEnabled
Sets enabled state for zoom controls.

7.2
SystemInfo.MacBugFixVersion
Returns the BugFix part of the Mac OS version number.

2.8
SystemInfo.MacHasHardwareAcceleratedCoreImage
Checks whether a Mac can use hardware accelerated Core Image/Quartz.

1.5
SystemInfo.MacMajorVersion
Returns the major Mac OS version number.

2.8
SystemInfo.MacMinorVersion
Returns the minor Mac OS version number.

2.8
SystemInfo.MacModel
Returns the Mac Model string.

1.5
SystemInfo.MacSerialNumber
Returns the Mac Serial number.

1.5
SystemInfo.MacUUID
Returns the system UUID on Mac OS X.

1.5
SystemInfo.MacVRAMSize
Returns the size of the VRAM in bytes on a Mac.

1.5
Toolbar.Install
Installs necessary functions to modify FileMaker's toolbar.

4.3
Toolbar.InstallBackground
Installs a background for the toolbar.

4.3
Toolbar.Register
Registers a new toolbar button.

4.3
Toolbar.SetImage
Overwrites image used for a toolbar item.

6.4
Toolbar.SetLabel
Overwrites label used for a toolbar item.

6.4
Toolbar.SetPaletteLabel
Overwrites palette label used for a toolbar item.

6.4
Toolbar.SetTooltip
Overwrites tooltip used for a toolbar item.

6.4
Toolbar.Unregister
Removes an item from the list of identifiers.

4.3
TouchBar.AddButton
Adds a simple button.

6.5
TouchBar.AssignToApp
Assigns the TouchBar to be the main one for current app.

6.5
TouchBar.AssignToWindow
Assigns the TouchBar to be the one used with the given window.

6.5
TouchBar.Available
Checks wether TouchBar is available.

6.5
TouchBar.Clear
Clears items in this TouchBar.

6.5
TouchBar.Create
Creates a new touch bar object.

6.5
TouchBar.GetAutomaticCustomizeTouchBarMenuItemEnabled
Queries whether customize menu is automatically enabled.

6.5
TouchBar.GetCustomizationAllowedItemIdentifiers
Queries allowed items identifier.

6.5
TouchBar.GetCustomizationIdentifier
Queries the customization identifier.

6.5
TouchBar.GetCustomizationRequiredItemIdentifiers
Queries the required identifiers.

6.5
TouchBar.GetDefaultItemIdentifiers
Queries the default identifiers.

6.5
TouchBar.GetItemIdentifiers
Queries the resolved array of item identifiers.

6.5
TouchBar.GetPrincipalItemIdentifier
Queries the principal item identifier.

6.5
TouchBar.Release
Releases the TouchBar.

6.5
TouchBar.SetAutomaticCustomizeTouchBarMenuItemEnabled
Sets whether customize menu is automatically enabled.

6.5
TouchBar.SetCustomizationAllowedItemIdentifiers
Sets allowed items identifier.

6.5
TouchBar.SetCustomizationIdentifier
Sets the customization identifier.

6.5
TouchBar.SetCustomizationRequiredItemIdentifiers
Sets the required identifiers.

6.5
TouchBar.SetDefaultItemIdentifiers
Sets the default identifiers.

6.5
TouchBar.SetPrincipalItemIdentifier
Sets the principal item identifier.

6.5
TouchBar.ToggleCustomizationPalette
Show or dismiss the customization palette for the currently displayed touch bars.

6.5
TouchBar.Visible
Queries visible state.

6.5
Trace.AreErrorNotificationsEnabled
Checks whether error notifications are enabled.

5.0
Trace.DisableErrorNotifications
Disables error notifications.

5.0
Trace.EnableErrorNotifications
Enable error notifications.

5.0
URLScheme.InstallURLEventHandler
Installs an event handler for the URL event and calls the script you specify with the URL as parameter.

2.0
Updater.GetAutomaticallyDownloadsUpdates
Queries whether automatic update download is enabled.

6.5
Updater.GetFeedURL
Queries the URL of the update feed.

6.5
Updater.GetSendsSystemProfile
Queries whether to send system profile while updating.

6.5
Updater.SetAutomaticallyDownloadsUpdates
Sets whether automatic update download is enabled.

6.5
Updater.SetSendsSystemProfile
Sets whether to send system profile while updating.

6.5
Updater.UpdateInProgress
Queries whether an update is in progress.

6.5
UserNotification.ClearDidActivateNotificationScript
Clears the name for the activate notification handler.

2.8
UserNotification.ClearDidDeliverNotificationScript
Clears the name for the deliver notification handler.

2.8
UserNotification.ContentImage
Queries image shown in the content of the notification.

3.5
UserNotification.Create
Creates a new user notification.

2.8
UserNotification.GetActionButtonTitle
Queries current action button title.

2.8
UserNotification.GetActivationType
Queries how the notification was activated.

2.8
UserNotification.GetActualDeliveryDate
Queries actual delivery date.

2.8
UserNotification.GetDeliveryDate
Queries the planned delivery date.

2.8
UserNotification.GetDeliveryTimeZone
Queries the time zone for this notification.

2.8
UserNotification.GetDescription
Queries description for debugging.

2.8
UserNotification.GetIdentifier
Queries the identifier used to uniquely identify a notification.

3.5
UserNotification.GetInformativeText
Queries the body text of the notification.

2.8
UserNotification.GetOtherButtonTitle
Queries the other button's custom title.

2.8
UserNotification.GetResponse
Queries the response text.

3.5
UserNotification.GetResponsePlaceholder
Queries the optional placeholder for inline reply field.

3.5
UserNotification.GetSoundName
Queries sound name for notification.

2.8
UserNotification.GetSubTitle
Queries the current sub title of the notification.

2.8
UserNotification.GetTitle
Queries current title of notification.

2.8
UserNotification.GetUserInfo
Queries application specific user info data.

2.8
UserNotification.HasReplyButton
Queries whether the notification has a reply button.

3.5
UserNotification.Release
Releases a notification reference.

2.8
UserNotification.SetActionButtonTitle
Sets the title of the button displayed in the notification.

2.8
UserNotification.SetContentImage
Sets image shown in the content of the notification.

3.5
UserNotification.SetDeliveryDate
Sets the delivery date.

2.8
UserNotification.SetDeliveryTimeZone
Set the time zone to interpret the delivery date in.

2.8
UserNotification.SetDidActivateNotificationScript
Sets the activation notification action handler.

2.8
UserNotification.SetDidDeliverNotificationScript
Sets the delivery notification action handler.

2.8
UserNotification.SetHasActionButton
Sets whether notification has an action button.

2.8
UserNotification.SetHasReplyButton
Sets whether the notification has a reply button.

3.5
UserNotification.SetIdentifier
Sets the identifier used to uniquely identify a notification.

3.5
UserNotification.SetInformativeText
Sets the body of the notification.

2.8
UserNotification.SetOtherButtonTitle
Set the localized string to customize the title of the 'Close' button in an alert-style notification.

2.8
UserNotification.SetResponsePlaceholder
Sets the optional placeholder for inline reply field.

3.5
UserNotification.SetSoundName
Sets sound name.

2.8
UserNotification.SetSubTitle
Sets the subtitle displayed in the notification.

2.8
UserNotification.SetTitle
Sets the title of the notification.

2.8
UserNotification.SetUserInfo
Stores Application-specific user info that may be retrieved later.

2.8
UserNotification.deliverNotification
Deliver a notification immediately, including animation or sound alerts.

2.8
UserNotification.deliveredNotifications
Queries list of all delivered notifications.

2.8
UserNotification.hasActionButton
Queries whether notification has an action button.

2.8
UserNotification.isPresented
Whether the notification has been presented.

2.8
UserNotification.isRemote
Queries whether this is a remote notification.

2.8
UserNotification.removeAllDeliveredNotifications
Clear all delivered notifications for this application from the notification center.

2.8
UserNotification.removeDeliveredNotification
Clear a delivered notification from the notification center.

2.8
UserNotification.removeScheduledNotification
Cancels a notification.

2.8
UserNotification.scheduleNotification
Add a notification to the center for scheduling.

2.8
UserNotification.scheduledNotifications
Queries list of all delivered notifications.

2.8
Validate.CheckReceipt
Validates the receipt.

2.2
Validate.Exit
Quits the application with the given error code.

2.2
Validate.FindReceipt
Finds the receipt by looking up the location of the application.

2.2
WebDownloadDelegate.Cancel
Cancels download.

2.7
WebDownloadDelegate.ClearBeginDownloadHandler
Clears the script called for beginning downloads.

2.7
WebDownloadDelegate.ClearDidDownloadHandler
Clears the script called for finished downloads.

2.7
WebDownloadDelegate.ClearFailHandler
Clears the script called for failed downloads.

2.7
WebDownloadDelegate.ClearFolder
Clears the download folder.

2.8
WebDownloadDelegate.ClearProgressHandler
Clears the script called for download progress.

2.7
WebDownloadDelegate.DownloadedLength
Number of bytes downloaded so far.

2.7
WebDownloadDelegate.ErrorMessage
The last error message from download.

2.7
WebDownloadDelegate.GetFolder
Queries current defined download folder.

2.8
WebDownloadDelegate.Install
Assigns this webviewer our download delegate.

2.7
WebDownloadDelegate.MIMEType
Returns the MIME type.

2.7
WebDownloadDelegate.Path
The file path of the downloaded file.

2.7
WebDownloadDelegate.SetBeginDownloadHandler
Sets the script called when a download is about to begin.

2.7
WebDownloadDelegate.SetDidDownloadHandler
Sets the script called when a download finished.

2.7
WebDownloadDelegate.SetFailHandler
Sets the script called when a download failed.

2.7
WebDownloadDelegate.SetFolder
Sets the download folder.

2.8
WebDownloadDelegate.SetProgressHandler
Sets the script called when a download made progress.

2.7
WebDownloadDelegate.URL
Queries current URL.

2.7
WebDownloadDelegate.expectedContentLength
Returns the expected content length.

2.7
WebDownloadDelegate.suggestedFilename
Returns a suggested filename.

2.7
WebDownloadDelegate.textEncodingName
Returns the name of the receiver's text encoding provided by the response's originating source.

2.7
WebPolicyDelegate.AddMimeType
Adds a mime type to the action list for the policy decisions.

2.7
WebPolicyDelegate.Install
Assigns this webviewer our policy delegate as a filter to the FileMaker built in delegate.

2.7
WebPolicyDelegate.RemoveMimeType
Removes a mime type to the action list for the policy decisions.

2.7
WebView.AllowsAnyHTTPSCertificateForHost
Allows a certain host to allow use of any HTTP certificates.

6.2
WebView.Close
Closes a custom webview.

7.4
WebView.Cookies.ClearForURL
Deletes all cookies for a given website.

5.0
WebView.Cookies.Count
Queries number of cookies.

5.0
WebView.Cookies.Query
Queries a property of a cookie.

5.0
WebView.Create
Creates a new webview inside the window with the given rectangle.

7.4
WebView.CreateOnPopover
Creates a new webview inside the window on top of popover with the given rectangle.

8.1
WebView.DisableJavascriptAlerts
Disables alert() command in Javascript.

2.5
WebView.GetAutoResizingMask
Queries auto resizing mask.

7.5
WebView.GetCustomUserAgent
Queries the current custom user agent string.

2.9
WebView.GetHidden
Queries a web viewer’s hidden state.

7.1
WebView.GetIcon
Queries the favorite icon of current webpage.

5.0
WebView.GetPrintParameter
Queries print parameters

2.1
WebView.InstallMultiFileOpenDialog
Installs support to the WebViewer for multiple file selections.

5.1
WebView.Passwords.Clear
Clears the list of passwords.

6.3
WebView.Passwords.Install
Installs the plugin functions which watch for password requests on a webviewer.

6.3
WebView.Passwords.Set
Stores a password for later.

6.3
WebView.PrintToFile
Prints the current webview content to PDF file.

4.0
WebView.RenderPDF
Renders the webview to a PDF.

3.0
WebView.Scrollbar.getHorizontalMaximum
Queries maximum value for horizontal scrollbar.

5.0
WebView.Scrollbar.getHorizontalPosition
Queries current value for horizontal scrollbar.

5.0
WebView.Scrollbar.getVerticalMaximum
Queries maximum value for vertical scrollbar.

5.0
WebView.Scrollbar.getVerticalPosition
Queries current value for vertical scrollbar.

5.0
WebView.Scrollbar.set
Scrolls to the given coordinates.

5.0
WebView.SetAutoResizingMask
Sets the auto resizing mask.

7.5
WebView.SetCustomUserAgent
Sets the custom user agent text.

2.9
WebView.SetHidden
Sets a web viewer to be invisible.

7.1
WebView.SetPrintParameter
Sets print parameters for Webview.Print method.

2.1
WebView.getMediaVolume
Queries the maximum volume of all sounds generated on this webview.

4.1
WebView.setMediaVolume
Sets the maximum volume of all sounds generated on this webview.

4.1
Webview.AddScriptMessageHandler
Adds a script message handler.

8.0
Webview.RemoveScriptMessageHandler
Removes a script message handler.

8.0
Window.AddBottomOverlay
Adds a control on bottom of the window to hide FileMakers controls behind it.

5.3
Window.AsPDF
Renders the window as PDF so you can save it in a container value. Includes a JPEG preview.

2.3
Window.ClearTouchBar
Clears a TouchBar assigned to a window.

8.4
Window.ConfigureToolbarMenu
Configures toolbar menu.

8.3
Window.GetMaxHeight
Queries maximum allowed height for a window.

6.5
Window.GetMaxWidth
Queries maximum allowed width for a window.

6.5
Window.GetMinHeight
Queries minimum allowed height for a window.

6.5
Window.GetMinWidth
Queries minimum allowed width for a window.

6.5
Window.GetTitleVisible
Queries whether title bar of window is visible.

6.0
Window.GetTitlebarAppearsTransparent
Query titlebar transparency.

6.0
Window.GetToolbarConfiguration
Returns the toolbar configuration.

4.3
Window.GetToolbarCustomizationPaletteIsRunning
Returns whether the toolbar customization palette is running (in use).

4.3
Window.GetToolbarVisible
Returns whether the toolbar is visible.

4.3
Window.HasShadow
This function returns the current state of the Window's Shadow.

1.1
Window.HideContent
Hides the window content view.

2.2
Window.HideOverlay
Hides the overlay view on a given window.

2.3
Window.IgnoresMouseEvents
Queries whether mouse events are ignored.

1.1
Window.IsFullScreen
Queries whether window is fullscreen.

3.0
Window.IsFullScreenAuxiliary
Whether this window is a fullscreen auxiliary window.

3.0
Window.IsFullScreenPrimary
Whether this window is a fullscreen primary window.

3.0
Window.IsModified
Queries whether document has been modified.

1.1
Window.ListCommands
Queries list of commands for window.

6.5
Window.ResizeContentView
Resizes content view of window.

6.0
Window.RunCommand
Performs a function on a window.

6.5
Window.RunToolbarCustomizationPalette
Runs the toolbar customization palette.

4.3
Window.Scrollbar.GetScrollElasticity
Queries the elasticity mode of the scrollbar in a FileMaker window.

6.5
Window.Scrollbar.SetScrollElasticity
Sets the scroll elasticity for a window.

6.5
Window.SetDockImage
Sets the dock image for a window.

7.5
Window.SetFullScreenAuxiliary
Sets this window to be an auxiliary window.

3.0
Window.SetFullScreenPrimary
Sets this window to be a primary window.

3.0
Window.SetIgnoresMouseEvents
Disables mouse input for this window.

1.1
Window.SetMaxHeight
Sets maximum allowed height for the window.

6.5
Window.SetMaxWidth
Sets maximum allowed width for the window.

6.5
Window.SetMinHeight
Sets minimum required height for the window.

6.5
Window.SetMinWidth
Sets minimum required width for the window.

6.5
Window.SetModified
Sets the modified state of the window.

1.1
Window.SetShadow
Turns shadow on or off.

1.1
Window.SetShowsToolbarButton
Sets whether toolbar on/off button should be shown or not.

2.4
Window.SetTitleVisible
Sets whether title bar of window is visible.

6.0
Window.SetTitlebarAppearsTransparent
Sets titlebar transparency.

6.0
Window.SetToolbarConfiguration
Sets the toolbar configuration.

4.3
Window.SetToolbarVisible
Sets whether the toolbar is visible or hidden.

4.3
Window.ShowContent
Shows the window content view.

2.2
Window.ShowOverlay
Adds an overlay to the window to dark content.

2.3
Window.ShowTableViewDialog
Shows the dialog to modify the fields for table view.

6.5
Window.ShowsToolbarButton
Queries whether toolbar on/off button should be shown or not.

2.4
Window.ToggleFullScreen
Toggles fullscreen mode for this window.

3.0
WindowTransition.Perform
Performs the transitions.

1.5
WindowTransition.Prepare
Prepare the a transition to apply to the whole screen.

1.5
WindowTransition.PrepareWindow
Prepare the a transition to apply to the front FileMaker window.

1.5

828 functions.

Feedback: Report problem or ask question.




Links
MBS FileMaker Plugins