Bug 663803 - Zoomed view implementation using render document r=mcomella,snorp
This commit is contained in:
@@ -105,7 +105,8 @@ public class GeckoEvent {
|
||||
TELEMETRY_UI_EVENT(44),
|
||||
GAMEPAD_ADDREMOVE(45),
|
||||
GAMEPAD_DATA(46),
|
||||
LONG_PRESS(47);
|
||||
LONG_PRESS(47),
|
||||
ZOOMEDVIEW(48);
|
||||
|
||||
public final int value;
|
||||
|
||||
@@ -749,6 +750,17 @@ public class GeckoEvent {
|
||||
return event;
|
||||
}
|
||||
|
||||
public static GeckoEvent createZoomedViewEvent(int tabId, int x, int y, int bufw, int bufh, float scaleFactor, ByteBuffer buffer) {
|
||||
GeckoEvent event = GeckoEvent.get(NativeGeckoEvent.ZOOMEDVIEW);
|
||||
event.mPoints = new Point[2];
|
||||
event.mPoints[0] = new Point(x, y);
|
||||
event.mPoints[1] = new Point(bufw, bufh);
|
||||
event.mX = (double) scaleFactor;
|
||||
event.mMetaState = tabId;
|
||||
event.mBuffer = buffer;
|
||||
return event;
|
||||
}
|
||||
|
||||
public static GeckoEvent createScreenOrientationEvent(short aScreenOrientation) {
|
||||
GeckoEvent event = GeckoEvent.get(NativeGeckoEvent.SCREENORIENTATION_CHANGED);
|
||||
event.mScreenOrientation = aScreenOrientation;
|
||||
|
||||
Reference in New Issue
Block a user