Clase de papelera
Clase para una papelera.
Signature:
export declare class Trashcan extends DeleteArea implements IAutoHideable, IPositionable
Extiende: DeleteArea
Implementa: IAutoHideable, IPositionable
Constructores
Constructor | Modificadores | Descripción |
---|---|---|
(constructor)(lugar de trabajo) | Construye una instancia nueva de la clase Trashcan . |
Propiedades
Propiedad | Modificadores | Tipo | Descripción |
---|---|---|---|
id | cadena | El ID único de este componente que se usa para registrarse con ComponentManager. | |
isLidOpen | boolean | Estado actual de apertura y cierre de la tapa. |
Métodos
Método | Modificadores | Descripción |
---|---|---|
autoHide(onlyClosePopups) | Oculta el componente. Llamada en WorkspaceSvg.hideChaff. | |
Clic() | Inspecciona el contenido de la papelera. | |
closeFlyout() | Cierra el menú flotante de la papelera. | |
closeLid() | Gira la tapa para cerrarla. Se llama externamente después de un arrastre. | |
contentsIsOpen() | Muestra true si el flotante de contenido de la papelera está abierto en ese momento. | |
createDom(). | Crea los elementos de la papelera. | |
dispose(). | Deseche esta papelera. Desvinculación de todos los elementos del DOM para evitar pérdidas de memoria. | |
emptyContents() | Vacía el contenido de la papelera. Si el panel flotante de contenido está abierto actualmente, se cerrará. | |
getBoundingRectangle() | Muestra el rectángulo delimitador del elemento de IU en unidades de píxeles relativas al elemento div de inserción de Blockly. | |
getClientRect() | Muestra el rectángulo delimitador del área de destino de arrastre en unidades de píxeles relativas al viewport. | |
init() | Inicializa la papelera. | |
onDragExit(_dragElement) | Controla cuándo un cursor con un bloque o una burbuja sale de este objetivo de arrastre. | |
onDragOver(_dragElement) | Controla cuándo se arrastra un cursor con un bloque o una burbuja sobre este objetivo de arrastre. | |
onDrop(_dragElement) | Controla cuándo se suelta un bloque o una burbuja en este componente. No debería administrar la eliminación aquí. | |
openFlyout() | Abre el menú flotante de la papelera. | |
position(metrics, savedPositions) | Posiciona la papelera. Está ubicado en la esquina opuesta de la esquina en la que comienza las categorías o la caja de herramientas. |