public interface IEFilters
For an application that is frequently used (where images will typically be cached) on recent machines, and where font smoothing is not considered important, no special steps need to be taken.
If any of the above side effects are important, our recommendations are:
disable AlphaImageLoader
and
disable Opacity
globally since
these browsers can only render PNGs correctly in the absence of opacity settings.
Selectively enable opacity only in widgets that do not contain PNGs (eg the modalMask
shown by a Window). Avoid the use of opacity fades as a transition effect for IE unless
you have eliminated all or almost all PNG media and the remaining artifacts are considered
acceptable. Also eliminate all use of filter effects in CSS, and disable the workaround
that makes this
possible. disable all
filters
. Canvas.setNeverUseFilters(boolean)
,
Canvas.setAllowExternalFilters(boolean)
,
com.smartgwt.client.widgets.Canvas#neverUsePNGWorkaround
,
com.smartgwt.client.widgets.Canvas#neverUseFilters
,
com.smartgwt.client.widgets.Canvas#allowExternalFilters
,
Canvas.getUseOpacityFilter()
,
DrawImage.getUseMatrixFilter()