---
title: "DefaultCursorHandler | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/DefaultCursorHandler/"
---

# DefaultCursorHandler

> [`DefaultCursorHelper`](#defaultcursorhelper)

## Classes

### DefaultCursorHelper

#### Constructors

##### Constructor

```ts
new DefaultCursorHelper(): DefaultCursorHelper;
```

###### Returns

#### Methods

##### getCursor()

```ts
static getCursor(
   point, 
   selectionHtManager, 
   hitTestManager, 
   rubberbandHandler, 
   angle, 
   allowMove): 
  | defaultCursor
  | move
  | pointer
  | sizeEW
  | sizeNS
  | sizeNESW
  | sizeNWSE;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `point` | `PointF` |
| `selectionHtManager` | [`SelectionHitTestManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/SelectionHitTestManager.md#selectionhittestmanager) |
| `hitTestManager` | [`HitTestManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/HitTestManager.md#hittestmanager) |
| `rubberbandHandler` | [`RubberbandHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/RubberbandHandler.md#rubberbandhandler) |
| `angle` | `number` |
| `allowMove` | `boolean` |

###### Returns

  \| [`defaultCursor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/Common.md#enumeration-member-defaultcursor)
  \| [`move`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/Common.md#enumeration-member-move)
  \| [`pointer`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/Common.md#enumeration-member-pointer)
  \| [`sizeEW`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/Common.md#enumeration-member-sizeew)
  \| [`sizeNS`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/Common.md#enumeration-member-sizens)
  \| [`sizeNESW`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/Common.md#enumeration-member-sizenesw)
  \| [`sizeNWSE`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/Common.md#enumeration-member-sizenwse)

##### toCss()

```ts
static toCss(cursor): string;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `cursor` | [`Cursor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/Common.md#cursor) |

###### Returns

`string`
