1 package org
.libreoffice
.canvas
;
3 import org
.libreoffice
.LibreOfficeMainActivity
;
5 import org
.libreoffice
.R
;
8 * Selection handle that is used to manipulate the cursor.
10 public class SelectionHandleMiddle
extends SelectionHandle
{
11 public SelectionHandleMiddle(LibreOfficeMainActivity context
) {
12 super(context
, getBitmapForDrawable(context
, R
.drawable
.handle_alias_middle
));
16 * Change the position of the handle on the screen. Take into account the
17 * handle alignment to the center.
20 public void reposition(float x
, float y
) {
21 super.reposition(x
, y
);
22 // align to the center
23 float offset
= mScreenPosition
.width() / 2.0f
;
24 mScreenPosition
.offset(-offset
, 0);
28 * Define the type of the handle.
31 public HandleType
getHandleType() {
32 return HandleType
.MIDDLE
;