# RoomlePlanner.Internal.default-2

[planner-core/src/roomle-planner](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/modules/planner_core_src_roomle_planner).[internal](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/modules/planner_core_src_roomle_planner._internal_).default

## Hierarchy

* [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-31)

  ↳ **`default`**

## Table of contents

### Constructors

* [constructor](#constructor)

### Properties

* [\_creator\_](#_creator_)

### Methods

* [addEventListener](#addeventlistener)
* [addEvents](#addevents)
* [disableEvents](#disableevents)
* [dispatchEvent](#dispatchevent)
* [enableDragIn](#enabledragin)
* [enableEvents](#enableevents)
* [handleEvent](#handleevent)
* [isMouseUp](#ismouseup)
* [onElementHit](#onelementhit)
* [removeEventListener](#removeeventlistener)
* [removeEvents](#removeevents)
* [setDragEnabled](#setdragenabled)
* [updateSize](#updatesize)

## Constructors

### constructor

• **new default**(`creator`)

#### Parameters

| Name      | Type     |
| --------- | -------- |
| `creator` | `string` |

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-31).[constructor](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-31#constructor)

## Properties

### \_creator\_

• **\_creator\_**: `string`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-31).[*creator*](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-31#_creator_)

## Methods

### addEventListener

▸ **addEventListener**(`eventName`, `callback`, `scope`): `void`

#### Parameters

| Name        | Type                                                                                                                                                                                                                                                                                                  |
| ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `eventName` | `number`                                                                                                                                                                                                                                                                                              |
| `callback`  | [`ListenerFunction`](https://docs.roomle.com/rubens/rubens-sdk/modules/configurator_core_src_roomle_configurator._internal_#listenerfunction)<[`InputEvent`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.inputevent)> |
| `scope`     | `any`                                                                                                                                                                                                                                                                                                 |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-31).[addEventListener](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-31#addeventlistener)

***

### addEvents

▸ **addEvents**(`element`): `void`

#### Parameters

| Name      | Type          |
| --------- | ------------- |
| `element` | `HTMLElement` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-31).[addEvents](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-31#addevents)

***

### disableEvents

▸ **disableEvents**(): `void`

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-31).[disableEvents](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-31#disableevents)

***

### dispatchEvent

▸ **dispatchEvent**(`eventName`, `arg?`): `void`

#### Parameters

| Name        | Type                                                                                                                                                   |
| ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `eventName` | `number`                                                                                                                                               |
| `arg?`      | [`InputEvent`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.inputevent) |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-31).[dispatchEvent](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-31#dispatchevent)

***

### enableDragIn

▸ **enableDragIn**(`dragEvent?`): `void`

#### Parameters

| Name         | Type        |
| ------------ | ----------- |
| `dragEvent?` | `DragEvent` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-31).[enableDragIn](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-31#enabledragin)

***

### enableEvents

▸ **enableEvents**(): `void`

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-31).[enableEvents](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-31#enableevents)

***

### handleEvent

▸ **handleEvent**(`evt`): `void`

#### Parameters

| Name  | Type    |
| ----- | ------- |
| `evt` | `Event` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-31).[handleEvent](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-31#handleevent)

***

### isMouseUp

▸ **isMouseUp**(): `boolean`

#### Returns

`boolean`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-31).[isMouseUp](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-31#ismouseup)

***

### onElementHit

▸ **onElementHit**(): `void`

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-31).[onElementHit](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-31#onelementhit)

***

### removeEventListener

▸ **removeEventListener**(`eventName`, `fun`): `void`

#### Parameters

| Name        | Type                                                                                                                                                                                                                                                                                                  |
| ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `eventName` | `number`                                                                                                                                                                                                                                                                                              |
| `fun`       | [`ListenerFunction`](https://docs.roomle.com/rubens/rubens-sdk/modules/configurator_core_src_roomle_configurator._internal_#listenerfunction)<[`InputEvent`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.inputevent)> |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-31).[removeEventListener](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-31#removeeventlistener)

***

### removeEvents

▸ **removeEvents**(`element`): `void`

#### Parameters

| Name      | Type          |
| --------- | ------------- |
| `element` | `HTMLElement` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-31).[removeEvents](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-31#removeevents)

***

### setDragEnabled

▸ **setDragEnabled**(`enabled`): `void`

#### Parameters

| Name      | Type      |
| --------- | --------- |
| `enabled` | `boolean` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-31).[setDragEnabled](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-31#setdragenabled)

***

### updateSize

▸ **updateSize**(): `void`

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-31).[updateSize](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-31#updatesize)
