DISCLAIMER

DO NOT EDIT THIS PAGE, OR ANY OF IT'S PAGES UNLESS YOU ARE A FMDEV MEMBER. IF YOU'RE UNSURE, YOU'RE NOT.

This documentation is preliminary. No warranty is provided for anything found here.

Features may be removed, changed, released in another version, renamed or otherwise make this page plain unreliable.

Version history

Beta 9e (1.0 Beta 9.0e) - day full-month-name year

  • Added ctlEnabledAs. Returns the "enabled" state of control "n" as it is rendered based on parents, as opposed to it's internal state. Only usefull for controls with tab set.
  • Added setCtlOrder function for changing the z-order of controls.
  • Added (createSync)?, (waitForSync)? and (deleteSync)? for barrier synchronization of threads.
  • Added (displayDialog)? boolean constant. True (or 1) when the dialog is displayed, false (or 0) when not. Use this constant to check whether your plug-in is called directly or through the "last filter" option of the host.

To be added to Control drawing page

setRectGradient - static int fm_setRectGradient(int left, int top, int right, int bottom, UINT color_TL, UINT color_BR, int horizontal)

setBitmap - static int fm_setBitmap(int x, int y, int iName)

setBitmapTransparent - static int fm_setBitmapTransparent(int x, int y, int iName, UINT color)

setBitmapStretch - static int fm_setBitmapStretch(int x, int y, int iName, int width, int height)

setBitmapTile - static int fm_setBitmapTile(int x, int y, int iName, int tileWidth, int tileHeight, int tileIndex)

setBitmapStretchTransparent - static int fm_setBitmapStretchTransparent(int x, int y, int iName, int width, int height, UINT color)

To be added to Constants page

(displayDialog)?