Feathers UI haxedef option reference
Feathers UI provides some Haxe defines (haxedefs) that can change how your project is built.
To use one of the options below, add a
<haxedef> element in your project.xml file.
If your project uses a custom theme, and the custom theme fully style all UI components in your project, you can disable the default fallback theme to reduce the file size of your build.
Themes are often designed with a specific background color in mind. Add this define to tell the theme to set the color of the stage to the theme's preferred background color when styling the
May be used to disable the default focus manager initialized by the
A focus manager may be enabled manually, if desired. Otherwise, the default focus behavior of OpenFL will be used.
May be used to disable the default pop-up manager initialized by the
PopUpManager is accessed, pop-ups will be added directly to the stage, instead of to a container maintained by the application.
May be used to disable the default tool tip manager initialized by the
A tool tip manager may be enabled manually, if desired. Otherwise, the
toolTip property will be ignored.
When this define is enabled, Feathers UI will throw an exception if
setInvalid() is called during validation. Useful when developing custom components or item renderers to find performance issues.