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

# HoverHandler

> - [`IHoverHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IHoverHandler.md#ihoverhandler)

## Classes

### HoverHandler

#### Implements

#### Constructors

##### Constructor

```ts
new HoverHandler(eventManager): HoverHandler;
```

###### Parameters

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

###### Returns

[`HoverHandler`](#hoverhandler)

#### Accessors

##### currentHandler

###### Get Signature

```ts
get currentHandler(): BaseRectangleItemHandler;
```

###### Returns

[`BaseRectangleItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/BaseRectangleItemHandler.md#baserectangleitemhandler)

###### Implementation of

[`IHoverHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IHoverHandler.md#ihoverhandler).[`currentHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IHoverHandler.md#currenthandler)

##### hoverChanged

###### Get Signature

```ts
get hoverChanged(): BaseEventObject;
```

###### Returns

`BaseEventObject`

###### Implementation of

[`IHoverHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IHoverHandler.md#ihoverhandler).[`hoverChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IHoverHandler.md#hoverchanged)

##### label

###### Get Signature

```ts
get label(): string;
```

###### Returns

`string`

###### Implementation of

[`IHoverHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IHoverHandler.md#ihoverhandler).[`label`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IHoverHandler.md#label)

##### labelPermanent

###### Get Signature

```ts
get labelPermanent(): string;
```

###### Returns

`string`

###### Implementation of

[`IHoverHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IHoverHandler.md#ihoverhandler).[`labelPermanent`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IHoverHandler.md#labelpermanent)

##### rectanglePermanent

###### Get Signature

```ts
get rectanglePermanent(): RotatedRectangleF;
```

###### Returns

`RotatedRectangleF`

###### Implementation of

[`IHoverHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IHoverHandler.md#ihoverhandler).[`rectanglePermanent`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IHoverHandler.md#rectanglepermanent)

#### Methods

##### hide()

```ts
hide(): void;
```

###### Returns

`void`

###### Implementation of

[`IHoverHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IHoverHandler.md#ihoverhandler).[`hide`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IHoverHandler.md#hide)

##### hidePermanent()

```ts
hidePermanent(): void;
```

###### Returns

`void`

##### show()

```ts
show(handler): void;
```

###### Parameters

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

###### Returns

`void`

###### Implementation of

[`IHoverHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IHoverHandler.md#ihoverhandler).[`show`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IHoverHandler.md#show)

##### showPermanent()

```ts
showPermanent(handler): void;
```

###### Parameters

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

###### Returns

`void`
