LibreOffice Module android (master)
1
android
source
src
java
org
mozilla
gecko
gfx
PanZoomController.java
Go to the documentation of this file.
1
/* -*- Mode: Java; c-basic-offset: 4; tab-width: 20; indent-tabs-mode: nil; -*-
2
* This Source Code Form is subject to the terms of the Mozilla Public
3
* License, v. 2.0. If a copy of the MPL was not distributed with this
4
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5
6
package
org.mozilla.gecko.gfx;
7
8
import
android.graphics.PointF;
9
import
android.view.MotionEvent;
10
import
android.view.View;
11
import
org
.
libreoffice
.
LibreOfficeMainActivity
;
12
13
interface
PanZoomController {
14
15
class
Factory
{
16
static
PanZoomController create(
LibreOfficeMainActivity
context,
PanZoomTarget
target,
View
view) {
17
return
new
JavaPanZoomController(context, target, view);
18
}
19
}
20
21
void
destroy();
22
23
boolean
onTouchEvent(MotionEvent event);
24
boolean
onMotionEvent(MotionEvent event);
25
void
notifyDefaultActionPrevented(
boolean
prevented);
26
27
boolean
getRedrawHint();
28
PointF getVelocityVector();
29
30
void
pageRectUpdated();
31
void
abortPanning();
32
void
abortAnimation();
33
34
void
setOverScrollMode(
int
overscrollMode);
35
int
getOverScrollMode();
36
}
org.libreoffice.LibreOfficeMainActivity
Main activity of the LibreOffice App.
Definition:
LibreOfficeMainActivity.java:60
org.mozilla.gecko.gfx.PanZoomController.Factory
Definition:
PanZoomController.java:15
SfxGroupId::View
@ View
org.mozilla.gecko.gfx.PanZoomTarget
Definition:
PanZoomTarget.java:12
org.libreoffice
org
Generated on Sun Jul 30 2023 04:39:29 for LibreOffice Module android (master) by
1.9.3