Использование mozImageSmoothingEnabled с помощью JSNI в GWT - PullRequest
1 голос
/ 14 сентября 2011

Gecko 1.9.2 представил свойство mozImageSmoothingEnabled для элемента canvas; если это логическое значение равно false, изображения не будут сглаживаться при масштабировании. По умолчанию это свойство имеет значение true.

 ctx.mozImageSmoothingEnabled = false

Я хочу использовать это свойство в GWT. Как я могу реализовать

 public static void setMozImageSmooting(Canvas canvas, boolean value)
 {
    ...
 }

с помощью JSNI?

1 Ответ

2 голосов
/ 14 сентября 2011

Ну, я не пробовал, но я полагаю, вы должны сначала получить контекст в Java:

Context ctx = canvas.getContext2d();
setMozImageSmooting(ctx, false);

Затем реализовать

 public static native void setMozImageSmooting(Context ctx, boolean value) /*-{
    ctx.mozImageSmoothingEnabled = value;
 }-*/;

(Не стесняйтесь исправлятьответьте, если он содержит ошибки, потому что я не могу проверить это прямо сейчас.)

...