|
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().