LibreOffice Module android (master) 1
|
Public Member Functions | |
AdjustLengthLine (LibreOfficeMainActivity context, CalcHeadersView view, boolean isRow, float width, float height) | |
boolean | onHitTest (float x, float y) |
void | onDraw (Canvas canvas) |
void | dragStart (PointF point) |
void | dragging (PointF point) |
void | dragEnd (PointF point) |
void | setScreenRect (RectF position) |
Public Member Functions inherited from org.libreoffice.canvas.CommonCanvasElement | |
boolean | isVisible () |
Is element visible? More... | |
void | setVisible (boolean visible) |
Set element visibility. More... | |
void | draw (Canvas canvas) |
Trigger drawing the element on the canvas. More... | |
boolean | contains (float x, float y) |
Hit test. More... | |
void | draw (Canvas canvas) |
Called when the element needs to be draw no the canvas. More... | |
boolean | contains (float x, float y) |
Hit test - returns true if the object has been hit. More... | |
boolean | isVisible () |
Return if element is visible. More... | |
void | setVisible (boolean visible) |
Set element visibility. More... | |
Private Attributes | |
LibreOfficeMainActivity | mContext |
CalcHeadersView | mCalcHeadersView |
boolean | mIsRow |
PointF | mScreenPosition |
float | mWidth |
float | mHeight |
Paint | mPaint |
PointF | mStartScreenPosition |
int | mIndex |
Static Private Attributes | |
static final float | STROKE_WIDTH = 4f |
static final float | TOUCH_VICINITY_RADIUS = 24f |
Definition at line 21 of file AdjustLengthLine.java.
|
inline |
Definition at line 36 of file AdjustLengthLine.java.
References Color, org.libreoffice.canvas.AdjustLengthLine.mCalcHeadersView, org.libreoffice.canvas.AdjustLengthLine.mContext, org.libreoffice.canvas.AdjustLengthLine.mHeight, org.libreoffice.canvas.AdjustLengthLine.mIsRow, org.libreoffice.canvas.AdjustLengthLine.mPaint, org.libreoffice.canvas.AdjustLengthLine.mWidth, Paint, and org.libreoffice.canvas.AdjustLengthLine.STROKE_WIDTH.
|
inline |
Definition at line 75 of file AdjustLengthLine.java.
References org.libreoffice.LOKitShell.getDpi(), org.libreoffice.LibreOfficeMainActivity.getLayerClient(), org.mozilla.gecko.gfx.GeckoLayerClient.getViewportMetrics(), Math, org.libreoffice.canvas.AdjustLengthLine.mContext, org.libreoffice.canvas.AdjustLengthLine.mIndex, org.libreoffice.canvas.AdjustLengthLine.mIsRow, org.libreoffice.canvas.AdjustLengthLine.mStartScreenPosition, pixelToTwip(), point(), org.libreoffice.LOKitShell.sendEvent(), String, org.libreoffice.LOEvent.UNO_COMMAND, and org.mozilla.gecko.gfx.ImmutableViewportMetrics.zoomFactor.
Referenced by org.libreoffice.overlay.DocumentOverlayView.onTouch().
|
inline |
Definition at line 71 of file AdjustLengthLine.java.
References org.libreoffice.canvas.AdjustLengthLine.mScreenPosition, and point().
Referenced by org.libreoffice.overlay.DocumentOverlayView.onTouch().
|
inline |
Definition at line 68 of file AdjustLengthLine.java.
Referenced by org.libreoffice.overlay.DocumentOverlayView.onTouch().
|
inline |
Definition at line 60 of file AdjustLengthLine.java.
References org.libreoffice.canvas.AdjustLengthLine.mHeight, org.libreoffice.canvas.AdjustLengthLine.mIsRow, org.libreoffice.canvas.AdjustLengthLine.mPaint, org.libreoffice.canvas.AdjustLengthLine.mScreenPosition, and org.libreoffice.canvas.AdjustLengthLine.mWidth.
|
inline |
Definition at line 49 of file AdjustLengthLine.java.
References org.libreoffice.canvas.AdjustLengthLine.mIsRow, org.libreoffice.canvas.AdjustLengthLine.mScreenPosition, org.libreoffice.canvas.AdjustLengthLine.TOUCH_VICINITY_RADIUS, x, and y.
|
inline |
Definition at line 98 of file AdjustLengthLine.java.
References org.libreoffice.overlay.CalcHeadersView.getIndexFromPointOfTouch(), org.libreoffice.canvas.AdjustLengthLine.mCalcHeadersView, org.libreoffice.canvas.AdjustLengthLine.mIndex, org.libreoffice.canvas.AdjustLengthLine.mScreenPosition, org.libreoffice.canvas.AdjustLengthLine.mStartScreenPosition, and position().
Referenced by org.libreoffice.overlay.DocumentOverlayView.showAdjustLengthLine().
|
private |
Definition at line 27 of file AdjustLengthLine.java.
Referenced by org.libreoffice.canvas.AdjustLengthLine.AdjustLengthLine(), and org.libreoffice.canvas.AdjustLengthLine.setScreenRect().
|
private |
Definition at line 26 of file AdjustLengthLine.java.
Referenced by org.libreoffice.canvas.AdjustLengthLine.AdjustLengthLine(), and org.libreoffice.canvas.AdjustLengthLine.dragEnd().
|
private |
Definition at line 31 of file AdjustLengthLine.java.
Referenced by org.libreoffice.canvas.AdjustLengthLine.AdjustLengthLine(), and org.libreoffice.canvas.AdjustLengthLine.onDraw().
|
private |
Definition at line 34 of file AdjustLengthLine.java.
Referenced by org.libreoffice.canvas.AdjustLengthLine.dragEnd(), and org.libreoffice.canvas.AdjustLengthLine.setScreenRect().
|
private |
|
private |
Definition at line 32 of file AdjustLengthLine.java.
Referenced by org.libreoffice.canvas.AdjustLengthLine.AdjustLengthLine(), and org.libreoffice.canvas.AdjustLengthLine.onDraw().
|
private |
|
private |
Definition at line 33 of file AdjustLengthLine.java.
Referenced by org.libreoffice.canvas.AdjustLengthLine.dragEnd(), and org.libreoffice.canvas.AdjustLengthLine.setScreenRect().
|
private |
Definition at line 30 of file AdjustLengthLine.java.
Referenced by org.libreoffice.canvas.AdjustLengthLine.AdjustLengthLine(), and org.libreoffice.canvas.AdjustLengthLine.onDraw().
|
staticprivate |
Definition at line 23 of file AdjustLengthLine.java.
Referenced by org.libreoffice.canvas.AdjustLengthLine.AdjustLengthLine().
|
staticprivate |
Definition at line 24 of file AdjustLengthLine.java.
Referenced by org.libreoffice.canvas.AdjustLengthLine.onHitTest().