Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

Component: SyntaxColoring

Control the syntax coloring in script and calculation editor.

Various IDE enhancements for FileMaker Pro Script Workspace for macOS.
Requires the plugin being loaded within the FileMaker Pro process.

Version macOS Windows Linux Server iOS SDK
3.0 / 14.0 ✅ Yes ❌ No ❌ No 🔶 1%, on macOS ❌ No

Item Details
SyntaxColoring.AddContextMenuCommand
Adds a new command for contextual menu.
Mac only
9.5
SyntaxColoring.AddTag
Adds a new color tag for script step, variable, function or formula coloring.
Mac only
3.0
SyntaxColoring.AutoCompleteFunctions.GetEnabled
Queries whether parameters for auto completed functions is enabled.
Mac only
12.1
SyntaxColoring.AutoCompleteFunctions.SetEnabled
Sets whether to auto complete MBS functions names.
Mac only
12.1
SyntaxColoring.AutoCompleteParameters.GetEnabled
Queries whether parameters for auto completed functions is enabled.
Mac only
12.1
SyntaxColoring.AutoCompleteParameters.SetEnabled
Sets whether to auto complete parameters for MBS functions names.
Mac only
12.1
SyntaxColoring.AutoCompleteVariables.GetEnabled
Queries whether auto complete is enabled.
Mac only
12.0
SyntaxColoring.AutoCompleteVariables.SetEnabled
Sets whether to do auto completion for calculation dialogs.
Mac only
12.0
SyntaxColoring.CheckVariableDeclaration.Disable
Disables checking variable declarations in FileMaker Scripts.
Mac only
3.5
SyntaxColoring.CheckVariableDeclaration.Enable
Enables checking variable declarations in FileMaker Scripts.
Mac only
3.5
SyntaxColoring.CheckVariableDeclaration.Enabled
Queries if checking variable declarations are enabled or not.
Mac only
3.5
SyntaxColoring.CheckVariableDeclaration.GetLimits
Queries limits for variable check.
Mac only
10.2
SyntaxColoring.CheckVariableDeclaration.Notification.Disable
Disables notifications sent by variable check.
Mac only
7.1
SyntaxColoring.CheckVariableDeclaration.Notification.Enable
Enables notifications sent by variable check.
Mac only
7.1
SyntaxColoring.CheckVariableDeclaration.Notification.Enabled
Queries whether notifications are enabled.
Mac only
7.1
SyntaxColoring.CheckVariableDeclaration.SetLimits
Sets limits for variable check.
Mac only
10.2
SyntaxColoring.Clear
Clears all rules.
Mac only
3.0
SyntaxColoring.ClearContextMenuCommands
Clears list of menu commands.
Mac only
9.5
SyntaxColoring.ColorizeScript
Colorises a script text.
Mac only
12.1
SyntaxColoring.CommentLinks.GetEnabled
Whether comment links are enabled.
Mac only
12.3
SyntaxColoring.CommentLinks.SetEnabled
Sets whether comment links are enabled.
Mac only
12.3
SyntaxColoring.ContextualMenuEnabled.GetEnabled
Queries whether contextual menu commands from plugin are enabled.
Mac only
6.0
SyntaxColoring.ContextualMenuEnabled.SetEnabled
Enables contextual menu commands for tables.
Mac only
6.0
SyntaxColoring.CopyButton.GetEnabled
Queries whether copy button for script editor is enabled.
Mac only
5.2
SyntaxColoring.CopyButton.SetEnabled
Enables or disables copy script button.
Mac only
5.2
SyntaxColoring.Disable
Disables Syntax coloring in FileMaker Scripts.
Mac only
3.0
SyntaxColoring.DontOpenManageDatabaseDialogWithRelations.GetEnabled
Queries whether we avoid opening manage database dialog with relationships.
Mac only
11.4
SyntaxColoring.DontOpenManageDatabaseDialogWithRelations.SetEnabled
Sets whether we avoid opening manage database dialog with relationships.
Mac only
11.4
SyntaxColoring.Enable
Enables Syntax coloring in FileMaker Scripts.
Mac only
3.0
SyntaxColoring.Enabled
Queries if syntax coloring is enabled or not.
Mac only
3.0
SyntaxColoring.FactoryDefaults
Resets all rules to the default settings.
Mac only
3.0
SyntaxColoring.Format
Applies formatting rules to the formula text and returns styled text.
Mac only
3.0
SyntaxColoring.GetAddFindbars
Queries whether the plugin adds find bars.
Mac only
8.0
SyntaxColoring.GetCodeFoldingEnabled   New in 14.0
Queries whether to enable code folding.
Mac only
14.0
SyntaxColoring.GetCustomFunctionToolsEnabled
Queries whether to show custom function tools.
Mac only
11.1
SyntaxColoring.GetDebuggerTooltipsEnabled
Queries whether debugger tooltips are enabled.
Mac only
11.1
SyntaxColoring.GetExportTooltipsEnabled
Queries whether export dialog tooltips are enabled.
Mac only
13.0
SyntaxColoring.GetFontName
Queries font name.
Mac only
10.1
SyntaxColoring.GetFontSize
Queries current font size for Script Workspace.
Mac only
10.1
SyntaxColoring.GetMinCalcFontSize
Queries configured minimum font size.
Mac only
7.2
SyntaxColoring.GetRelationGraphSearchBoxPreferredSize
Queries preferred size for the search box in relation graph window.
Mac only
6.3
SyntaxColoring.GetRememberColumnWidths
Queries whether to remember column widths.
Mac only
8.5
SyntaxColoring.GetScriptHighlightColor
Queries the current highlight color.
Mac only
5.4
SyntaxColoring.GetScriptIfColor
Queries the current script if block color.
Mac only
6.1
SyntaxColoring.GetScriptLoopColor
Queries the current script loop block color.
Mac only
6.1
SyntaxColoring.GetScriptSearchColor
Queries the current script search color.
Mac only
6.1
SyntaxColoring.GetShowFieldAndTableIDs
Queries whether to show field and table IDs.
Mac only
7.4
SyntaxColoring.GetShowLayoutIDs
Queries whether to show layout IDs.
Mac only
7.5
SyntaxColoring.GetShowScriptIDs
Queries whether to show script IDs.
Mac only
7.4
SyntaxColoring.GetShowValueListIDs
Queries whether to show value list IDs.
Mac only
12.0
SyntaxColoring.GetTag
Queries the color for a tag.
Mac only
3.0
SyntaxColoring.GetTags
Query list of all tag names defined so far.
Mac only
3.0
SyntaxColoring.GetUseBoldFont
Queries whether to use bold fonts.
Mac only
6.1
SyntaxColoring.HelpMenu.GetEnabled
Queries whether MBS Plugin menu entries show in help menu.
Mac only
10.4
SyntaxColoring.HelpMenu.SetEnabled
Sets whether MBS Plugin menu entries show in help menu.
Mac only
10.4
SyntaxColoring.LineNumbers.Disable   Deprecated
Disables line numbers in FileMaker Scripts.
Mac only
3.5
SyntaxColoring.LineNumbers.Enable   Deprecated
Enables line numbers in FileMaker Scripts.
Mac only
3.5
SyntaxColoring.LineNumbers.Enabled   Deprecated
Queries if line numbers are enabled or not.
Mac only
3.5
SyntaxColoring.LineNumbers.GetColor   Deprecated
Queries the current color for line numbers.
Mac only
3.5
SyntaxColoring.LineNumbers.SetColor   Deprecated
Sets the new color to use for line numbers.
Mac only
3.5
SyntaxColoring.ListContextMenuCommand
Lists all contextual menu commands.
Mac only
10.0
SyntaxColoring.RelationshipGraphSearchBox.GetEnabled
Queries whether relationship graph shows a search box.
Mac only
5.4
SyntaxColoring.RelationshipGraphSearchBox.SetEnabled
Enables or disables relation graph search box.
Mac only
5.4
SyntaxColoring.RemoveContextMenuCommand
Removes a context menu command.
Mac only
9.5
SyntaxColoring.RemoveTag
Removes a color tag.
Mac only
3.0
SyntaxColoring.ScriptGoToBox.GetEnabled
Queries whether script editor shows a goto box.
Mac only
5.4
SyntaxColoring.ScriptGoToBox.SetEnabled
Enables or disables script go to box.
Mac only
5.4
SyntaxColoring.ScriptIfLoopHighlight.GetEnabled
Queries enabled status for if/loop blocks highlighting.
Mac only
6.5
SyntaxColoring.ScriptIfLoopHighlight.SetEnabled
Sets whether to highlight if/loop blocks in script editor.
Mac only
6.5
SyntaxColoring.ScriptSearchBox.GetEnabled
Queries whether script editor shows a search box.
Mac only
5.4
SyntaxColoring.ScriptSearchBox.GetRegEx
Queries whether regular expressions are used in script search.
Mac only
13.1
SyntaxColoring.ScriptSearchBox.GetText
Queries current search text.
Mac only
7.5
SyntaxColoring.ScriptSearchBox.SetEnabled
Enables or disables script search box.
Mac only
5.4
SyntaxColoring.ScriptSearchBox.SetRegEx
Sets whether script search uses regular expressions.
Mac only
13.1
SyntaxColoring.ScriptSearchBox.SetText
Sets the search text and runs a search in current script.
Mac only
7.5
SyntaxColoring.SetAddFindbars
Sets whether the plugin adds find bars.
Mac only
8.0
SyntaxColoring.SetCodeFoldingEnabled   New in 14.0
Sets whether to enable code folding.
Mac only
14.0
SyntaxColoring.SetCustomFunctionToolsEnabled
Sets whether to show custom function and calculation tools.
Mac only
11.1
SyntaxColoring.SetDebuggerTooltipsEnabled
Sets whether debugger tooltips are enabled.
Mac only
11.1
SyntaxColoring.SetExportTooltipsEnabled
Sets whether export dialog tooltips are enabled.
Mac only
13.0
SyntaxColoring.SetFontName
Sets the font name.
Mac only
10.1
SyntaxColoring.SetFontSize
Sets current font size for Script Workspace.
Mac only
10.1
SyntaxColoring.SetMinCalcFontSize
Sets the minimum text size to apply for calculations.
Mac only
7.2
SyntaxColoring.SetRelationGraphSearchBoxPreferredSize
Sets the preferred size for the relation graph.
Mac only
6.3
SyntaxColoring.SetRememberColumnWidths
Whether to remember column widths.
Mac only
8.5
SyntaxColoring.SetScriptHighlightColor
Sets the highlight color.
Mac only
5.4
SyntaxColoring.SetScriptIfColor
Sets the highlight color for if block in a script.
Mac only
6.1
SyntaxColoring.SetScriptLoopColor
Sets the highlight color for if block in a script.
Mac only
6.1
SyntaxColoring.SetScriptSearchColor
Sets the search color.
Mac only
6.1
SyntaxColoring.SetShowFieldAndTableIDs
Set whether to show field and table IDs.
Mac only
7.4
SyntaxColoring.SetShowLayoutIDs
Sets whether layout IDs are enabled.
Mac only
7.5
SyntaxColoring.SetShowScriptIDs
Set whether to show script IDs.
Mac only
7.4
SyntaxColoring.SetShowValueListIDs
Sets whether value list IDs are enabled.
Mac only
12.0
SyntaxColoring.SetUseBoldFont
Sets whether to use bold fonts.
Mac only
6.1
SyntaxColoring.ShowBracketPositions.GetEnabled
Queries whether plugin highlights brackets.
Mac only
10.5
SyntaxColoring.ShowBracketPositions.SetEnabled
Sets whether plugin highlights brackets.
Mac only
10.5
SyntaxColoring.ShowTextPositions.GetEnabled
Queries whether text positions are enabled.
Mac only
9.5
SyntaxColoring.ShowTextPositions.SetEnabled
Sets whether to show text positions.
Mac only
9.5
SyntaxColoring.ZoomButton.GetEnabled
Queries whether zoom controls are enabled.
Mac only
7.2
SyntaxColoring.ZoomButton.SetEnabled
Sets enabled state for zoom controls.
Mac only
7.2

104 functions shown.

These functions are free to use.

Release notes

Blog Entries

FileMaker Magazin

Example Databases

💬 Ask a question or report a problem