Product Logo


Create and enhance color elements

MMColor is a user interface plug-in that allows your users to work with color palettes more like they would in any professional design application. MMColor has functions for bringing up the system color picker as well as custom sliders for adjusting any Component of any Color Space used by MMColor right in FileMaker(R) Pro. MMColor supports the RGB, HSV, HSL, CMY, and CMYK Color Spaces. The colors returned from MMColor can be used with FileMaker Pro’s TextColor calculation function to colorize text in fields, or it can return color chips that can be stored in container fields. The color chips can be set to any RGB value, any width and height, and any level of alpha transparency. You can use these color chips to dynamically alter the entire appearance of your solution in a matter of seconds, or allow your users to define their own color schemes for the solution you created for them.


* Dynamically create color images fit to place in container fields.
* Use sliders to edit component values like red, green, blue, hue, saturation, and value.
* Use sliders to edit an entire color space.
* Works with FileMaker 7.0 and above, including any runtime/bound solutions you make.
* Create color dynamically using FileMaker's calculation engine.
* Convert hex color values to decimals for use with FileMaker's "TextColor" function.
* No limit on what colors you can create.
* Use the system color picker to grab colors.
* Modify specific components of a color including: red, blue, green, hue, saturation, value, and others.
* Drag and drop colors between container fields.
* Drag and drop colors between container fields and windows in layout mode, and vise versa.
* Let end users choose colors without having to go into layout mode.
* Let end users choose colors without accessing FileMaker menus.
* Use colors behind transparent PNGs.
* Create custom palettes.
* Includes free Mini Color Match database.
* Images are PNGs and allow Alpha/Transparency levels.
* New: Images now contain correct JPEG "Preview" versions for use with Instant Web Publishing.
* New: Attach the sliders to any named layout object (FMP 8.5+).
* New: Server Edition now available for using MMColor with FileMaker Server and FileMaker Server Advanced.



Mac10.4, 10.5, 10.6, 10.7, 10.8, 10.9, 10.10, 10.11, 10.12, 10.13
Win2000, XP, Vista, 7, 8, 10
FileMaker Pro7.0v3, 8.x, 9.x, 10.x, 11.x, 12.x, 13.x, 14.x (32), 15.x (32Win), 16.x (32Win)
FileMaker Server9.x, 10.x, 11.x, 12.x

Version History

1.6.3 (06/17/2013)

New GetScreenColor function / Bug fixes

  • Imported core plug-in updates from other CNS Plug-ins.
  • On Windows, the Color Picker will now open to its full size by default.
  • Imported updates from CNS Menu to fix issues with mouse positioning/window positioning under FM11+ on Mac.
  • Worked around an issue with FM12 where Export Field Contents would be disabled for the Color Block Containers returned by the plug-in.
  • Added GetScreenColor function for getting the color value of any spot on the screen.

1.6.1 (06/28/2010)

Maintenance Update / Mac FM11 Fixes

  • Imported core plug-in updates from other CNS Plug-ins.
  • Fixed some positioning issues with the Slider dialogs under FileMaker Pro 11 on Mac.

1.6 (02/16/2009)

FMP10 Compatibility / New Slider Positioning Features / Bug Fixes

  • Imported bug fixes and enhancements from the core code of other CNS Plug-ins.
  • PNG Images are correctly created now (instead of faked) to help with printing and exporting the color chips.
  • JPEG “Preview” images are correctly created now (instead of faked) to help with printing and exporting the color chips as well as viewing the color chips through Instant Web Publishing.
  • The Mac OS version of the plug-in now requires 10.4 and above to work correctly handle the above PNG and JPEG images.
  • Added VersionAutoUpdate function.
  • Updated the Slider positioning code to correctly place the Sliders with FileMaker Pro 10’s new “Status Bar”.
  • Renamed the “AttachToActiveField” parameter of ShowSlider and ShowColorSpaceSlider to “AttachToObject”. The parameter still will take a true/false value for attaching the Slider to the Active Field. However, the parameter now will also accept the name of a Layout Object and will attach the Slider to that Layout Object (FMP 8.5+).
  • Created a Server Edition of the plug-in for using it with the Web Publishing Engine on Server. The plug-in can also be used under the normal Database Engine with Scheduled Scripts, but the usefulness of that may be limited.
  • The plug-in also went through general code clean up to clear out all the dust and cob webs from the code. :)

1.5 (07/20/2006)

Mac/Intel Universal Binary Support / New Images can have custom sizes and alpha transparency

  • Compiled as a Universal Binary plug-in to work on both PPC-based and Intel-based Macs.
  • Switched to PNG Images which allows for custom Image sizes as well as Alpha Transparency.
  • Modified the ShowColorPicker function to return nothing if the script did not give an initial color and the user cancels the dialog.

1.0 (08/02/2004)

Create and enhance color elements

  • Create and enhance color elements