UNPKG

@progress/kendo-angular-layout

Version:

Kendo UI for Angular Layout Package - a collection of components to create professional application layoyts

71 lines (70 loc) 1.83 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ /** * @hidden */ export const RESIZE_HANDLE_UNIDIRECTIONAL_SIZE = 9; /** * @hidden */ export const RESIZE_HANDLE_BIDIRECTIONAL_SIZE = 25; /** * @hidden */ export const RESIZE_HANDLE_UNIDIRECTIONAL_OVERLAP = 5; /** * @hidden */ export const RESIZE_HANDLE_BIDIRECTIONAL_OVERLAP = 18; /** * @hidden */ export const DRAGGED_ZINDEX = 10; /** * @hidden */ export const RESIZE_DIRECTIONS = ['ew', 'ns', 'nwse']; /** * @hidden */ export const RTL_RESIZE_DIRECTIONS = ['ew', 'ns', 'nesw']; /** * @hidden */ export const RESIZE_HANDLE_DIMENSIONS = { // numeric values represent pixels ew: { width: RESIZE_HANDLE_UNIDIRECTIONAL_SIZE, overlapX: RESIZE_HANDLE_UNIDIRECTIONAL_OVERLAP }, ns: { height: RESIZE_HANDLE_UNIDIRECTIONAL_SIZE, overlapY: RESIZE_HANDLE_UNIDIRECTIONAL_OVERLAP }, nwse: { width: RESIZE_HANDLE_BIDIRECTIONAL_SIZE, height: RESIZE_HANDLE_BIDIRECTIONAL_SIZE, overlapX: RESIZE_HANDLE_BIDIRECTIONAL_OVERLAP, overlapY: RESIZE_HANDLE_BIDIRECTIONAL_OVERLAP }, nesw: { width: RESIZE_HANDLE_BIDIRECTIONAL_SIZE, height: RESIZE_HANDLE_BIDIRECTIONAL_SIZE, overlapX: RESIZE_HANDLE_BIDIRECTIONAL_OVERLAP, overlapY: RESIZE_HANDLE_BIDIRECTIONAL_OVERLAP } }; /** * @hidden */ export const OVERLAP_THRESHOLD = 0.3; /** * @hidden */ export const REVERSE_OVERLAP_THRESHOLD = -0.7; /** * @hidden */ export const HINT_BORDERS_HEIGHT = 2;